Skip to main content

Posts

Showing posts from October, 2010

Digital Life - Art of Display

TNS, a market research firm, conducted an extensive research on the use of mobile, internet applications and social media around the world. What's really cool about it, more than the findings themselves, is the way the findings are presented. Sometimes, visualization is what matters most. http://discoverdigitallife.com/

Poker Playing Ninjas and the Eerie Ways of Software

It seems that agile is the predominant methodology in software development, especially in shrink-wrap software and web. It certainly stands behind some mammoth success stories of late. However, agile is not a fit-all method, in many software domains it just won’t work well. More than that, agile seems more like a philosophy, a way of thinking, than a complete methodology. Software is a new field and it is going through some phases. Agile is one of those. Let’s look at the language used in new wave development methodologies. Programmers are action figures; they are “cowboys” or “ninjas” or simply “heroes”. Programming is a dangerous, masculine, activity like rugby (scrum) or an extreme sport (extreme programming). Planning is a poker game, specifications are paper in an electronic paperless world and all we need is dialog (agile manifesto). Could it be that this juvenile lingo is a product of an engineering field that is in its adolescence? When considering what methodology to use...