The simplicity and ergonomics of late 90s PHP — write a script, FTP it to a server, instantly deployed — is a peak of web developer experience that the industry has been losing ever since.
DHH argues that late 90s PHP represented the pinnacle of web developer ergonomics — write a script, FTP it, instantly deployed — and that the industry has been chasing that high ever since, often overcomplicating what is fundamentally CRUD work.
transcript
David Heinemeier Hansson (DHH): PHP to me didn't just give me a start in terms of making my own web applications. It actually gave me a bar. In many ways, I think the pinnacle of web developer ergonomics is late 90s PHP. You write this script, you FTP it to a server, and instantly it's deployed, instantly it's available. You change anything in that file and you reload, boom, it's right there. There's no web servers, there's no setup, there's just an Apache that runs mod PHP, and it was essentially the easiest way to get a dynamic web page up and going. And this is one of the things I've been chasing that high for basically the rest of my career, that it was so easy to make things for the internet in the mid to late 90s. How did we lose the sensibilities that allowed us to not just work this way, but get new people into the industry to give them their success experiences that I had? ... A lot of people, I think, are very uncomfortable with the fact that they are essentially crud monkeys. They just make systems that create, read, update, or delete rows in a database. And they have to compensate for that existential dread by overcomplicating things.
provides context · 2