Math and programming resources
Papers
- The quest for π: gives a brief history of pi.
- Top down operator precedence
- Linear prime-number sieves: a family tree: gives an overview and insights on prime sieves.
- What every programmer should know about memory: explains how the ram and cpu caches work.
Hacker culture
This is a list of articles/papers you must read, because they are part of the hacker culture. Not knowing this stuff means lagging behind.
Books
Some of this links are sponsored, if you don’t want to use an affiliated link then follow the (no ref) version of the link.
- The algorithmic beauty of plants: explains how to generate plants algorthmically.
- Beautiful code: the book is a set of interviews to top programmers about their way to think and program. Probably it’s worth just for Rob Pike’s regex implementation.
- Gödel, Escher, Bach: An Eternal Golden Braid: a fascinating book, probably one of the most interesting I’ve ever read. It talks about logic, mathematics, AI, paradoxes and more…
Articles
- Fix your timestep: explains how to get the game loop right.
- Why I hate frameworks
Sites
- Cat-v: lots of wisdom about software and its development.
- c2 wiki: brainstorming of ideas and discussion of programming concepts and more.
- The prime pages: site dedicated to prime numbers.
Language specific
Software
I use only free software and you should too!