Book Review: 97 Things Every Programmer Should Know

As the title suggests, 97 Things Every Programmer Should Know is a buffet table of delicious best practices including small functions, unit and performance testing, version control, command line tools and more. However, just as many chapters focus on personal traits such as perseverance, reflection, professionalism, continuous learning and other traits that only apply to […]

Programming Pearls

My review of Programming Pearls is going to require a little personal background. My undergraduate degree is in Finance, not Computer Science, and my focus has always been on programming, not computer science. However, I have enough experience now that I’m running into those things that CS majors need to know. When I first started […]