Archive | December, 2010

Communication Explained. Almost. With a Soda Can.

Think of a soda can as the actual message you are trying to tell someone. Now place this can in an empty shipping container. The container makes up the cues people are looking for to interpret the message. Yes. Huge. On this blog I am mainly concerned with the container than with the actual soda […]

Continue Reading

Monads, Applicative Functors and sequencing of effects

Monads and applicative functors are both used to model computations – yet it’s interesting to note the subtle differences in the way they handle sequencing of effects. Both of them support an applicative style of effectful programming that lets you write code in pointfree style (in Haskell) making your code look so expressive. Applicative functors […]

Continue Reading

9 Programming Languages To Watch In 2011

I have written several posts regarding job trends in programming languages. However, I have not really written any posts that looked towards the future of programming languages. With job trends, I have been focusing on more heavily adopted languages. In this case, I wanted to look at some other languages that are gaining popularity but […]

Continue Reading

The Perfect Deadline

Deadlines cause cognitive shutdown. But without a deadline, activities drag on forever. What to do? A hard deadline means no more excuses, no more options, no second chances. It’s literally now or never. Of course, deadlines don’t usually work that way. That’s the part of the threat of a deadline, and after the deadline passes, […]

Continue Reading

The Role of High-Level Estimates

One of the first things I like to do with my clients, is help them identify their major investment themes, and how those investment themes support their vision for the product. Said another way, we work together to identify the major epics they want to build, and then we talk about how those epics are […]

Continue Reading

Future of Project Management Software: Intervals

In my series called “Future of Project Management Software” I am talking with Project Management software vendors about their view of the future. This time I am talking to John Reeve from Pelago, creators of Intervals. I especially like the fact that they support a good cause: “One Percent for the Planet” (see final question). […]

Continue Reading

Should Story Points Be Assigned to A Bug-Fixing Story

When migrating a product from a traditional approach to an agile one, teams commonly bring along a large database of bugs. These are the result of an inadequate focus on continuously high quality. Shortly into their agile initiative, many teams (and their product owners) decide to aggressively work through the bug backlog. A common approach […]

Continue Reading