Site log
Behind-the-scenes notes from building this site. Mostly the funny parts, in the order they happened.
#01
The Genesis
Shipped the bare essentials: a minimalist header, basic posts, and a smug 100 on Lighthouse. Enjoy this pristine moment of engineering perfection, because chaos is right around the corner.
#02
The Animation Tax
Lighthouse revoked our bragging rights over a 2% performance dip. Apparently, making a button bounce like a caffeinated toddler comes with a real cost, and that cost is my inner peace.
#03
The Miracle
Score back to 100 after some changes: the mystery of Lighthouse O_o. I didn't actually fix anything. I just stared at the code until it felt intimidated.
#04
Typography
Integrated Tailwind Typography because hand-crafting margin and line-height for a nested unordered list is a circle of hell I refuse to revisit. Now markdown formats itself like a civilized adult.
#05
Trust Issues
Wrote some basic tests to ensure core components don't spontaneously combust on deployment. Everything is green, meaning I've successfully verified that my code works exactly under the hyper-specific conditions I tested.
#06
Radical Transparency
Created a live test execution page for the public. It’s basically reality TV for developers: unscripted, emotionally fraught, and with a non-zero chance of sudden, humiliating failure.
#07
The Facelift
Gave the top navigation a complete makeover so it behaves across every viewport known to man. Spent 10% of the time making it look modern, and 90% wrestling a 768px tablet breakpoint into submission.
#08
Thirst Traps Defeated
Finally resolved the classic Next.js hydration error that was haunting the console. Added an automated test just in case it gets any bright ideas about making an uninvited comeback.
#09
Speed Checks & Sanity Checks
Built a live Performance dashboard pulling metrics directly from Google's API. Implemented a 10-minute caching layer because while I love real-time data, I love not burning through API rate limits even more.
#10
Form Over Function
Overhauled the log section to maximize the fun factor. They are now 90% eye candy and 10% actual reporting. If you're looking for dry technical tickets, you're on the wrong website.
#11
Fluent in Robot
Added an AI read-and-listen feature so users can practice new languages. The voice sounds 58% human, but that remaining 42% is pure, unfiltered uncanniness waiting to haunt your dreams.
#12
The Scope Creep Trap
Shipped an interactive project scoping tool so clients can finally price out their dream builds before hitting send. Turns out "just a simple landing page" instantly blossoms into a three-tier AI-powered SaaS platform the moment you give someone interactive sliders.
#13
Proof of CMS Life
Rebuilt the site in both HubSpot and WordPress CMS because having 15+ years of full-stack engineering apparently isn't quite as convincing as physically proving I know where the template editor and the wp-content folder live. If someone asks for Drupal next, I’m pulling the plug.
#14
Sanity Checks & Sensible Builds
Tired of living on the edge, so deployments now politely wait for all test suites to actually pass before hitting production. Also wired up a Sanity webhook so the site only talks to the CMS when content actually changes, instead of constantly pinging it like an anxious golden retriever.