adnane.
Back to blog
Why indie dev instead of another job title cover
indie dev
studio
product

Why indie dev instead of another job title

Full-stack skills are table stakes. Owning the product end to end is the bet I am making.

5 min read

I have worked across Laravel APIs, Nuxt frontends, and the glue in between. That stack is not the differentiator anymore. Ownership is.

The studio model

An indie studio is not one app. It is a repeatable way to go from idea to revenue:

  • One platform spine — auth, billing, observability, deploy patterns you reuse
  • Many small bets — products that can fail without sinking the whole operation
  • Public craft — documentation, blog posts, and open scaffolding that attract collaborators

I am building toward that model with elbakkali.me as the public front door.

What changes when you own the outcome

Employee mindsetIndie builder mindset
Ticket done → move onDid this move a user or metric?
Optimize for team processOptimize for learning speed
Polish in privateShip, narrate, iterate in public

Neither is wrong. I just know which one keeps me energized after year five.

Practical constraints I accept

  • Cash flow matters. Freelance and contract work fund runway for product bets.
  • Scope is a weapon. Every feature must earn its place in v1.
  • Docs are part of the product. Future me (and future AI agents) should not need a oral history to change the codebase safely.

The bet

If I can ship small products consistently — VPN tooling, productivity utilities, practical AI assistants — while keeping the platform boring and reliable, the studio compounds.

This blog is where I document that compounding: decisions, mistakes, and the unglamorous work between launches.

If you are weighing the same path, start with one product and one public artifact per month. The rest sorts itself out.