Tuesday, October 28, 2025

some good ai advice

Keep a very tight leash on this new over-eager junior intern savant with encyclopedic knowledge but who also bullshits you all the time, has an over-abundance of courage and shows little to no taste for what's good. Keep an emphasis on being slow, defensive, careful, paranoid, and on always taking the inline learning opportunity, not delegating.
--capper to some good advice on AI-assisted tech workflow by Andrej Karpathy
via Gina Trapani in her piece Measured AI, trying to have a balanced view of where we go from here.

Tuesday, October 21, 2025

useEffectEvent

Fireship on new React happenings. Most notably, "useEffectEvent" is being blessed.

But boy. I really shake my head at how widely known the problems with coding in React are. I am convinced the platform made a very bad set of tradeoffs.

Monday, October 13, 2025

the home-cooked-meal metaphor for apps

An app can be a home-cooked meal... interesting metaphor.

And I'd say... it doesn't have to be an app. The classic web and a cheap VPS is just a brilliant way of putting up all kinds of functionality and making it available from a huge variety of devices. Get a little nudge from AI if you need to!

URLs remain one of tech's best ideas.

Wednesday, September 24, 2025

death of the internet, film at 11

 

AI is killing the web. Can anything save it? - first off - I LOVE the instantly recognizable Windows 95 art:


The TLDR: AI conversations and Google AI summaries are further removing people clicking through the root articles, and so people making that content have no chance at seeing ad revenue.


The article probably pushes a little too hard going all the way back to "1989" - the fundamental idea of the web - an addressing and protocol setup such that anyone can put up stuff that anyone else can get to - is still alive and well.


Discoverabilty - at its height in the early Google era - is back to being a problem, of course, and the AI status quo threatens anyone trying to make a living via content, so I don't want to underestimate the threat AI makes (And I mean there's this sense of overharvesting; at some point information services are cutting off their seed corn.)


Still proud to be part of the "indie web". It's great to be able to hang a shingle off of the information superhighway, to mix a metaphor or two.

Tuesday, September 23, 2025

React by Default is a Bad Default

React Won by Default – And It's Killing Frontend Innovation

when combined with reports of the security attacks on the npm chain... I still think steps backward might be steps forward.

Monday, September 22, 2025

Improving DX with small AI-produced tools

For my current project at work, we have a set of staging servers, test data, and supporting info, such that our test URLs are complicated conglomerations. 

After 6 months or so of relying on a notes file with common starting URLs and manually hacking variants together, a sometimes fraught process, I realized I could have CoPilot generate a very simple start page url builder:


You can see the sanitized version of it in action here.

It's just funny - obviously not hard to pull off, like 5 minutes of LLM work, but no one on my team thought to do it, and it definitely improves all of our "quality of life"s.

LLMs like ChatGPT synergize really well with some of my graybeard tendencies from Web 1.0; the idea that simple programming feats can still be useful - you don't need to stand up a whole little server, static HTML and in browser JS can meet a bunch of tasks. I haven't yet messed with Claude or other specialty bots more geared at larger projects, but as a companion / second pair of eyes / Jr dev who might lose the thread but has a great memory for a lot of the details, ChatGPT and even the CoPilot I have at work are huge benefits.

Also it synergizes with how I can trivially deploy to my cheap rented VPS  it doesn't matter in this case, it's just a local static .html file, but I wouldn't have to put down a credit card when I want to make something available to any browser.