3 ms·
There are many ways to write software but there some ways that are objectively bad and some ways that are objectively better, if not perfect or even good. Guide
by KSteffensen 6y ago
There are many ways to write software but there some ways that are objectively bad and some ways that are objectively better, if not perfect or even good. Guidelines and trade-off discussions on these are taught in schools/colleges/universities.
The same type of guidelines and trade-off discussions could be taught in e.g. high school. I'm pretty sure just getting people to reflect on this stuff would bring huge improvements.
- npsimons 6y ago> The same type of guidelines and trade-off discussions could be taught in e.g. high school. I'm pretty sure just getting people to reflect on this stuff would bring huge improvements. On this I agree. And even just putting out a single, simple, effective method, while mentioning there are other ways would be fine. Those that are curious should be able to ask after lecture as to what those ways are. I do resent I was never formally taught any sort of study skills in high school, and I feel this falls under that same banner. But I still stand by my assertion that people shouldn't be punished for deviating from a "one true way", unless those deviations are objectively harmful.