News for hackers. Stuff that matters.
Re:Ask HN: What bits of fundamental knowledge are productivi... by IAmYourDensity on Wednesday March 30, 2022 @08:45AM (#30854370)
* Dynamic Programming and the related concept of Memoization.

* Recursion - most complex problems seem to have a recursive solution which you can actually implement in a language like Scheme or Haskell that does not limit stack size.

* State machines.

* Monte Carlo methods.

* Unification - see SICP.

* Hand-rolled parsers instead of regular expressions for debug-ability and readability.

Re:Ask HN: What bits of fundamental knowledge are productivi... by omitmyname on Saturday April 02, 2022 @12:14PM (#30889293)
Hi! could you recommend some books to learn more about it? And how did you apply those skills to your day-to-day job?