· 2 mins read · PRODUCT

Build Right #1: Knowing How to Code Isn't Enough

Does knowing how to code guarantee success in building and launching profitable apps? 🤔

Since my undergrad days, I’ve always been fascinated by stories of developers (devs) who built and launched apps that went on to provide lots of value for users while generating revenue (and profit). 😎

I trusted that developing my coding skills would lead me to build such apps and I focused on that. Until I realized something critical was missing from my view of reality. 😕

This is part of a series called Build Right where I’ll be sharing things I wish I knew at the start of my software development career about building profitable apps.

In part 1 of this “Build Right” series, I share 5 thoughts on the relationship between profitable apps and knowing how to code like a pro.

Key points. 💡

  1. Customers don’t pay for code, they pay for outcomes.
  2. Developers’ love for tech may extend time-to-ship.
  3. Developers often build before validating.
  4. Proficient developers build apps that scale well.
  5. Proficient developers build to last.

While knowing how to code is useful, it doesn’t guarantee the products you build as an independent dev or Software as a Service (SaaS) company will become profitable.

Software engineering owns decisions on how the product is built and contributes to decisions on when it’s built and what gets built. You need more to succeed.

What next? 💪

After figuring out that programming alone wasn’t enough, I turned to design to fill in the gap. Surely, a great User Interface (UI) would make users fall in love with my apps!

Design definitely adds value, but is it enough to guarantee an app’s success? Join me next time as I explore this question.

Have you ever thought knowing how to code is a guarantee of commercial success on the web or used not knowing how to code as a crutch? What resonated with you the most? Let me know in the comments below. 🤔

Until next time, I want to challenge you to Build, Learn, Empower.

– Evans “More than Code” Musomi



Helping develop people, software products and learning programs