Back to blog

Hello World!

15 April 2025

Endless procrastination. A new tech stack. And finally, a website that actually exists.

General New
Hello World!

Welcome!

I’ve always felt like I should have my own website as a Fullstack Developer. And over the years, I’ve made quite a few.

None of them ever saw the light of day. A few reasons why:

They tried to do too much

The early versions were confused. I wasn’t sure what I wanted to say, or how to say it.
I got caught up in tech choices, feature creep, and trying to do everything at once.

The result?

  • Too big
  • Too complex
  • Too slow

They didn’t look very nice

I used to think I had a decent eye for design. I did not.

Minimalism became my fallback — but even that requires taste and restraint, and I hadn’t developed either yet. So things always ended up feeling a bit… underwhelming.

They were just a bit shit

Each version taught me something, but they never quite hit the mark. It was always “almost” what I wanted. But not enough to actually ship.


Perfection is the enemy

Eventually, I realised the problem wasn’t the tech or the design — it was me chasing perfection.

At work, I learned early on that sometimes, done is better than perfect. You ship, you iterate. But in personal projects, I’d never applied that mindset.

So this time, I’m trying something different: just do something.

A timeline showing the journey from “Nothing” to “Perfect”, with an emphasis on shipping at “Something” rather than waiting for perfection.

This site doesn’t need to be perfect. It just needs to exist.


Why this post exists

I’m a serial procrastinator. I tend to overthink, get lost in ideas, and stall before anything gets finished.

So I made this site to force myself to ship. To break the cycle.

I’m using Astro for it — a nice change of pace from my usual React & Laravel setup. It’s been fun, and more importantly, I’ve actually made something.


Final thoughts

This post is me sticking to the plan: build something, write something, share something.

If you’ve made it this far — cheers for reading. If you’re in the same boat as me, spinning your wheels on a “perfect” idea, here’s my advice:

Just do something.

It might be crap. And that’s fine. You’ll learn, and you’ll have something to build on. And that’s way better than nothing.

Latest posts

General New
Hello World!