Optimising for happiness.

A brief introduction of DeepSource and how developers are at the heart of what we are doing.

Sanket Saurav
DeepSource
3 min readJan 23, 2019

--

When Marc Andreessen ominously proclaimed that “Software is eating the world” seven years ago, it was more than just a sensational quote from a visionary tech billionaire. At that time, a third of the world’s population had access to the Internet, and smartphone penetration was just on the rise. In 2018, more than half of the world’s population today accesses Internet everyday, and two out of every third person on the planet owns a smartphone.

In just seven years, the number of users who got on to the Internet has nearly doubled.

So yeah, software is eating the world.

Number of people who have access to Internet, since 2005.

With this explosive growth, the scale at which software has to be served has increased dramatically. Software complexity has increased as well, owing to more capable hardware being available to consumers and businesses. We expect our devices to do much, much more today. Naturally, developers have become immensely valuable in today’s knowledge economy.

Developers act as force-multipliers, and if used effectively, have the collective potential to raise global GDP by $3 trillion over the next ten years.

The Developer Coefficient

But we have a big problem.

It turns out, for all the crazy amount of software that we collectively build and the impact that has on the global economy, we are not doing it very effectively. The following stats paint a very grim picture of the state of software development today:

  • Developers around the world spend over 17 hours in a 40 hour work-week dealing with bad code, debugging, and paying interest for their technical debt.
  • The time and productivity thus lost equates to nearly $85 billion worldwide in opportunity cost lost annually, according to calculations on average developer salary by country.
  • 81% of developers say that unmanaged technical debt and effects of bad code has a negative impact on their productivity and personal morale.

Clearly, the way we’ve been building software is no longer suited for the world that we need to serve today.

Unmanaged technical debt is our big problem.

The results can be fatal — delays in go-to-market, unreliable or unstable products, and unhappy developers. Each of these consequences directly affect a company’s business metrics. Not paying attention to any of these is bound to have dire consequences.

Over 70% of business leaders agree that they need to better leverage their existing software engineering talent if they want to move faster, build new products, and tap into new and emerging trends. So yes, improving developer productivity and happiness is critical to maximising impact of software developers on the global economy.

DeepSource is committed to solving this problem.

Being developers ourselves, solving this is very close to our heart. We believe that maximising the impact of developers and engineering teams is mission critical for businesses and that it can be done.

This is why we are putting developers at the core of the problem, and optimising for their productivity, by building tools that integrate seamlessly with their existing workflows, helps them track key source code metrics, and add more capabilities to their quality toolchain easily.

We are passionate believers in the power of products that simplify a complex system and solve problems which have potential of immense impact. Helping developers and engineering teams deliver reliable software, with fewer bugs, and faster is bound to have an immense impact on our world.

We are optimising for developer happiness.

And we are looking forward to you joining us on our mission. It’s just day 1.

Let us know what you think by tweeting us at @DeepSourceHQ. Get started today with DeepSource here.

--

--