Math and programming resources
- 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.
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.
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...
- 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.
I use only free software and you should too!