Programming is hard – Part 3

In this latest installment of Programming is hard, let’s talk about abstractions. (For previous readings, see Part 1 and Part 2). I read a column by Ted Neward where he points out how software development is unlike any other industry. We have to deal with...

Programming is hard – Part 2

NOTE: You can also read Part 3 of this blog series. The debate about the complexity of scala ensues. As I previously wrote, programming is hard! Trying to conclude how easy or hard scala is based on language constructs isn’t feasible. In a really active thread...