Definerande ögonblick, 24hbc

Ett par veckor innan. Jag och Jimmy bestämmer oss för att testa Mobilstarts tjänst för att positionera användare med hjälp av SMS och att testa att använda MMS för leverans av data istället för 3G/GRPS.

Några dagar innan. Vi bestämmer oss för att döpa projektet till MMSX. Något vi kommer på var lite skumt eftersom vi känner människor tidigare drivit ett företag med liknande namn. En teknisk och icke-teknisk planeringslista spikas som en form av “att-göra-lista”. Vi tar beslutet att uteslutande använda PHP, försöka använda så mycket som möjligt av Zend Framework och hålla webbsidan till ett minimum. Emil rekryteras som lead designer.

Onsdag. Vi sluter upp på hotell Diplomat med PP-list för att värma upp efter en tågresa upp. I bagaget hade vi med oss grymma förhoppingar, ett SVN-repository innehållande tester av MMS-utskick, ett arkitektur-dokument och ett utkast till affärsplan för att kunna kommunicera vår ide. Flera deltagare var fortfarande lite hemliga kring sina idéer över den första ölen men jag och Jimmy kände att vårt koncept i detta bara läge kunde bli bättre av feedback.

På färjan till Hasseludden. Vi tjuvlyssnar på borden brevid och börjar få en bild av vad våra med-deltagare kommer tänker göra.

Första middagen på Hasseludden. Ted och Nikke berättar om hur de arbetar som kafe-nomader. Inspirerande, galet och kul. Vissa är fortfarande lite hemliga. Pustar ut över att sushin bara äts som förrätt. Rå fish är inte huvudrättsmaterial.

21:00. Barhäng med deltagarna. Även om jag kände mig galet trött och ville sova ut inför morgondagen så hann vi prata med Mobilstarts-Mikael och killarna från GetANewsletter som gav oss idéen att skicka med en statisk karta från Google maps.

Frukost. En grym frukost intas efter inte så många timmars sömn pga bloggande och twittrande (både jag och Jimmy körde igång lite smått med twitter – bättre sent än aldrig).

Första doppet i det japanska badet. Jag och Jimmy får på oss varsin kimono som vi får hämta ut i receptionen, får en känsla av att jag är för mesig eftersom vi inte hamnade i något av de grymmaste rummen trots att vi hängde på telefonväxeln nästan omedelbart (first come, first serve gällde). Läget börjar kännas riktigt bra eftersom vi känner att vi är bra i fas. Vi har förberett oss mer än de flesta och det känns som att vi har kapaciteten att leverera något vettigt inom ramarna för vår ide på 24 timmar.

11:00. Vi börjar titta på koden igen lite fuskigt efter en suverän frukost. Presentationerna av företagen som sponsrar är av lite varierande kvalitet och känns cheesy, men det är okey. De betalar för mig. Dan, Anders och Jimmy kör gemensamt kimono-race på ett bord i ett hörn av den stora konferanssalen. Jimmys accesspunkt räddar dagen då strul med telia homerun ställer till det för många. Jag och Jimmy är som vanligt utrustade med 3G, men en ethernetport alldeles brevid vårt bord blir skillnaden mellan 2 sekunders lagg i skalet och 30 ms.

12:30. Evenemanget har börjat och de flesta har kommit igång, en större grupp av människor, framförallt folket från twingly sätter sig i en större klunga till höger från oss. Rätt många sprider ut sig över hotellet för att hitta en bra plats att sitta på. En hel del folk yrar omkring utan vettiga internet-anslutningar. Vi väljer att fega och inte dela ut access till Tuurf-nätet till allt för många.

14:00. Vi inser att vi just missat lunchen och skyndar iväg för att äta som de sista. Personalen är inte helt överlyckliga.

16:00. Rätt många olika reportrar besöker vårt bord. De flesta utgår från att vi är samma team. Anders verkar ha alldeles för mycket detaljer kvar i sitt projekt. Dan är inte helt nöjd med att hans idé om att bygga en site om ehandel. Jag och Jimmy börjar få ordning på grundarna i vår arkitektur.

17:30. Avbrott för middag. Pratar med Tore. Trots utmärkt mat och sällskap så vill de flesta tillbaka till arbetet och det blir inget långt eftersnack direkt. När efterrätten är uppäten töms matsalen snabbt.

19:00. Vi tar en paus för bad. Uppfriskande.

20:00. Emil undrar om vi har några mer synpunkter på vår design och logo. Det har vi. Designen är bra men vi är inte så nöjda med logotypen. Vi kör en telefonkonferans och kommer fram till att vi skall köpa loss lite grafik från iStockPhoto. En timme senare har Emil levererat vår slutgiltiga design och vi är nöjda över förväntan.

21:00. IDG kommer förbi för andra gången, läser Dans email över hans axel. Försöker få oss att outa folk från PP.

22:00. Jag och Jimmy har galet bra flyt. Tre importkällor är klara och vår arkitektur funkar super. Integrationen mellan mina delar och Jimmys är super. Ett par problem med mobilstarts svarstider har dock stört oss.

23:00. Problemen med mobilstart blir värre. APIt ger inga felmeddelnaden när en felaktigt formaterad fil skickas. Eftersom hela mobilstart är på konferans/skidresa kan vi inte få någon hjälp av dem. Lätt frustration över att mobilstarts representanter på 24hbc bara är informatörer.

02:00. 24hbc kokar fortfarande av aktivitet. Ett gäng från mobilstart dyker upp med nattsnacks och som pirayor dyker de flesta deltagare upp för en macka och en extra smoothie kring deras lådor. Vårt problem med att skicka MMS är fortfarande inte löst. Jag har arbetat på med importerna och börjar bli klar med den biten. Försöker hjälpa Jimmy genom lite pair programming. Vi identifierar en bugg som gör det klart för oss att vår zip-fil är korrupt pga ett extra space som skickas från vår huvudklass. “<?php ?>_“. Inget kul. Ett par timmar åt skogen för Jimmy.

05:30. Trots att vi har ansträngt oss för att försöka lösa MMS-problemet har vi inte hittat någon lösning. Vi har nu provat ett antal olika implementationer av zippning av filer med PHP. Jonathan Sulo från Binero har tipsat om lite grejer vi kan göra på deras skal istället. Vi vill helst undvika att exekvera externa program men känner oss tvungna att prova. Jag har gått över till att koda upp HTML parallelt som jag fixar buggar som dyker upp i min kod för Jimmy. Jimmy går och lägger sig för att fånga lite Z’s och avvakta en kontakt med mobilstart.

07:30. Jag och Anders går och badar. Grymt skönt. Ringer och försöker få upp Jimmy till frukost.

08:30. Vi har käkat och är tillbaka på våra platser. Folk börjar dyka upp igen. Ted kommer invalsande väldigt yrvaken och frågar efter TV4. Ingen vet vad han pratar om.

09:00. TV4 Sverige dyker upp och sänder live. På gott och ont fick vi inte vara med, tror inte vi hade kunnat representera det bästa av 24hbc i vårt skick just då. Tampongdax.se och Voicly.com fick fin exponering.

10:00. Mobilstart fungerar fortfarande inte, men vi har fått tag på en tekniker som kan ge beskedet att något är knas, men att de är omöjligt att hinna felsöka för att vi ska kunna ha det i tid till launch vid kl 12. En work-around som blir lite dyrare för oss (men ja, vi måste ju bränna våra sponsorcredits) föreslås och vi får plocka upp tidigare kastad kod återgå till att arbeta med vår ursprungliga MIME-lösning mot ett annat API. Dessutom har vi fått problem med vårt SVN-repository. Troligen beror det på en javaprocess på vår utvecklingsserver som tar för mycket minne. Vi dödar den och hoppas att problemet skall försvinna.

11:00. Den föreslagna kringgången fungerade och vi kan nu glada både ta emot och skicka meddelanden. Webbsidan är klar, Jimmy börjar skriva på bloggposten som skall upp på 24hbc. Jag börjar bli galet trött efter att ha varit vaken i över 24 timmar. Vår tjänst fungerar men vi märker att vi har lite barnsjukdomar med MMS-presentationen i olika telefoner. Ironiskt nog fungerar det bäst via tredjepartsprogram på iPhone. Nokia-telefoner strular lite men Jimmy löser problemet. På min Sony-Ericsson fungerar inte SMIL och telefonen visar bara filerna som ingår i MMSet vilket gör det svårt att navigera. Vi bestämmer oss för att korrigera så att filerna får bättre filnamn framöver.

11:50. Vi postar på bloggen om vårt projekt. Vi har med nöd och näppe uppnått vårt mål att lansera MMSX.se. Vi har en webbsida, importer från fem datakällor (wikipedia, nyheter, väder, karta och lokala bilder). Ett ramverk som gör det enkelt att utöka datakällorna och en stabil struktur för att ta emot SMS och leverera svars-MMS. Vi sätter priset för tjänsten till en summa som gör att vi inte går back under en beta-period.

12:00. 24hbc förklaras över och applåder utbryter. DIs journalister/fotografer tvingar 90 personer att posera med en glödlampa över huvudet i 15 minuter.

12:30. Jocke och Morris tackar Ted för hans grymma insats under 24hbc. Ted tycker att det är deltagarna som har gjort det till vad det blev. De flesta verkar vilja stanna kvar ett tag till på Yasuragi.

13:30. Bussen tillbaka till centralstationen avgår. Hejdå utbytes.

Aftermath. På vägen så kollar jag igenom bloggar, twitter och mail. Aktiviteten är fortfarande hög. Glöm inte att kolla igenom projekten och rösta!


3 Responses to “Definerande ögonblick, 24hbc”

  1. Martin Says:

    Provade tjänsten vid lunch idag, fungerade kanon även om jag blev positionerad till en stad 2km bort :)
    Imponerande resultat på 24 timmar.

  2. Hjalmar Says:

    @Martin: jo, så är det. Vi gör den avvägningen för att kunna hämta data från Wikipedia, samt nyheter. Din positionering är antagligen bättre egentligen (om du tittar på den medskickade kartbilden). Bilderna från panoramio, vädret och kartan är från positionen vi fick från mobilstart, de övriga två från närmaste tätort vi hittar i vår databas som vi tog från SCB.

  3. David Svensson Says:

    Grym sammanfattning som jag hittade till först idag.

    Kul att träffas, även om man fokuserade mer på sin egen skärm istället för att utväxla idéer med alla kompetenta människor som befann sig på samma ställe. :)

Leave a Comment

Subscribe without commenting