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