Erik Aderstedt och hans företaget Aderstedt Software (tidigare Aderstedt Research) fångade min uppmärksamhet för några år sedan när han släppte det Svenska bokföringsprogrammet iOrdning. Bara namnet på programmet gjorde det värt att köpa, men det visade sig att det också var riktigt användbart. Givetvis är Erik ett självskrivet intervjuobjekt i min intervjuserie med Svenska Mac- och iPhone-utvecklare!
Berätta lite om dig själv, var du bor och sånt där som du tycker folk kan få veta om dig!
Jag bor i Kungälv med fru och tre barn. 35 år gammal.
Hur väcktes ditt intresse för utveckling? När började du utveckla för Mac?
Mitt intresse för programmering väcktes av att jag tröttnat på de två spel vi hade till vår Vic-20; det var 1981-1982 tror jag. Mac-utveckling började jag med 2004.
Vilket var ditt första program för Mac OS X?
Ett program för att stödja brainstorming med Post-It-lappar. Deltagarna sitter och skriver ner idéer på Post-It lappar, sedan står någon och kategoriserar lapparna framme på en whiteboard. Ingen ser vad det står och resultatet är omständligt att spara. Mitt program var tänkt att åtgärda dessa brister.
Vilken var din första Mac?
En PowerBook G4 12″ 1 GHz. Jag hade tidigare använt en del beige PowerMacar på den institution på Chalmers där jag doktorerade, men jag måste erkänna att jag var Unix-kille innan detta.
Hur länge har Aderstedt Software funnits? Är det ett heltidsprojekt eller något du gör på fritiden?
Aderstedt Research startade jag 2004; jag ombildade till aktiebolaget Aderstedt Software AB för ett år sedan. Sedan i somras kör jag heltid.
Berätta lite om historien bakom iOrdning.
Jag letade själv efter bokföringsprogram till Mac och hittade inget som uppfyllde mina behov. Sommaren 2005 var det dags för release. Den enda marknadsföring jag gjorde var en annons på Macpro, om jag minns rätt. Därefter har jag i perioder kört Google-annonser. För drygt två år sedan kom iOrdning 2, och vid årskiftet kom iOrdning 3.
Finns det något kommande projekt från Aderstedt Software som du kan berätta om?
Har vissa planer på en ny version av programmet i fråga 3. Annars arbetar jag främst med konsultuppdrag samt med att försöka nå ut på fler marknader. iOrdning finns nu bl.a. för Finland och Danmark, samt i en butiksversion för Sverige. Jag håller också på att skapa några insticksmoduler till iOrdning.
Vad tycker du om att utveckla för Mac? Vilket utvecklingsverktyg använder du?
Jag gillar att utveckla för Mac. Cocoa är ett genomtänkt ramverk och enkelt att arbeta med. Objective-C är ett bra språk som blivit bättre i och med version 2, även om Python är min personliga favorit. Jag kör XCode för Objective-C och SubEthaEdit för allt annat.
Har du tittat närmare på att utveckla för iPhone? En mobil version av iOrdning hade inte varit fel, tycker jag.
Vad gäller iOrdning är jag inte säker på vad en “companion”-app för iPhone skulle innehålla. I och
med iPhone OS 3.0 kan man utnyttja Core Data på iPhone (iOrdning använder Core Data som databas) vilket gör det betydligt enklare att implementera en sådan app. Det som ligger närmast till hands är att kunna skapa fakturor på iPhone….
Har du utvecklat för andra plattformar? Om ja, vilka och vad tyckte du om det?
Jag har utvecklat för många olika plattformar och miljöer (bl.a. Unix, VMS, Irix, LabView, BeOS, Postscript, Win32, MFC/C++, C#/.NET) och jag måste säga att alla plattformar har sin egen charm. Att man sedan i regel sitter och använder målplattformen när man utvecklar är en annan sak; de kan ju vara mer eller mindre trevliga.
Hur tycker du det är att arbeta som en oberoende Mac-utvecklare?
Det är kul; man kommer i kontakt med många kreativa människor från olika brancher. Mac-folk är ju trevligare…
Vilka råd har du till andra som vill börja utveckla för Mac?
Det är svårt att ge allmänna råd eftersom man kan ha så olika bakgrund. Många verkar börja med Aaron Hillegass bok om Cocoa-utveckling, jag har dock inte läst den själv. Har du en arbetsgivare kan du ju försöka få denne att skicka dig till en av Big Nerd Ranchs kurser i Frankfurt, det är säkert trevligt
Hur ser din nuvarande datormiljö ut?
Min huvudmaskin är en 24″ alu-iMac med en extra 20″ ACD. Dessutom har jag en 15″ MacBook Pro, samt en skara äldre maskiner för testning.




