-
Continue reading →: Curating Over Coding: The Danger of Extending Too Early
I have a feeling there is a quiet crisis brewing in the software industry. Especially in open source. And it’s all about quality. Generative AI has given us the superpower to broadcast and build ideas at lightning speed. It’s never been easier to turn a personal friction point into a useful, working GitHub repository in an afternoon. You build a lightweight utility that solves your specific problem, or you hop into an established project to fix a bug. It works. Then, your coding agent suggests a few features: “Should we add a Redis caching layer? What about refactoring this entire…
-
Continue reading →: Agent History: CLI Session Reconstructor
Portfolio Project: Agent History (June 2026) Agent History: CLI Session Reconstructor A terminal context recovery system that parses AI agent session history to reconstruct active development states, trace branches, and facilitate instant folder jumps upon SSH connection or login. 🧭 Overview & Problem When juggling multiple client projects, switching environments (e.g. Ubuntu VM for web apps vs. Windows PowerShell 7), or logging back in after a weekend, developers often lose context. Staring at a blank shell prompt asking “Where was I?” represents cognitive drag. Since modern agentic workflows (like pair-programming with the Antigravity CLI) leave detailed local traces, Agent History…
-
Continue reading →: Where Was I? Recovering Terminal Context with Gemini 3.5
I work on a few different projects each week. Because of that, my setup is split. I use two distinct environments: a PowerShell 7 console for Windows tasks, and a dedicated Ubuntu VM for web applications. Every time I open a terminal—especially after a weekend or when switching context between clients—I have to play detective. I sit there staring at the blank prompt, asking: What was I actually working on here? My daily driver coding assistant is the Antigravity CLI running Gemini 3.5. It’s insanely fast—clocking in at about four times faster than Claude Opus right now. Because Gemini is…
-
Continue reading →: “Just a Basic Linux Box”: The Quest for Cheap, Unmanaged Hosting
A person in my community asked a simple, timeless question the other day. “Nothing fancy. Just a basic Linux machine with nothing running on it. Where should I go?” Naturally, a dozen developers immediately jumped in with a wall of opinions. Some suggested setting up full homelabs under their desks. Others started talking about seedboxes. But sometimes, you don’t want to run a server in your closet or manage a complex cluster. You just want a clean terminal, an SSH key, and a public IP to host a small side project, script, or sandbox. And you want it to cost…
-
Continue reading →: Is AI Driving Your Browser? What Will Gemini Refuse To Do?
I wanted to see if I could get my browser to do my chores. Not just search for things, but actually do them. Chrome recently introduced Gemini Auto Browse—a feature designed to let an AI complete multi-step tasks for you on the web. So, I picked two tasks on opposite ends of the spectrum: buying groceries on Safeway.com and automating achievement points on the Google Developer Forums. One worked surprisingly well. The other was a hilarious failure. Task 1: The Safeway.com Grocery Run Groceries are a perfect target for browser automation. It’s a repetitive, tedious search-and-add-to-cart loop that eats up…
-
Continue reading →: DetermiNation: Building a Facebook Fitness Tracker in 2010
Back in May 2010, I posted a quick teaser about a Facebook fitness app I was building. I couldn’t name the client back then. They wanted to remain anonymous until after we launched the app in August 2010. It’s been fifteen years. I think the statute of limitations on that NDA is up. The client was the American Cancer Society. Specifically, their DetermiNation program—an athletic charity training program that helps people run marathons and raise money to fight cancer. I recently found the original spec sheets and some launch emails in my backups. Here’s what it was like building a…
-
Continue reading →: Threads Reader: Local AI Pipeline for Social Automation
“Last night I wrote a program that downloads all my posts then used a local inference model to tag the sentiment and then put it in Google sheets to make a bar chart.” That was my Threads post on March 14, 2026. It was a quick summary of a weekend project, but it got me thinking about how easy it’s become to build local AI pipelines. I wanted to see if I could automate reading and replying to Threads posts without sending my data to a cloud API. It turns out you can do it pretty easily using local models…
-
Continue reading →: Why Windmill?
Why Windmill? For developers aiming to build cloud-hosted productivity apps, Windmill.dev serves as a powerful platform for creating automation applications that include a web UI. It functions as an Open Source alternative to tools like n8n, distinguishing itself by being “freer” and less opinionated. Built-in Web UI Capabilities A major advantage of using Windmill is its provision of a basic web-based UI, which eliminates the immediate need to build a separate native mobile application. This allows developers to create functional tools—such as a photo posting scheduler—that are hosted and publicly accessible from any location via a phone browser. This feature…
-
Continue reading →: 4 Weeks of Windmill
I’m starting the year with a new plan. I have two goals: They go together because if I only had one goal to write code every day I would get bored and off track. If I only had the other goal to build an app I would procrastinate or pivot too many times and never finish. I know myself! ADHD will get the better of me unless I have a plan and small, achievable goals. So I have to break these 2 main goals into smaller chunks. What is Windmill? Windmill.dev is a platform for building automation apps with a…
-
Continue reading →: Plastic Bottle Tiara
Ever see something beautiful and then realize it’s actually trash? I went for a walk the other night and as I got close to a street light I saw something sparkly on the road. It was about the size of my palm, and glittering in the street light, and flattened, like it had been run over. I thought “Oh some little girl lost her tiara and it got crushed.” I walked closer and then I saw it was obviously a plastic bottle — the kind you would buy in a package of 32 wrapped in more plastic. I don’t have…





