Hacker News new | ask | show | jobs
by contravariant 3404 days ago
Then again, those are things that can easily be thought. The harder parts of programming such as choosing the right abstraction, or coming up with the right approach for solving a problem, or even formulating a problem, are more of mathematical nature.