• “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 →: Threads Reader: Local AI Pipeline for Social Automation
  • 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 →: Why 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 →: 4 Weeks of Windmill
  • 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…

    Continue reading →: Plastic Bottle Tiara
  • When I started writing this I had more questions than answers. What is comfort? Where do you get it? How much does it cost? When do you seek it out and when does it seek you out?

    Continue reading →: Do you deserve comfort?
  • Should I be disappointed? There are Starbucks and hipsters and distilleries in Detroit. I went to the convention center, there was a convention happening. Some environmentalists were there. It wasn’t dripping with moss and there were no urban wolves. I went to the waterfront, there was a jazz festival. It wasn’t crumbling into the river and there were no scavengers spear fishing on the rocks. I tried to find parking during a baseball game so I could pee before driving back to the suburbs, the sports bars were packed. I didn’t get mugged. Should I have expected something different? I…

    Continue reading →: I went to Detroit and it wasn’t as bad as everyone said
  • 7 years ago when I was working in a cubicle in Bellevue I thought I had made it. Good money, good benefits, interesting work at a fast paced company. Then came the crippling anxiety and quietly building rage. Those side effects seem inseparable from high profile agency jobs with six figure salaries. When I was laid off I saved my last line of code, packed up my desk, and on the mid-day summer drive home I wept as relief washed over me. Looking back I was in no shape, emotionally or physically, to be working 80 hour weeks in a…

    Continue reading →: 5 Keys to Making a Living from Freelancing
  • First, my apologies, loyal readers. You are probably wondering why I didn’t post last week and I’m excited to tell you why! This week I’ll be cross-posting content that I’m composing for my new business. It’s called Unstoppable Startup and our sole purpose is to help startups succeed. That’s right, I’m getting paid to do what I love. Shameless self promotion: Discover why total strangers are joining my mailing list. Now to the Top 10 Facts About Horses: Horses can sleep standing up What does this have to do with startups? Always be prepared. In some part of the world…

    Continue reading →: Top 10 Facts About Horses Every Startup Should Know
  • I went to Starbucks. They are everywhere. On the highway, downtown, in Safeway, even Albertsons now. The coffee is always the same and they all have free wifi. Here are some other places I’ve been so far. Saint Regis Travel Center St Regis, Montana What’s in a name? The St Regis Travel Center is all that your highway crossed heart could desire: truck stop, gas station, gift shop, casino, grill, smoothie bar, art gallery, trout aquarium! That nut flavored espresso from a self service machine… If we called it by another name, boiling hot coffee from a corrugated paper cup…

    Continue reading →: How I Get Unlimited Internet for $2.26 a Day + I Review Coffee Shops
  • That feeling when you know someone is wrong on the Internet… It’s the overlap in the middle of the Venn diagram between Critical Thinking and Critical Feeling. On one side you think they are wrong and on the other side you feel that they are wrong. Combine those two experiences and you’ve got a self-righteous cocktail like a dropshot of everclear into strong beer. That kind of mixture triggers an emotional response that you can’t just ignore. You have two options: either you need to take action and post an incendiary comment in response or you need to slap the…

    Continue reading →: Critical Thinking vs Critical Feeling