News for hackers. Stuff that matters.
Re:Diving into Other People's Code by mooreds on Wednesday March 16, 2016 @05:17PM (#11300748)
I think that understanding and building a mental model of the workings of an existing program is the second most important developer skill.

This seems like a great example of how to build that mental model, from strategy to 'in the weeds' step by step instructions.

(The most important skill is building a mental model of the workings of reality.)

Re:Diving into Other People's Code by civilian on Wednesday March 16, 2016 @06:10PM (#11301065)
> (The most important skill is building a mental model of the workings of reality.)

Sorry, that's just too funny. It has a "in order to make an apple pie from scratch, you must first create the universe" kind of attitude. It kind of makes sense, computer science is just applied physics and logic.

Re:Diving into Other People's Code by mooreds on Wednesday March 16, 2016 @06:38PM (#11301221)
Ha! I wasn't aiming for that. I was thinking more along the lines of "understanding the real world requirements, and having a mental model complete enough to see where the success and error cases would lead you".
Re:Diving into Other People's Code by throweway on Thursday March 17, 2016 @04:45AM (#11303218)
Thats has how i took it