DEV Community

Cover image for Why I Stopped Chasing Every Market
Drew Marshall
Drew Marshall

Posted on

Why I Stopped Chasing Every Market

One of the biggest realizations I've had over the last year wasn't about software.

It was about focus.

When I first started building KiwiEngine, I wanted it to power everything.

Business software.

CRMs.

Inventory systems.

Scheduling platforms.

Accounting tools.

SaaS products.

If someone could build it, I wanted KiwiEngine to support it.

Technically, I still do.

But something changed.

I realized there is a difference between building software that can solve every problem and trying to solve every problem yourself.

Those aren't the same thing.

The Architecture Never Changed

KiwiEngine is still designed to power business applications.

Nothing about the architecture changed.

The modules.

The APIs.

The philosophy.

The engine remains general-purpose.

What changed was my focus.

Build What You Understand

I started asking myself a simple question.

Who do I actually understand?

Not as a developer.

As a creator.

The answer wasn't accountants.

It wasn't HR departments.

It wasn't inventory managers.

The answer was musicians.

Artists.

Game developers.

Creators.

Builders.

Those are the people whose problems I experience every day.

Those are the workflows I naturally understand.

Open Source Changes The Equation

One of the beautiful things about open source is that I don't have to build every application.

I can build the engine.

I can document it.

I can share the philosophy.

Someone else can build the CRM.

Someone else can build the scheduling platform.

Someone else can build the accounting software.

Meanwhile, I can focus on building the creative tools I genuinely want to use.

The Best Proving Ground

Today, KiwiEngine's proving ground is becoming:

  • Artist websites
  • EPKs
  • Music production tools
  • Digital storefronts
  • Creative workflows
  • Game development
  • Media platforms

Not because they're the only things KiwiEngine can build.

Because they're the things I care deeply enough to refine every day.

And I think that creates better software than chasing every possible market ever could.

Top comments (0)