onsdag den 25. august 2010

ECSA 2010: First Impressions

I'm attending the 4th European Conference on Software Architecture here in Copenhagen this week. The conference is mostly an academic conference with many Ph.d. students and other researchers attending, but they have tried to include some "industry" angles this year and have attracted a few practicing software architects, mostly "locals" from Denmark. (Probably due to the coverage on version2.dk, at least that is where I learned about the conference).

The week started out with tutorials on Monday, then the real conference started on Tuesday. So far it's been 2 keynotes and 25 paper presentations. Another keynote and 10 papers will be presented on the last day tomorrow.

So far, I am happy with the conference. I was not sure what to expect from this type of conference, but I would say it's a good mix of things that can inspire my daily work, things that are interesting but not really applicable for me, and a few things that simply miss the mark for me.

I am not the right person to judge the academic "quality" of the papers, but most presentations have been well received. There were a couple of presentations yesterday that seemed have a very weak foundation and not much promise, but that was really the exceptions. Questions and comments after the presentations are generally constructive but also quick to question methods, validity, etc. I guess that is how it should be.

All in all it is good inspiration for me as a "real-life software architect" to attend the conference. I hear about some trends and literature that I am not familiar with, or that I have not thought about recently. I meet a lot of friendly and clever people working to further the field of software architecture.

I hope to find the energy to do series of short posts about the topics that resonated the most with me and where I can somehow relate it to my work. So I will stay away from commenting on the concrete subjects in this post. I'm looking forward to tomorrow's REST keynote by Jim Webber and to the rest of the programme.

mandag den 24. maj 2010

Det var dengang

Jeg faldt tilfældigt over en diskussion om skuespillere o.lign. som havde gjort indtryk i skribenternes ungdom - kort sagt omkring den tid hvor man opdager at der en vis magi ved det modsatte køn...
De fleste som blev nævnt var "før min tid", men det fremkaldte alligevel nogle billeder. (Døm mig nu ikke, husk vi taler om næsten 25-30 år tilbage i tiden her.)
Heather Locklear i Dallas var nok en af de første jeg lagde mærke til. (Hun var i øvrigt stadig værd at lægge mærke til 20 år senere i Spin City, så vi snupper et nyere billede også.)
Diana var anden 80'er-pige som jeg kan huske gjorde indtryk.
Nogle år senere dukkede Samantha Fox op, det var i den periode hvor jeg havde mørkekammer i kælderen og fremkaldte mange billeder. Jeg husker et par kammerater der var interesserede i forstørrelser i plakatstørrelse af Frk. Fox. (Ja ja, jeg ved hvad i tænker, men hun var da også køn med tøj på, ikke?)
I husker vel Top Gun? Jagerfly og Kelly McGillis. (Og Meg Ryan.)

Til sidst en som ikke er af samme generation. Lost in Translation er fra 2003 men kommer med her fordi den helt særlige stemning i filmen fik Scarlett Johansson til at bide sig fast i hukommelsen.


Så er det jeres tur, drenge og piger. Frem med sandhederne. Hvem husker du bedst fra dengang?

fredag den 21. maj 2010

At Microsoft, people are Disposable


Microsoft Development Center Copenhagen ran this ad in an Engineering journal (Ingeniøren Profil). It features a snippet of C# code:
using ( Cool person = new Contributer("you"))
{
if( person.MakeMark() &&
person.DevelopGlobalSolutions() &&
person.ImpactMillions())
{
person.Join("Microsoft Development Center Copenhagen");
}
}

The text translates to something like this:
Do we speak the same language? For most people, the code above will be incomprehensible. We can live with that. Because we're talking to those who can understand what we are trying to say.
I'm not so fluent in C#. But based on the keyword using at the top, I think they're trying to say that they are looking for contributors who are cool and disposable. Right?

tirsdag den 9. marts 2010

Mine Yndlings-applikationer til Android

Efter snart to måneder med HTC Tattoo må det være tid til en status over mine yndlings-applikationer. Gode forslag modtages gerne hvis jeg har overset nogle guldkorn.

Den største fordel ved en "smartphone" er selvfølgelig det med at nettet altid er ved hånden. Udover muligheden for lige at surfe eller læse mail er det kommet bag på mig hvor godt det er at ting bare synkroniserer sig selv. Den indbyggede kalender synkroniserer med Google Calendar, opgaver med Remember the Milk som omtalt nedenfor, osv. Der er overraskende stor forskel på at kunne synkronisere på mit initiativ, og så at alting bare er opdateret uden at man skal tænke over det.

Her er mine favorit-applikationer:

Remember the Milk
Jeg er så småt ved at få opbygget en vane med at bruge huskelister aktivt i stedet for at løbe an på at have det hele i hovedet. Dette er takket være Remember the Milk som har en udmærket webapplikation og synkronisering med deres Android-applikation.
Krydderiet som gør det hele lidt sjovere er Smart Lists som denne:
list:Arbejde OR tag:dag OR (list:Delegeret AND dueBefore:tomorrow) NOT list:"Under Horisonten"
(Dvs. opgaver som er arbejde, eller som skal gøres i dagtimerne, eller som andre skal gøre og jeg bør følge op på, men ikke opgaver som ligger så langt ude i fremtiden at jeg ikke skal tænke på dem endnu.)
Man kan også dele opgaver og lister med andre brugere af Remember the Milk, se lister via RSS, osv. osv. (Det kræver et pro-abonnement på Remember the Milk at bruge Android-applikationer udover en prøveperiode på 2 uger, pris 25$/år.)

Seesmic
Tattoo kommer med HTCs egen Twitter-klient, Peep, men Seesmic er lige en lille smule smartere, synes jeg. Peep viser f.eks. ikke "new retweet", og jeg synes godt om Seesmics funktion med at fokus bliver på det sidst læste indlæg når der kommer nye, og man så kan scrolle opad for at læse i kronologisk rækkefølge.

TimeRegger
TimeRegger er min egen hjemmelavede applikation til holde styr på tidsregistrering på arbejdet. Den startede som et eksperiment med udviking til Android, men jeg er faktisk rigtig glad for den. Det er smart at kunne registrere tid på vej ud til bilen om eftermiddagen :-).

NewsRob
har jeg først installeret for nylig, men førstehåndsindtrykket er godt. Det er en RSS-læser som synkroniserer abonnementer med Google Reader så man kan læse på farten. Smart!

Byvejret fra DMI

En lokal og detaljeret vejrudsigt fra DMI er jo god at have, ikke mindst som vejret har artet sig her i vinter. Applikationen er ikke fantastisk på Tattoo; Teksten er svær at læse hvis ikke man zoomer ind, og til gengæld kan man ikke se skalaen på kurverne hvis man zoomer ind. (Applikationen er heller ikke den mest stabile, den går oftest ned hvis den har være åben i baggrunden og får fokus igen.)
Men som sagt, en vejrudsigt er god at have.

MobilePDFViewer
En simpel PDF-fremviser. Kan ikke vise alle PDF-filer da den stadig er under udvikling, men den er god at have når der kommer en PDF-fil i en mail og man lige skal se hvad det er.

Andoku
Lidt sudoku kan jo være godt tidsfordriv.

Og så dem jeg ikke bruger...
Facebook for Android - utroligt nok har Facebook ikke gjort sig den ulejlighed at opdatere til Android 1.6 så den kan køre på Tattoo. Den har nu også fået ret blandet kritik.
Layar er imponerende, men jeg har ikke fundet grund til at bruge den i praksis. Og den lader til at være meget "dyr" i batteri-forbrug.