Hacker News new | ask | show | jobs
by agumonkey 1407 days ago
I sincerely don't know why uni don't make more classes on that only.

  - pick any software
  - try to change something
  - give a precise impact analysis
  - generate a few potential implementation paths
  - measure how fast you did all that and what failed / worked
3 comments

I agree.

A fundamental problem with how we teach programming is that we focus on writing, instead of reading, software. To borrow terminology from the language arts; we don't focus enough on reading comprehension.

This. So much this. I have devs I oversee vomiting forth code with nary a thought of how it integrates with anything else.
At the University I'm associated with, there was a discussion about why more 'practical' classes weren't taught. The answer was 'We're not a trade school.'
exactly, Just like getting assigned book reports, but for software nerds!