4 ms·
It's one thing if you know the optimal (or at least approaching it) solution, and deliberately use something else for other reasons. At least thought went into
by sgarland 2y ago
It's one thing if you know the optimal (or at least approaching it) solution, and deliberately use something else for other reasons. At least thought went into it.
I'm not upset at this simply for purity's sake; it directly impacts me in my day-to-day job. A hundred devs individually decide that good enough is good enough (deliberately or otherwise), and suddenly my infrastructure is dealing with traffic and query patterns it shouldn't have to, and then I have to explain what network bandwidth limits are, and why it's absurd that we hit them in the first place.
In general, what I'm railing against is the continued push towards simplification and abstraction, while not requiring the understanding of what lies beneath. The hyperscalers certainly aren't trying to foster that attitude in-house – someone has to build the abstractions in the first place, after all, and keep datacenters humming. Yet they're happily shoveling it out, because it's a win-win for them: fewer people have the skills necessary to compete (or even to simply not use their services), and more people are able to use their services.
- jebarker 2y ago> it directly impacts me in my day-to-day job It directly impacts anyone that uses software everyday. Most people don't seem to understand and/or care how poorly the software they use runs.
- yetihehe 2y agoMost people don't care about their job, they just want to put in minimum viable effort, get paid and go home to their family. Typically they do this because putting more effort didn't bring them anything (not even some recognition of efforts) or even backfired. It's applicable to all jobs, not only in tech.
- jebarker 2y agoI get that. My comment has nothing to do with people's pride in their work. I was commenting that there's not enough user demand for better preforming software because users don't seem to mind the software hellscape we currently live in.
- sgarland 2y agoYou can always just throw money at the performance problem. Cloud is infinite scale, right? Right?!
- deleted 2y ago[deleted]
- prerok 2y agoRight :) Until enough misperforming software is in. Then you start hitting cloud limits and then people start asking: what? how? So, I guess all I am saying is that you are not alone in these concerns.
- didgetmaster 2y agoIt's like the contractor (or subcontractor) who built the house you live in. They don't have to pay your monthly heating or cooling bills, so they often do whatever is fastest and cheapest for them. Who cares if they didn't insulate a wall correctly or put an inefficient system in? If they can get it by the inspector, they will do it. If they can save themselves $100, that is all that matters to them. Who cares if it adds $10 to each month's utility bills for the next 30 years? They got their money and are now long gone.