3 ms·
>"Wow, you can spell 'internet' without sticking an A in there? Here is a job!" We went on to "Wow, you can write javascript without having any formal CS educa
by pikzen 11y ago
>"Wow, you can spell 'internet' without sticking an A in there? Here is a job!"
We went on to "Wow, you can write javascript without having any formal CS education or any regards concerning optimization? Here is a job!". Not sure it's better.
- hueving 11y agoI guess you've never built a product for a business then? Someone who can write Javascript and deliver features that work (even if inefficient) is actually providing significant value to the company. Customers pay for features, not formal CS education.
- pikzen 11y agoApply analogy to any construction work. I can build a house with terrible foundations. It may work right now, but sooner or later you're going to need to change it before it collapses. And the price of doing so is much, much greater than properly building it at first. Same thing happens with software. Yeah, it works now, but the cost of the 10-dev team required to maintain it after is going to end up being a greater cost than properly writing software (if there is such as thing.)
- hueving 11y agoExcept cs degrees don't teach you anything about properly writing software. I've encountered plenty of graduates from top CS curriculums that couldn't code their way out of a paper bag. Understanding finite automata and formal methods does jack shit to help you write maintainable code. So your example of a 10-dev team maintaining code would apply more to a fresh CS grad's work than someone that has any experience writing software.