Finding Clarity in Complexity
- The Toolkit Keeps Changing. That's the Point.
9/24/2026
- I Went Live While Editing a Video. The Numbers Did the Rest.
9/24/2026
- Starting a YouTube Channel
9/16/2026
- Mobile Is the Constraint That Wins
9/6/2026
- The Stack Behind this Site
9/2/2026
- The Laptop Showed Up. Here's What I Installed First.
8/31/2026
- What is Marketing Actually Solving?
8/15/2026
- 3 Months of Google Search Console Data. Here’s What My SEO Is Actually Doing.
8/14/2026
- Adding Decap CMS to an Astro Site
8/14/2026
- The Words Are the Interface
7/25/2026
- Lost My Laptop. Working From My Phone Now.
7/24/2026
- Adding Google Sign-In to a Supabase App (And What Actually Trips You Up)
6/25/2026
- Two Features, One Lesson
6/25/2026
- The Platform Is Starting to Feel Like Something
6/6/2026
- Jetdomains Got Its First Organic Sale
6/3/2026
- Node.js vs Tailwind CSS: What's the Difference & Which Should You Learn?
6/2/2026
- The SEO Experiment: Two Months In
6/1/2026
- You Can Now Connect Any Domain to Jetdomains.
5/29/2026
- The Jetdomains Dashboard Is About to Get More Useful
5/28/2026
- France, a Hard Season, and the Decisions That Followed
5/17/2026
- I Graduated With No Idea What I Wanted to Do. Everything After That Led Here.
5/17/2026
- The Product Kept Evolving. The Customer Count Didn't.
5/17/2026
- I Only Started Calling Myself a Founder This Year
5/15/2026
- A Lot Is Happening At Once
5/13/2026
- Organic vs Paid: An Honest Take From Someone Who's Done Both
5/13/2026
- Hosting Is Live on Jetdomains. It Took Longer Than It Should Have.
5/9/2026
- Doubling Down and Locking In on Content and Outreach
5/8/2026
- I Ran Two Google Ads Experiments. Here's What Actually Happened.
5/8/2026
- The More I Publish, The Easier It Gets
5/8/2026
- The Reels Experiment: What Happens When You Just Film It
5/8/2026
- 30 Days of Jetdomains Traffic Data. Here's What I'm Looking At.
5/4/2026
- Adding .org to Jetdomains.
5/4/2026
- Outreach Only Works If You Actually Do It
4/30/2026
- I'm Running a Meta Ad for a Client.
4/30/2026
- I Added a Sitemap. Google Finally Found My Blog.
4/30/2026
- Building in the Mess
4/27/2026
- Nobody's Searching on Google Anymore (But Your Website Still Matters)
4/18/2026
- The Urge to Build When You Should Be Selling
4/18/2026
- I Made A Referral Sale Today
4/13/2026
- I Sent Over 100 DM's The Past Two Weeks: Here’s What Actually Happened
4/13/2026
- Building Jetdomains: Between Control, Chaos, and Composable Infrastructure
4/10/2026
- Why Skilled Creators Matter More Than Ever in the Age of AI
4/10/2026
- I'm Using My Own Site as a Live SEO Experiment
4/9/2026
- I Built a Link-in-Bio Tool for Africa — Here’s What Happened Two Months In
4/8/2026
- Solving Cloudflare Build Issues
4/7/2026
- My Local-Only Admin Dashboard Adventure
4/6/2026
- EmDash, WordPress, and the Direction the Web Might Be Heading
4/5/2026
- 8 Personal Websites That Made Me Want to Burn Mine Down (And Start Again)
4/5/2026
- What a CMS Really Is: From WordPress to Headless, AI, and the Future of Content
4/5/2026
- Who Actually Owns Your Content
4/5/2026
- Why I Built a Domain Registrar in South Africa
4/5/2026
- Rebuilding My Personal Website
4/4/2026
- Automate Semantic Versioning in JavaScript with Commitizen and commit-and-tag-version
3/26/2026
- Why Tailwind Is My Go-To CSS Framework in Node.js Frontends
3/26/2026
- How I Automated My Email Welcome Message Using AWS Lambda + SMTP (Cognito Trigger Guide)
3/23/2026
- Why Astro Became My Go-To Framework for Content-First Websites
3/23/2026
