If you want to donate with Paypal, my contact address is tuomoster AT gmail DOT com.
| projects | zero, resurrection, wizard code |
| Wizard Code | "a nice set of musings and notes" |
| Github Repositories | some of my software projects |
| Lions' Commentary on Unix | THE book on old-school UNIX |
| Michael Abrash's Graphics Programming Black Book | classic material by a legendary hacker |
| Write Great Code, Volume 1 | a very good book by Randall Hyde; nice background material for all programmers |
| Green Tea Press | free computer science books |
| Practical File System Design with the Be File System | free book on BeOS file system |
| Roguelike Restoration Project | classic games :) |
| osd | geezer's OS tutorials |
| osdev | operating system forum |
| kernelnewbies | Linux/Unix wiki |
| How Computers Work | Book homepage + free Internet version in PDF |
| What Every Programmer Should Know About Memory | Ulrich Drepper's paper on memory |
| FXT Library of Algorithms | Bit Wizardry, Transforms, ... |
| Preshing on Programming | Interesting Multithreaded Techniques etc. |
| cbloom rants | A Blog on Programming Stuff |
| what every programmer should know about floating-point arithmetic | Goldberg on IEEE Floating-Point |
| what every programmer should know about memory | Drepper on Memory |
| An Optimistic Approach to Lock-Free FIFO Queues | Dequeue with Tagged Pointers |
| magic algorithms | Nice tricks |
| BitHacks | Another nice bunch of tricks |
| HAKMEM | Legendary MIT HAKMEM |
| HAKMEM - C version | Legendary MIT HAKMEM |
| Hacker's Delight | A good book on interesting programming techniques |
| Lockless Articles | Some excellent papers on writing efficient code |
| Hello, JIT World | simple and elegant JIT implementation for Brainf**k |
| BSP Dungeon Generation | a nice algorithm for generating random dungeons |
| Lockless | great articles on code optimisation etc. |
| Duff's Device | Tom Duff on his invention |
| C coroutines | heresy to some, wizardry to others |