Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You absolutely can have a complete mental model of the thing you're coding. Especially if you properly break it down into pieces (modules, libraries, functions, whatever you want to call them) which can be understood as a unit.

The biggest problem is that many people use libraries as a crutch, without any knowledge of how they work or what they actually do.



define "complete".

Because I bet you fucking money you aren't modeling the actual behavior of any modern x86_64 cpu in your head.


You're not coding any modern x86_64 cpu. Your program might need to work around hardware bugs but those bugs are not things you wrote.

Of course, I also never said x86_64 was a good structure. A bit of reading comprehension might even reveal the implication that simple is better.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: