Duolingo came on the scene in 2011 operating as a teach and translate language learning app. It has since transformed into a $700+ million business, and become the first EdTech app to top $140 Million in annual revenue. Pretty good numbers, for a language learning app that still doesn’t charge
Category: Software Development
The usage of mobile apps in healthcare, MedTech, and eHealth has skyrocketed in the past 5 years. According to Liquid-State, in 2018 there were over 318,000 mobile healthcare apps available for patients, and approximately 200 new healthcare apps being built each day. This number is staggering, and we can assume
You’ve done it. That brilliant, one-of-a-kind idea has conceptualized from a slight notion to a thoroughly thought-out action plan. You are sure that this app will solve a problem in a way that no others have done before. You’re ready to make a splash in an over-crowded market with no
Culture is the way a company does things, its processes and values, and how it generates outcomes. It’s never easy to build, share, and promote knowledge across a medium-sized organization. That task requires leadership, rules, a strong culture, and having effective systems in place.
I’ve always been passionate about how knowledge sharing has a multiplier effect on the quality of what each person can deliver. I’ve seen junior developers, after a just few weeks, deliver higher quality work than what I could have produced years ago — even in a nonchallenging environment and even after years of experience.
An in-depth analysis of your system’s health.
For many projects, clients hire us to only run code audits. In other cases, we inherit legacy code, and going through a code audit is a requirement for working with us.
With time and repeated experience, we refined and strategized our audit process. It’s now a distinct work product that we offer to clients on its own.
As said, we often get projects that were created by other teams — sometimes in-house techs and sometimes offshore providers. In these cases, clients ask us to just take over the work or to only fix the problems. But we don’t work like that.
We are all blind — all of us. Even worse? We’re blind to our blindness.
We’re all victims to a wide range of cognitive biases that impair our decision making. But in my experience, the single most impactful cognitive bias that affects our business decisions is the “Availability Heuristic”.
Unfamiliar with the concept? We can reduce it, more or less, to a very simple phrase: “What I see is all there is”.
More formally, it’s this: we tend to think that things that come to mind quickly are the best representations of reality.
We can’t avoid it. It’s hardcoded into our primitive brain, which has to jump to conclusions fast and make decisions to survive.
I’ve come across dozens of entrepreneurs and decision makers approaching our company because they want to increase development output. First and foremost, trying to increase the output is a huge mistake. Sometimes it can be useful for middle managers looking to be promoted, but it isn’t focusing on value. Outputs
We’ve seen it a million times. Old platforms, created by dozens of developers over the course of as many years, with legacy code going back generations. The software works — but barely. And it’s badly in need of an overhaul. But here’s the catch: how can a business start a digital transformation
In software development, semantics is the king. “There are only two hard things in Computer Science: cache invalidation and naming things.”. — Phil Karlton This is one of my favorite quotes ever. I don’t entirely agree about cache invalidation, but naming things is by far one of the most critical — and the most difficult — things