โ† back to blog
ยท1 min read

Hello, World โ€” Starting the 50 Projects Challenge

#meta#challenge#next.js

Hello, World

Every developer blog starts the same way, with a "hello world" post about why the author is starting a blog, what they'll write about, and a promise to post regularly. I'm going to do exactly that, but with a twist.

The Challenge

I'm taking on the 50 Projects in 50 Weekdays challenge. The rules are simple:

  1. Build one small project every weekday for 50 days
  2. It has to be finished (or at least shippable) by the end of the day
  3. Write a short post about what I learned

The goal isn't to build 50 production apps. It's to sharpen instincts, get comfortable with unfamiliar APIs and libraries, and practice shipping quickly without perfectionism getting in the way.

Why Public?

Accountability. When I commit to something publicly it becomes much harder to quietly abandon it. Plus, if anything I build turns out to be useful to someone else, that's a bonus.

The Stack

This site itself is Day 1. It's built with:

  • Next.js 16 (App Router)
  • Tailwind CSS v4 (first time using v4 properly)
  • MDX via next-mdx-remote for this blog

The dark theme, frosted glass cards, and colorful gradient accents are intentional. I spend a lot of time in terminals and dark editors; I wanted the portfolio to feel at home there.

What's Next

Day 2 starts Monday. The full tracker is on the 50 Projects page.

Let's build.

Found this useful? Let's connect.

Say hello