Balancing Your Programming Skills Portfolio

Most professions require their practitioners to remain constantly up-to-date. Think about accountants learning about new tax regulations, or doctors studying new medical research. It’s a challenge. So much so, that many fail to remain current even when lives are at stake. In our profession, the challenge is particularly prominent. Specific knowledge, outside of selected

Continue Reading

Developer Laptops in 2016

Over the last couple of weeks, I’ve been heavily researching laptops for software developers. Why I’m looking for a new laptop When shopping for a developer laptop, I usually stick to powerful machines with a relatively large screen. My main operating system is OS X, so my last few laptops have all been MacBook

Continue Reading

15 Sites for Programming Exercises

I’m a believer in learning by doing. Programming exercises are a useful tool to practice and improve your coding skills. After all, practice makes one, if not perfect, at least pretty darn good. (Yes, I know competitive programming differs from real-world programming.) Below is a list of high-quality sites for programming exercises. This is

Continue Reading