github twitter linkedin hackernews goodreads angellist keybase email pgp rss

Quest To Become A Better Programmer

The best time to start was last year. The second best time to start is right now. - Seth Godin
I will try to list the milestones I want to cross:
  1. Write a compiler
  2. Write a ray tracer
  3. Write an operating system
  4. Learn Lisp
  5. More math #
    1. Neural Networks
    2. Genetic Algorithms
    3. Bayesian Classifiers
    4. Clustering Algorithms
    5. Image Matching
    6. Project Euler
  6. More Computer Science
    1. SICP
    2. Operating Systems
    3. Compiler Design
    4. Machine Learning
    5. Distributed Computing
    6. Algorithm Design
I am not kidding. I am pretty miserable about the current state of my programming abilities. I am going to follow Stevey’s advice. Valiant effort has got to pay off. Of course, as I learn more, my world view will change and I will revise this list. What we have right now is just v0.1. In this case, I think ‘revise’ most likely means ‘expand’. Since you are my loyal audience, I will keep you updated about my quest.

As I explore to write this post, I am finding more and more things that I need to do. Damn. All the more reason to become financially independent soon, quit and retire to a beach house filled with books and computers… Ahhh… :-)

Links: Books recommended by Stevey

1 comment
Ruchi wrote on Dec 31, 2007:
Beach house akka Alcatraz ;)