Tag: menloinnovations

  • Counting Cells

    About a year ago I had never heard the term Flow Cytometry, and I still cant say that I know a lot about it. But I do know that it applies to research in fields like molecular biology, pathology and immunology and so is used in places like cancer and AIDS research. CFlow, the application I worked on when I was at Menlo Innovations and the first client project we had at Arb Design was launched this Friday, which for us is really exiting. This is the first large scale product I have worked on and it is great to see what it has become.

    CFlow [tm] - Accuri Cytometry

    Accuri Cytometers is the company behind the cytometer, they built the hardware and used Menlo to build the software. What I find really cool is that this product will most likely change the accessibility of cell analysis. Based on some new ideas for the hardware implementation, Accuri can build cytometers at 1/5 of the competitors price. And with the use of Menlos High Tech Anthropology the user interface is a lot more intuitive than that of the competitors. Having a system that is cheap and easy to use will mean that students will have easier access to this tool during education and hospitals in developing countries could be able to afford a unit.

    In Denmark I ran into the application of flow cytometry when I visited Dansire, another of our clients. They use it to do sex selection of sperm cells for cattle breading – an interesting concept which is possible because sperm cells with the X-chromosome contains 4% more DNA and reflects laser light from the cytometer differently (article in Danish).


  • Working online and off site in an Agile environment

    Femi and I recently finished a three week gig for Menlo Innovations. We left Ann Arbor about three months ago so it has been great fun and an interesting experience working with them again. We were working with the same team we did back then. But instead of sitting right next to them we were now 4,000 miles away and the only thing connecting us was Skype.

    Menlo developer team
    The Menlo development team at the pair programming pods

    Since we knew the processes it was not difficult getting into the rhythm again but there was still a couple of things that made the experience very different from being there in flesh.

    First of all our kitchen is not close to being as interesting as Menlos and we do not have a coffee shop next door providing java for the Java.

    Snackbar
    This is Menlos kitchen – Im not showing ours

    Another thing that we could not really participate in was the daily stand up meeting. We tried doing it over Skype conference phones but it just isnt the same experience. Every day at 10 AM the dart board on the wall makes a noise, everybody stands up in a circle, and pass a viking helmet or another toy around telling about the activities you have planed for the day and any problems you might have. It sounds weird – I know – but once you get used to it and the many other seemingly crazy things Menlo do they make a lot of sense. They got this plenitude of practices that supports cross-company communication, collaboration, standards, project management and development.

    Standup meeting at Menlo
    Richard the CEO has the token at the daily stand up meeting

    But apart from not being immersed into this crazy, loud and yet very productive environment it was a lot of fun being back on the team – pair programming from our small flat in Copenhagen. The amount of team communication was not nearly as high as when we sat next to our peers and Skype isnt perfect but it still worked out pretty good.

    Femi and Michael ready to start on the a Menlo project
    Femi and me working in Copenhagen on the first job as company owners

    This will not be the last time we have worked for Menlo but since we ended this current gig we asked for a quote for our website and Richard the CEO wrote us a nice piece.

    As you probably have figured by now I am a big believer of the way that Menlo do things. And for right now I cannot quite stop talking about the experience of working there. I ran into Alexander of Positive Sharing at a Copenhagen Bloggerdinner and talked to him about what a cool place to work is, I of course started speaking of Menlo. Yesterday he made a post about Menlos Extreme Interviewing which I had the fortune to be a part of during my stay.

    Alexander does a good job of describing the way the extreme interview works so Im just refering to him and the original white paper. Id just like to add my two cents as this was the first time in my life I was a job interviewer. First of all it didnt feel like an interview at all – but being an observer of the exercises really gave me a chance to see the dynamics when two people work together. Some people just click, most people are polite and attentive, some are controlling and a few are obnoxious. Watching others was a great way of becoming aware of my own behaviors.

    Menlo Extreme Interview
    After we had 20-something through the interview the Menlo team sat down and evaluated each interviewee

  • Sidste dag på jobbet hos Menlo

    Onsdag var den sidste dag på jobbet hos Menlo Innovations, og det har været 11 fantastiske måneder jeg har haft her. Her er et par billeder fra min sidste dag.

    Min afrejse blev fejret med rigtig amerikansk kage.
    Cake #1
    Cake #2

    Først og fremmest har jeg haft det rigtig skægt med de andre softwareudviklerer. Vi arbejder altid i par (to personer foran en computer og et keyboard) og vi skifter makker hver uge, så det bliver som en slags familie. Til at begynde med virker det som om der er meget larm i rummet, men man vender sig hurtig til det. Kommunikation er en vigtig del af det at udvikle software – især hos Menlo – og hvis man kunne måle hvor mange timer der bliver snakket omkring disse borde ville de fleste nok blive forbavset.
    Ovis developer team
    Til at styre det hele så vi faktisk kan skrive kode (og ikke skal lave alt muligt andet) er der for Ovis projektet to managerer David og Tom, som er et par herlige gutter.
    David and Tom - the managers
    Og til at styre alt det praktiske sidder Bob (en af de tre ejere) og Elaine i kælderen
    Elain and Bob making the wheels turn
    På min sidste dag havde vi Extreme Interviewing som de kalder det her. I stedet for at kigge på folks CV bliver folk først og fremmest hyret på deres børnhave-egenskaber, hvilket basalt set vil sige at de kan lege med andre uden at rive dem selv eller deres kammerater i håret. Det er en meget sjov øvelse og denne gang havde vi 32 folk forbi for at prøve at lege. Læs mere her om hvordan Menlo hyrer folk. Her er James (en af ejerene) igang med at snakke med nogle af de interviewede efter seancen.
    James debriefing interviewees after the Extreme Interview

    Menlo er et rigtig fedt sted at være praktikant, for fra time eet er du midt i et projekt og i løbet af et par uger er du bragt op på niveau med resten af teamet. Fordi vi arbejder, som vi gør, er der utroligt meget fokus på gruppen som et hele, hvilket gør en Aalborg Universitets studerende lun om hjertet :).

    Fordi Menlo prioriterer en 40-timers arbejdsuge har jeg haft en masser af fritid, hvilket jeg ikke har følt jeg har haft da jeg gik i på universitetet. Det har givet mig mulighed for at lave en masse andet, så derfor har mit arbejde, uberettiget, ikke fyldt meget her på bloggen.

    Og nu er jeg på vej ud af døren igen – men mere om det senere. Her er lige et par andre glimt fra Menlo

    RDet daglige stand-up møde, hvor en token styrer hvem der taler og hvor alle giver en kort beskrivelse af hvad de laver.
    Standup meeting at Menlo

    Femi og noget af vores legetøj. Alt det bløde bliver som regl brugt som kasteskyts hvis det hele bliver lidt for kedeligt.
    The office toys
    Væggene bliver brugt som arbejdsplads her er det vinduerne i konferencerummet der er blevet taget i brug
    Discussing designs


  • Michigan og Canada

    Mine forældres besøg fortsætter og tirsdag kom vi til Ann Arbor, hvor vi lagde ud med at besøge Menlo Innovations, hvor jeg arbejder.
    Menlo developersMenlo planning board
    Derefter tog mine forældre på naturhistorisk museum imens jeg nød solen og en bog. Om aftenen grillede vi på taget af mit hus med de fleste af vennerne herfra Ann Arbor. Det var en rigtig hyggelig aften med dansk kartoffelsalat, bøf og snaps.
    The gang
    Onsdag kørte vi til Canada for at se Niagara Falls. En lang køretur, men det var et imponerende syn vi fik.
    Dad and me
    Torsdag vendte vi næsen mod vest igen og tog en tur på The Henry Ford inden jeg kørte mine forældre til lufthavnen.
    My parents at The Henry Ford

    Det var rigtig fedt at se mine forældre igen og vi havde en god uge sammen, samtidig med at vi oplevede en masse. Se alle billederne fra turen her.

  • Menlo Innovations @ World Usability Day

    3 Keys to Creating Unusually Useful Software
    Sponsored by the World Usability Day, Rich will present his lecture 3 Keys to Creating Unusually Useful Software. In this, he will highlight how Menlo develops its software using both their agile methodology and their High-Tech Anthropologists ensuring both usable and useful end products. The event is free.

    Hvis du ikke allerede ved det, er den 3. november World Usability Day kloden over, og der er en masse forskellige off- og online arrangementer i den forbindelse.

    Min chef Richard Sheridan giver kl. 20 dansk tid et oplæg under titlen Unusually Useful Software om hvordan man i højere grad kan inddrage brugeren i softwareudvikling. Rich er en fremragende taler og han har nogle gode pointer, så se og lyt med når det går løs. Læs mere WUD side.

    Selv om det er World Usability Day er der stadig meget halvdårligt software derude. Heriblandt systemet de bruger til at streame præsentationerne fra Usability Day(!) Men hvis du har Windows + IE 6.0 og installerer et plugin kan du følge med på:
    World Usability Day Online Presentation Room # 2

    Brede amerikanerhilsner

    Michael Carøe Andersen

  • Arbejdet hos Menlo Innovations

    Indtil nu har jeg stort set kun skrevet om hvad jeg har lavet i fritiden herover, men jeg mangler at fortælle om mit job. Og der er meget at fortælle, hvilket også er grunden til at jeg ikke har fået det gjort, men her kommer det første indlæg om mit arbejde

    Firmaet
    Firmaet jeg er ansat hos hedder Menlo Innovations og er en del af Menlo Associates som blev startet af fire partnere i 2001.

    Navnet Menlo har de valgt fordi en af deres inspirationskilder er Thomas Edison og hans Menlo Park. Menlo Park var et sted hvor Edison samlede en masse kloge hoveder i det han kaldte en opfindelses-fabrik. I stedet for at lade folk fra forskellige forskningsfelter arbejde i hvert deres lokale, var en af hans ideer at lade folk arbejde i det samme lokale, og på den måde skabe bedre kommunikation og samarbejde på tværs af faglighed og arbejdsområde. Hans mål var at skabe en mindre innovation hver 10. dag og en større hver halve år.

    Hos Menlo Innovations benytter de en lignende tilgang, hvor vi alle sidder i det samme rum store rum med rig mulighed for kommunikation på tværs af projekter og faglighed. Der er små iterationer på en uge dvs. en ny udgave af softwaren bliver demonstreret for kunden hver eller hveranden uge.

    Menlo main floorSåledes ser hovedrummet ud. Alle borde kan flyttes rundt efter behov og væggene bruges til at holde styr på projekterne

    Principperne vi bruger, når vi udvikler software, er en del af en nyere udviklingstankegang, der kaldes Agile Software Development. Der er en række forskellige principper i Agile software development, og på et senere tidspunkt vil jeg komme ind på hvordan vi udfører dem. Til dem der kender til XP/Agile development kan jeg fortælle at vi har stand-up møde hver morgen; alt produktionskode er skrevet i par; vi skriver testklasser før vi skriver koden og vi arbejder i ugentlige iterationer med ny partner for hver iteration.

    Udover Menlo Innovations, som er den del af firmaet som står for at producere software, er der også det der bliver kaldet Menlo Institute, hvilket er undervisningsdelen. En stor del af virksomhedens omsætning kommer fra at undervise andre i de metoder vi bruger.

    Mit arbejde
    Der er fem jobtyper hos Menlo (mere her) og jeg er ansat som developer (softwareudvikler).

    Nu må jeg hellere komme i seng, men jeg mangler stadig at fortælle om:

    • Hvad laver jeg egentlig
    • Hvordan ser det ud hos Menlo
    • Atmosfæren
    • Hvordan vi arbejder (Par-programmering, TDD, standup møder etc.)
    • Kunderne og projekter vi arbejder med

    Og så har jeg lige hørt at et af de bedste danske bands, Raveonettes kommer forbi Detroit.

    Terrific news people

    Depeche Mode have asked us to open up for them on their forthcoming US tour, November 15th to December 1st. We happily accepted! Yeah! Itll be an arena tour across the US and were very excited and thrilled about this amazing opportunity. We all hope to see you there and to bring our music to uncharted territory and spread the gospel!

    Fra The Raveonettes Nyhedsbrev

    Rave on!


  • Første dag på jobbet

    Kl er 23 og jeg er på vej i seng. Det har været første dag på jobbet på Menlo og der var tilfældigvis samme dag, hvor de havde et kursus i Agile Explained så det kom jeg med til. Det er et heldagskursus om begrundelsen for, tankesættet bag og hvordan Menlo bruger the agile method til at lave software. Det var firmaets direktør Richard Sheridan, der holdt oplægget og det var virkelig fedt at se en mand brænde så meget for en virksomhed og dens kultur. Det var en rigtig god dag med næsten for mange inputs, som jeg nok lige skal bruge et par dage til at absorbere. I morgen skal jeg rigtig i gang, så det er jeg meget spændt på.

    Søndag var jeg til en koncert ved Madison House, et andet kollektiv i Ann Arbor. (Der kommer billeder op senere)

    Billedet til dette indlæg tog jeg sidst jeg var på tur med mit kamera. I højre side bliver der nu vist tre tilfældige billeder fra Ann Arbor.


  • Menlo Innovations

    Andreas, som er i Ann Arbor i øjeblikket, var forbi min fremtidige arbejdsplads og tog dette billede.

    Menlo Innovations

    Man kan ane et skilt hvor der står Menlo World Headquarters. 🙂 Lidt sjovt taget i betragtning at det er en virksomhed med <50 ansatte.

    Andreas ligger forøvrigt engang imellem billeder fra Ann Arbor på Scatter Joy.