I had been struggling to find any lean software development methodology that can work for solo programmers. Whenever I researched the topic it was not uncommon to find testimonies like "I held a progress meeting with myself over a one-man burn down chart every morning".Programming motherfucker, cowboy programming are what developers naturally choose when they finally find the time to work on a hobby project that they are enthusiastic about. This of course if you are not the very best expert with lots of stamina will probably lead you to unfinished projects and frustration. Sadly I was never able to fully get the hang of the today popular agile methodologies, no matter how much I tried. So I went back in time to university, where the infamous, traditional Rational Unified Process had been forced down our throats, way before we ever acquired any software development experience. Despite the bad timing, I liked it. This gave me the first insight to what is going on in an office. Several years ago this thread of thoughts led me to Agile Unified Process (AUP) and started to use it in my solo projects.