Showing posts from January, 2018

In Lieu of "Hello, World!"

How do you motivate a team of lazy, very well-paid programmers to work together on a project during their free time... without any compensation?

The answer is, it's damn near impossible!

The beginning of each new project always looks so promising. We sit down with a couple of beers, enter into an enthusiastic debate about our ideas, assign roles and tasks to one another, and create that illusory feeling that we've already finished half the work.

We always dedicate the first two weeks to research. Yet, the conclusions we arrive at never change the initial plan. Or to put it bluntly, the first two weeks are usually a complete waste of time. What follows is a few months of talking about the things we intend to do without actually doing them... until we reach the final phase, where we simply stop talking about it and pretend we've never even started working together on the now-dead project.

Perhaps the issue stems from the lack of clearly defined priorities. We aren't all …