3 ms·
These abstractions are great but are contributing to brutal de-skilling.
by pluc 2y ago
These abstractions are great but are contributing to brutal de-skilling.
- mike-the-brain 2y agoWhat do you mean?
- ghusto 2y agoMy guess is the lowering of the bar. It's a good and bad thing, but mostly bad in my opinion.
- isoprophlex 2y agoJavascript YAML warriors not understanding what a computer actually is. Also https://noyaml.com/ https://noyaml.com/
- kreeben 2y agoOut of spite and because I could, I deleted all the text in the noyaml site and then clicked "save". Sorry if you were too slow to read it. Might find it in the waybackmachine?
- davidmurdoch 2y agoI don't understand the joke
- IshKebab 2y agoIf you don't allow anyone to stop at a certain level of abstraction then nobody knows "what a computer actually is". I'd wager you don't know all the details of your computer's branch predictor and reorder buffer and whatnot... and if you do do you know about rebuffering and setup times and ... Don't gatekeep.
- isoprophlex 2y agoEven though I immediately see how my comment could be considered to be gatekeeping, I won't apologize for it, as I mostly mean to explain what I think was the meaning of the grandparent: that writing YAML for a living means you're a business user, not a software engineer. Just as you'd have to squint real hard to label a pro excel user as a software engineer. If everything is easy, you're not learning transferable skills. And I hate YAML with a passion, too, an opinion which I feel I'm entitled to.
- IshKebab 2y ago> And I hate YAML with a passion, too, an opinion which I feel I'm entitled to. Can't disagree with you there! Though I do struggle to find something else to recommend. JSON5 is probably my favoured format - JSON is very clear and simple but the lack of comments is a catastrophic flaw. Unfortunately JSON5 has pretty poor adoption in the ecosystem (IDE support, libraries etc).
- pavel_lishin 2y agoMaybe, but they're selling a backend-as-a-service - it's like arguing that taxis are contributing to de-skilling because using them doesn't teach you how to change a brake pad.
- TheRoque 2y agoSeems like a weird take. To me it's just another abstraction level, could be useful for quick PoC or hobby website, could be unusable for a backend that wants larger features. Either way, where do you draw the line between useful abstraction and "de-skilling" ? Like, should I craft by hand all my docker containers, and is the quick config file "deskilling" me ?
- philipwhiuk 2y agoSaid the assembly programmer to the C programmer.