Ask HN: Do you feel the quality of SWE has gone down?
11–20 of 97 posts
Re: Ask HN: Do you feel the quality of SWE has gone down?
#12I don't know about anyone else, but must of my time is spent wrangling enormous scripts in tools like CloudFormation to deploy relatively small amounts of code.
What's happened with JavaScript on the frontend is nuts though. I can't follow what those guys are up to anymore and can only assume they have a better understanding of caching, algorithms, etc with the explosion of code there compared with the days before even jQuery.
Re: Ask HN: Do you feel the quality of SWE has gone down?
#13There are still plenty of people that actually do know the theory and actually do work on low-level stuff, but at the same time the reality is that the olden days of engineering aren't coming back; they are what is currently often referred to as the '10x engineer' type of work. It doesn't scale, it doesn't work well with others and it doesn't return on investment all that well.
Unless you need someone who works on hardware, kernels, compilers, runtimes or severely constrained constructions (query planners, memory managers, transaction engines etc.) it really doesn't matter as much as it used to.
Re: Ask HN: Do you feel the quality of SWE has gone down?
#14Re: Ask HN: Do you feel the quality of SWE has gone down?
#15You have a pretty negative take. There are fewer software engineers with the skills you mention. But it's kind of the wrong question. Without these skills, individuals are still capable of offering tremendous value to tech companies. I work at a solid company with a great team. Those with solid CS fundamentals have certainly been profoundly helpful when designing systems that need to be performant and reliable. But o…
Re: Ask HN: Do you feel the quality of SWE has gone down?
#16I don't know if SWE is getting better or worse, but I do think that most SWE operates on a much higher level of abstraction than it used to, and I think that's good thing.
Re: Ask HN: Do you feel the quality of SWE has gone down?
#17Most people who go to a bootcamp (I did not, but have hired a developer who did) do not end up working in a role that requires understanding of the 5 topics above you mentioned, with the exception of cache and maybe algorithms. It's just not what most bootcamps are targeted for.
I have seen a lot of terrible code from both sides, and don't believe the quality of the code to be a function of the developer's level of formal education.
Re: Ask HN: Do you feel the quality of SWE has gone down?
#182. No seriously though - what you've written touches on CS and completely ignores designing programs. You can be great at CS and still write crappy programs.
3. Though it's unlikely to have an industry-specific crash, recessions are inevitable and then people (competent or not) lose their jobs.
4. I guess my whole point is - even if these thing were true, so what? Each individual person has the choice to go into whichever field they like. Each person is also free to spend as much time and effort as they want on improving their CS and software-engineering skills. This knowledge isn't somehow exclusive to degree holders - there are so many free resources on CS and SWE. And as I mentioned, the degree doesn't guarantee that you'll be able to create good software.
Re: Ask HN: Do you feel the quality of SWE has gone down?
#19It's like asking if the quality of mechanical engineers has gone down because mechanics don't know x, y, and z.