Re:Dividing front end from back end is an antipattern
by axaxs on Saturday July 25, 2020 @02:30AM
(#23947251)
Right, similar experience here, and that's exactly what I mean. For example, I don't think a typical fullstack dev would know what it means to see a 'too many open files', how to debug, or how to fix. Hell, most don't understand the difference between a 'connection refused' and a 'unknown host.' In fairness, they don't have to. I started as a full Linux/C nerd who thought I'd conquer the world, and watched as tools like Docker attempt to make it irrelevant. I say attempt because I find it typically a huge waste of resources as an abstraction, but people love it, so I lost.
I don't feel defeated or obsolete, just the nature of an ever evolving curriculum I guess.
Re:Dividing front end from back end is an antipattern
by christiansakai on Saturday July 25, 2020 @11:13AM
(#23949766)
There are plenty of front end engineers that understand how computer works, how server works, and how to debug under pressure.
It's good enough to debug performance and compilation problems.
Re:Dividing front end from back end is an antipattern
by stevekemp on Saturday July 25, 2020 @12:56PM
(#23950666)
They exist, definitely.
But I think there are far more front-end developers who know (and are amazing at) CSS, Javascript, react, and all that stuff - and have no ability to diagnose, or resolve server-side problems (be they overheating CPUs, bad RAM, flaky DNS, or other problems).
These days I'm a devops-engineer, whatever that means, and I think my background of low-level understanding/coding has been very helpful.
Developers these days who can do amazing front-end things tend not to understand how computers work, how servers work, and how to debug problems under pressure. I'm sure they're entirely capable of doing the obvious/basic things, but their experience doesn't often qualify themselves to work from the bare metal upwards.