Adrenaline Junkies and Template Zombies

Since I had plenty of time to read on my flights back and forth to OOPSLA, I managed to read through a few books. One of them was Adrenaline Junkies and Template Zombies by Tom DeMarco et al. Being the sceptic that I am, my attitude when starting to read this book was: “Yeah, I [...]

Tags:

The Craftsman Analogy

The analogy of software developers as craftsmen has become very popular. I don’t know where it started, but the first book I read about it was the excellent book The Pragmatic Programmer by Andy Hunt and Dave Thomas. I really liked this analogy, it seemed right. A few years later, Pete McBreen released the book [...]

OOPSLA 2009 Thursday, October 29th

Moving Fast at Scale, Lessons Learned at Facebook, Robert Johnson Facebook has over 1 million active users per engineer. Slowing down to get it right is not a good idea, unless you know exactly that your idea is right. If you try things fast, you can try out more things and you can get feedback [...]

OOPSLA 2009 Wednesday, October 28th

This post is cross-posted at my personal blog. Jeannette Wing, CMU, Frontiers in Research and Education in Computing Jeanette said that there has been a paradigm shift. Not just about computing’s metal tools (transistors and wires), but also our mental tools (abstraction and methods) Is this really a new paradigm shift? Maybe for the National [...]

Tags:

Essential Java Generics

Once you get past simple usage of Java Generics and start implementing generic classes yourself it may seem quite intimidating. It is tricky, so it is important to remember a few rules. Subtyping The Liskov Substitution Principle, the rule that says that subclasses should be substitutable for their base classes, does not apply to generic [...]

Tags: , ,