from/prod
← All companies

THE COMPANY INDEX TRACKED BLOG

Josh Sherman

Ideas, decisions, and lessons from the team.

joshtronic.com (opens on the source site)
12Posts tracked
2 months agoLatest publication
1.0Posts / month over the last 12 months

Latest writing

12 of 12 posts

Last Saturday (opens on the source site)

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…

Read at the source

I taught a robot to detect Joshes (opens on the source site)

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…

Read at the source

Reverse Engineering a PostHog SuperDay (opens on the source site)

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…

Read at the source

Observations From Building a PR Review Loop (opens on the source site)

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…

Read at the source

New Feature: Games (opens on the source site)

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…

Read at the source

Invite Systems are an Open Relay (opens on the source site)

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…

Read at the source

Sandbox Coding Agents with a Separate User Account (opens on the source site)

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…

Read at the source

Automating Everything That Doesn't Need Me (opens on the source site)

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…

Read at the source

Two Anecdotes in a Trench Coat (opens on the source site)

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…

Read at the source

Nobody Is Going to Give You the Day Off (opens on the source site)

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…

Read at the source

The Age of Personal Software (opens on the source site)

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…

Read at the source

DO_NOT_TRACK Breaks Claude Code Remote Control (opens on the source site)

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

Privacy choices

Reading never requires analytics. These choices last 90 days on this browser.

Essential sign-in and security storage always stays on. Read the privacy notice.