Jeff Dyer
jeffdyer.net
Jeff Dyer
@jeffdyer.net
Be the craftsman
But usually, I give it a more general request and it greps around my code base and finds what to change in a few seconds what would have take me minutes, and proposes a diff that I accept or reject.
May 23, 2025 at 11:23 PM
May 23, 2025 at 9:04 PM
I'm curious to see where the line between LLM/vibe programming and system programming forms. I suspect that systems programmers will create API surfaces for LLMs to target, which will turn all SaaS into API-first SaaS
March 8, 2025 at 12:45 AM
The situation is more nuanced than that. Do you want to program in HyperCard or HTML 1? The modern web is hard and there is no easy mode, ATM. I agree there should be one, and that there are few incentives to fix it. Flash is an interesting counter factual. If it had survived Apple it might be it
January 9, 2025 at 1:45 AM
What has been lost since the mid-1990s on the internet is "Simple things should be simple, complex things should be possible." (Alan Kay). Now everything is just hard in service to doing complex things
January 9, 2025 at 1:30 AM
That might be true. You are the computing anthropologist. But from my experience our current situation has more to do with the toolmakers being the tool users and so the incentives are for more power with a tolerance for high complexity. The 1997 internet was simple to program because it was simple
January 9, 2025 at 1:20 AM