Sometimes we are so busy cranking codes and debugging apps that we fail to stop even just for a bit to look around us and find relationship to our works. Eversince I entered the IT industry , an 8 hour work schedule is never enough to keep track with IT changes. You study a new technology , once you're done and ready to make use of it a new comes along. Isn't it a tiring process? In between these infinite loops of a developers daily life, i usually stare at some of photos of my son and came up with a picture of how I look at my life now as a developer in the persona of my child . Read on and take a peek at marvins software development life cycle.