Relaunching the Blog and Starting a Daily Creation Challenge for 2026
I was inspired by a YouTube short series where someone designed and 3D printed something every day for 365 days. That sparked an idea—I wanted to start a similar challenge for 2026, creating something every day whether that’s big or small.
To kick off the new year, I decided to start by getting this blog properly set up with modern tooling and deployment infrastructure. Here’s what I tackled on day one:
Migrating to Cloudflare Pages
The first step was moving away from GitHub Pages to Cloudflare Pages for better performance and control. I followed the excellent Cloudflare migration guide for Jekyll to get everything configured. The process was straightforward, and having continuous deployment set up makes it much easier to iterate quickly.
Upgrading the Toolchain
Part of this relaunch was about setting myself up for success in the daily creation challenge. I installed two key tools:
- OpenCode - An AI-powered CLI assistant that’s been incredibly helpful for code generation, debugging, and problem-solving
- Ghostty - A modern terminal emulator that’s been great for the command-line workflow
Having the right tools in place makes it much easier to jump into creation mode without friction.
I’ve been seeing more people using OpenCode, and while I’m familiar with Claude Code at work, I wanted to try out different tooling to see what else is out there. DHH mentioned he’s been using OpenCode with GLM 4.7:
I think that it would be beneficial if there were more competitors in the AI-based code generation space. We need less lock-in and more diversity to keep innovation fresh and competitive. pic.twitter.com/1S55aFbaNT
— DHH (@dhh) December 26, 2024
On the terminal side, I’ve been using iTerm2 as my daily driver for years, but I’ve been curious about Ghostty and wanted to give it a try.
The goal of this personal blog and tooling setup is really about trying new things and tinkering. I want to explore different tools and workflows outside of my usual work environment to discover what works best for me and keep learning.
The Daily Creation Challenge
Starting today, I’m committing to creating something every day for the entire year. Some days it might be something small—a script, a blog post, a diagram. Other days it could be a larger project. The key is consistency and the daily practice of making things.
This blog will serve as both the platform to share these creations and as one of the creation outputs itself.
What’s Next
The deployment pipeline is working, the tools are installed, and the challenge has begun. Tomorrow marks day two of 365, and I’m excited to see what comes out of this daily practice.
If you’re interested in following along, feel free to subscribe or check back daily. I’ll be documenting the journey—the wins, the failures, and everything in between.
Here’s to a year of consistent creation! 🚀
