3 ms·
> The vast majority of web software is comically over-engineered. Im not sure downloading libraries from NPM and adding services till it works is "engineering"
by zer00eyz 2y ago
> The vast majority of web software is comically over-engineered.
Im not sure downloading libraries from NPM and adding services till it works is "engineering"
Im not even sure it is good or fast.
I am certain that it is expensive.
For the 2nd time today Im going to say it the only metric that matters is Cost per customer, cost per user, that includes the systems that includes the engineers to run it.
If you don't know these numbers what the hell kind of business are you running.
Follow the money.
- agentultra 2y agoAgree. I’m not gate-keeping what is and isn’t engineering. Where I live it’s a protected term anyway. People get sued for calling themselves software engineers. I’m using the Wikipedia definition of, “over engineering.” Solving a problem in an elaborate way when a sufficient and simpler solution can be demonstrated to exist. In many cases you could rsync a binary to your servers and let the monitor process reload your web server. Or you can build out a build farm, dependency cache, and… spend $2, as you say, where someone who is practicing engineering could do well (or better) with $1.
- zer00eyz 2y agoFair. The point stands that it it is done without thought for consequences... "overly complex" is probably a better turn of phrase (and more accurate)