DEV Community

Cover image for What Am I Doing?
Drew Marshall
Drew Marshall

Posted on

What Am I Doing?

What Am I Doing? (A Developer’s Mid-Journey Reality Check)

Lately I’ve been asking myself a question that feels simple but hits deeper the longer I sit with it:

What am I actually trying to accomplish?

Not:

  • what project I’m shipping
  • what language I’m using
  • what framework I’m learning

But the bigger question:

Why am I building all of this in the first place?

If you’re a developer, builder, or creator juggling multiple interests, this might sound familiar.


When Your Developer Journey Stops Being Linear

Tech culture often pushes specialization:

  • pick a stack
  • pick a niche
  • climb the ladder
  • repeat

But some of us don’t operate that way.

Personally, I’m:

  • building software systems
  • learning electronics and hardware
  • exploring self-hosted infrastructure
  • maintaining real-world equipment
  • working on creative projects and long-term business ideas

From the outside, that can look scattered.

From the inside, it feels like building capability.

Understanding systems end-to-end.
Reducing dependency where possible.
Creating instead of only consuming.

Still… eventually you pause and ask:

Am I building toward something — or just building?


The Hidden Driver: Proving Something

This is the uncomfortable part most developers don’t talk about.

Sometimes we start building because we want to prove:

  • we belong in tech
  • we’re capable
  • we’re not impostors
  • past doubts were wrong

That motivation works — for a while.

It pushes learning.
It builds momentum.
It fuels late-night debugging sessions.

But proof is an endless game.

There’s always:

  • another framework
  • another architecture
  • another comparison
  • another milestone

Eventually you have to ask:

Am I still building from curiosity — or from pressure?


The Question Every Builder Eventually Faces

At some point, a deeper question sneaks in:

Am I enough without the projects?

And here’s the uncomfortable truth:

Shipping more code doesn’t permanently answer that.

Neither does:

  • promotions
  • side projects
  • open source contributions
  • certifications
  • follower counts

A healthier question might be:

Am I aligned with the person I want to become?

That shifts the focus from output to direction.


Why Builders See Opportunity Everywhere

If you’re systems-minded, you probably notice this too:

Everything looks like something you could improve.

Apps.
Workflows.
Hardware.
Infrastructure.
Business models.

That’s entrepreneurial pattern recognition.

But it comes with a risk:

Feeling like you should pursue every idea.

I’m learning something important:

Not every good idea deserves immediate execution.

Capturing ideas preserves them.
Execution — not novelty — creates impact.


The Thread That Keeps Appearing

When I zoom out, there’s actually a consistent theme across everything I build:

Ownership. Autonomy. Creation.

Examples:

  • self-hosted tools instead of pure SaaS dependence
  • understanding full-stack systems instead of black boxes
  • building infrastructure instead of only using it
  • creating original work instead of chasing trends

That realization helped reduce the feeling of randomness.

It’s not scattered.

It’s integrated.


The Loneliness Part (Most Builders Feel This)

Big visions can feel isolating.

Not because others don’t care, but because:

  • most developers specialize
  • most companies optimize for short-term output
  • ecosystem building takes time

Often collaborators show up after progress becomes visible.

Not before.

That’s normal — even if it feels frustrating.


What I’m Realizing Right Now

I don’t think I have much left to prove anymore.

But I do have things I want to build.

That distinction matters.

Building to prove worth creates pressure.
Building with purpose creates sustainability.

And sustainability is underrated in developer culture.


So… What Am I Doing?

Right now?

I’m building intentionally.

Not for hype.
Not for comparison.
Not to chase every trend.

But to:

  • keep learning
  • maintain independence where possible
  • create useful tools
  • support creative expression
  • and document the journey honestly

Clarity isn’t always something you find before building.

Sometimes clarity emerges because you build.

And honestly?

That’s enough for me right now.

Top comments (0)