A good programmer working intensively on his own code can hold it in his mind the way a mathematician holds a problem he’s working on. … Your code is your understanding of the problem you’re exploring.
– Paul Graham on Holding a Program in One’s Head
Back to School
One of the core aspects of theoretical computer science is algorithms. My goal is to learn about algorithms and become proficient enough use them to my advantage to solve whatever programatic or mathematical problem. I’ve chosen to start this process by taking this free Coursea.org course on algorithms and I’ll be documenting each step on this blog.
Take this course with me, maybe we can learn something new!