
Jeg fandt lige over en spændende artikel i jaikusfæren, som omhandler en artikel i Wired om mændene bag 37signals, som er et lille firma som har lavet nogle ret revolutionerende webapplikationer, hvoraf det bedst kendte nok er BaseCamp.
Artiklen fortæller om 37signals filosofi, opstart og Davids proces med at lave Ruby on Rails, som deres succesfulde applikationer er bygget på.
Keep It Simple, Stupid
Vi bruger også BaseCamp i KBH.dk regi, og det fungerer generelt godt, selvom vi oplever en del performance problemer (man kunne godt håbe på et par europæiske servere). Det ser sådan her ud:

Ud over at bruge deres produkter, så er vi i udviklingen af kbh.dk projektet også stærkt inspireret af deres projekt-filosofi, som de har beskrevet i Getting Real.
Her beskriver de hvordan små teams, simplicitet og mange iterationer er vejen frem mod en god web applikation. De vil langt hellere skære en feature væk fremfor at tilføje en ekstra.
Det er interessant læsning, og er næsten et “must” hvis du er webudvikler/projektleder. Den kan tilmed læses gratis på nettet – et godt træk!
Her kommer lige et par eksempler på deres tilgang til kompleksitet versus simplicitet:
I Wireds artikel udtaler Don Norman:
Complexity is a necessary byproduct of the modern age. When you actually sit down and analyze what you need to get the job done, it’s not simplicity.
Jason & Davids svar til det er (smukt formuleret):
We disagree. As complexity and confusion grows, simple tools become more and more valuable. And while sometimes it’s easy to think we need this that and the other to solve a problem, it’s often the simplest solution that actually gets the job done. Not everything has to be a Swiss Army Knife. Sometimes a screwdriver just needs to be a screwdriver.
Norman’s view seems rather depressing in the way it accepts complexity as an inevitable result of modernity. Dehumanization is a byproduct of the modern age too. But that doesn’t mean you just give up and surrender to it. We prefer to put up a fight.
Her kan du læse Wireds artikel og Jason & Davids svar i fuld længde.