Bob Cavezza's Blog

A few weeks ago, I found this website: http://teachyourselfcs.com It is a structured curriculum for someone who has been writing code, but never learned the fundamentals of Computer Science – someone like me! It has approximately 8 main topics you should learn, a preferred order you should learn them. For each topic, it recommends the […]

Read more...

§938 · April 5, 2017 · Learning, Writing Better Software · (No comments) ·


I’ve had a craftsman awakening over the last few weeks. After reading So Good They Can’t Ignore You, Quitter, Deep Work, and Extreme Ownership, I realized the only way I’m going to accomplish my goals is by focusing on my craft and that getting better is my responsibility and no one else’s. Here’s my current […]

Read more...

§504 · February 17, 2016 · Software Development, Writing Better Software · 1 comment ·