4 ms·
Because it's not actually taught anywhere. There are no widely adopted standards. Web development is literally a patchwork of random libraries and npm modules s
by JDiculous 7y ago
Because it's not actually taught anywhere. There are no widely adopted standards. Web development is literally a patchwork of random libraries and npm modules stitched together.
Computer science programs don't teach students how to build good software, they teach computer science. CS professors wouldn't even be qualified to teach good software engineering practices if they had to.
Code is also difficult. It's one thing writing your own code and understanding it, but understanding someone else's code is very difficult since you have no idea what was going on in their head when they wrote it. Of course there are practices you can follow to make things simpler, but it's never going to be as easy as say reading plain English.
- grecy 7y ago> Because it's not actually taught anywhere Oh, I don't know. I have a bachelor of Software Engineering that is accredited by the Australian Institute of Engineers. The vast majority of my degree was on the discipline of SE, so rigorous testing standards, theory of large scale system design, hard real time systems, Improving your personal software process. For our final year project 16 of us worked for a very large company to design and build them a piece of software. It was awesome.
- commandlinefan 7y ago> Because it's not actually taught anywhere. Hell, even here on HN not having had any formal education of any kind is seen as some sort of badge of honor.