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

Doing things systematically. Making use of any information as soon as it's available to minimize the number of decisions that have to be made at once. Organizing stuff into small, composable units.

To contradict a sibling comment, I do not believe the world can be controlled, or that algorithms are a solution to everything. One important element of mastering programming (a world largely of pure logic) is to recognize how it differs from our human world.



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

Search: