5 Things I Learned Building My Personal Website
Building This Website
Building a personal website sounds simple, but it taught me more than I expected. Here are 5 key lessons.
1. Start Simple, Iterate Fast
I spent way too long planning the perfect design. The truth? Just ship something and improve it. Version 1 doesn't need to be perfect.
2. Next.js App Router is Powerful
Server Components, dynamic metadata, ISR — the App Router gives you so much out of the box. The learning curve is worth it.
3. Supabase Makes Auth Easy
Row Level Security, auto-generated types, built-in auth — Supabase handles the boring parts so you can focus on features.
4. Dark Mode is Harder Than You Think
Colors that look great in light mode can be terrible in dark mode. Test both themes early and often.
5. SEO Matters From Day One
Canonical URLs, JSON-LD, meta descriptions — add these from the start. It's much harder to retrofit later.
What lessons have you learned from your projects? Drop a comment!