Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Adding to the 'from scratch' list...

- build a simple virtual machine (pair with compiler)

- build a distributed storage system (perhaps like S3)

- build a traditional file system, perhaps as a FUSE (Filesystem in Userspace)

- build a job scheduler (bonus: distributed cluster work scheduler)

- build a memory allocator and/or a garbage collector

- build a web server

- build a crypto package (for learning only; don't really do this!)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: