I've had a lot going on recently. So much so that I'm questioning whether or not it's the right time to finally break the blogging streak. I think about this regularly, and tend to blog about it when I'm having a bit of writer's block. But then I remind myself, when you're at a massive streak that extends well over a decade (700+ consecutive weeks), you gotta keep going. I'm not sure I'd have the motivation to build that back up if/when there is a lapse. That kind of streak brings me to what this post is about. Yesterday was the last Saturday I'm spending with my daughter before getting her…
This journey starts like most of the things I've been doing this year, as an experiment to run a website 100% unattended with an agent. Ideally this post won't go down as an epitaph in a future where robots hunted down unsuspecting humans named Josh. I'm aware of "claws" and I know I could probably just boot up Claude Code with a /goal or /loop prompt like: build and maintain an awesome website, autonomously. seriously don't freakin' bother me, like ever. you're the boss here. make the site really great, and ideally figure out how to make me a bajillionaire. loljk, but tres commas shouldn't…
I'm not here to bullshit anybody, I have never been through a PostHog SuperDay. Like many humans, I've read about it on their website, as they are a company that over-communicates just about everything. This tale started when I got curious about their onboarding wizard. Their pivot from analytics to self-driving systems mirrors what I've been working on for the last couple of years, which has accelerated greatly over the last 3 months. Figured there was probably something I could learn and possibly bite off to include in my own system. Figuring out what to do I've been around open source…
Building my own agent has been fun. Sure, I could have opted for an off-the-shelf solution, but I wanted control. The ironic part is that I'm using that control to offload more control to the agent. Recent experiments have included letting the agent work on itself. Super meta, but didn't quite go as planned considering the guardrails I have in place around the size of PRs. Agent work tends to be heavy lifting, whereas most project work is small and fits nicely inside the constraints. Part of the issue there is that the PR reviewer would constantly request changes on those larger PRs. Changes…
Part of running your own website is being able to do what you want on it. Within the confines of the law, of course. Back in the day you'd add something trivial to your site and make a formal announcement about it to your adoring fan base. I've done it in the past. My buddy Geoff still does it. As of late, it seems like what's old is new again on the web. Rather than bore you with some navel gazing about AI or similar, today I'm going to post about a new feature on my site. Bangs on the table to simulate a drum roll... I've added a games page. It's mostly just a bunch of slopped-together game…
Every time I think I've seen it all from spammers, they do something that surprises me. The ingenuity of bad actors is an interesting thing. I always wonder what sort of world we'd live in if their efforts were focused on good. What sucks the most is when they abuse something that's intended to bring people together. Case in point, an invite system. It exists to allow somebody the chance to get the rest of their team using a product or service. Invites wouldn't work if they said "You've been invited to platform" with no additional context. Typically the email states the name of the…
I don't trust our new robot overlords at all. I also don't fully believe that agents are out there dropping production databases without some serious coercion to do so. And while I don't trust the robots, I trust myself only a trivial amount more, so my local access tends to be extremely thin. But not so thin that a rogue agent couldn't do a little damage. That all said, I am constantly calibrating my trust with agentic endeavors. In doing so, I've been moving agents out of my user space entirely. Having Claude Code and other harnesses living under a separate user account eliminates a lot of…
I've been writing a lot about LLMs, AI (or the so-called "Artificial Intelligence") and the like. Part of that is because I haven't been running into many problems that I feel need documenting. Bigger part is because I'm finding that "how-to" content is easy to slop with a robot, so I'd rather write about things that the clankers can't. In a word, I'm just trying to write more human. While I don't think I've achieved full tokenmaxxing AI psychosis levels yet, I do like agentic coding. I'm also a huge proponent for automation. If it comes up regularly, it should be automated. If it can't be…
LLMs are great at pattern detection. Use them long enough, and you get good at it too. Smoking guns, being absolutely right, it's not X but Y. They tend to be cute at first, but then these AI-isms become bad jokes after only a few conversations. Now that I can practically recite all of the dumb shit robots say, I'm starting to see it more and more from humans. That's not to say I see humans using AI-isms, I'm starting to see new patterns emerge. Maybe they've been there the whole time and I'm only now starting to notice. The one I particularly dislike is taking two disparate things, and…
New emerging technologies can save you time and make you more productive. They never come with any sort of guarantee of working fewer hours. Personally, I like to work, and I like having more productive days. I also value freedom, flexibility, and autonomy. Being more productive doesn't negate my freedom. Having flexibility doesn't directly impact productivity. I'm unsure why the advent of AI has led to so many people publicly demanding more time off because of the productivity gains. I love working in, with, around technology. I've been fortunate enough to skip the college experience and get…
One of my favorite things to come out of the generative AI wave is the speed in which I can knock out dumb little ideas I have. Before, when I would feel constrained by time, I'd reach for some off the shelf solution, often software as a service (SaaS) and would wire that up. Because it's so easy to spin up projects now, the SaaS world looks like a garage sale, littered with too many options. These slop as a service options or simply "Slop SaaS" are spun up in a weekend, barely function and have no guarantee of being around in a few months. This makes it even easier for me to think about…
My .zshrc from my world famous dotfiles has a couple of lines with the comment "because we can't have nice things". Both are for privacy with the command-line tools I use. One is specific for GitHub's gh, the other is a bit more generic, but allegedly utilized by Claude Code. As I sink deeper into the AI psychosis, I've been dabbling more and more with unattended sessions. I primarily run them outside of my personal user account. Sometimes on separate machines altogether. All of which are outside of the influence of my dotfiles. That is, until this past week. My latest workflow has been to…
Read at the source
Your visit, your choice.
Optional Google Analytics helps us understand visits. Microsoft Clarity records masked interactions to improve the site. Optional tools stay off unless you choose them. Privacy details.