4 ms·
But what is Apache for? You don't just set up Apache to have run Apache? You set it up to serve web content! It is middleware, it is not in of itself useful?
by ctoth 11mo ago
But what is Apache for?
You don't just set up Apache to have run Apache? You set it up to serve web content! It is middleware, it is not in of itself useful?
Isn't setting up Apache robbing yourself of the opportunity to learn about writing your own HTTP server? In C? And what a bad idea that is?
The LLM helping you configure a web server is no different than the web server helping you serve HTTP instead of implementing a web server from scratch. You've just seemingly? arbitrarily decided your preferred abstraction layer is where "real work" happens.
Okay, maybe LLMs might disappear tomorrow and so for some reason the particular skill of configuring Apache will become useful again, maybe! But I'm already using brainpower to memorize phone numbers in case my smartphone contacts disappear, so maybe I won't have room for those Apache configs ;-)
- 1718627440 11mo agoComputers have a bunch of abstractions, but they are leaky abstractions. Apache is not leaking that much, so you don't need to write an HTTP server (until you write an Apache module). Abstracting over Apache can be something able to do when all you need to do is host static pages on port 80/443, that's called a Webhoster or github.io .