My insight on the business of software development, expecially in agile methodolgies and lately into functional programming