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.

lørdag den 31. oktober 2009

Prinsesser

Dwayne Rodgers linkede til denne artikel i anledning af Halloween-postyret som de skal igennem på denne årstid i USA: What's Wrong With Cindarella?
Den handler om pigers prinsesse-fascination, hvor meget Disney får ud af denne, og en mors bekymring for hvad alle de lyserøde idealer gør ved pigerne i længden.
Jeg har ikke førstehåndserfaring, men har en niece på 4 der er meget glad for prinsesser og feer og lyserøde ting - og som meget nødig går i børnehave uden kjole på.
Den totale Disney-dominans og butikker med tilbud om "make-overs" til børn kan jeg heldigvis ikke kende fra Danmark. Selvom vi tit har de samme trends her som i USA kan vi tit glæde os over at det hele er lidt mindre overgearet her.

søndag den 28. juni 2009

Twitter vs. facebook: Security concerns

In my 9-17 life, I am behind a corporate firewall with semi-restrictive content filtering. This usually does not bother me; It is only fair that only job-related surfing is done from work. And when it does get in the way of a job-related need, I whine a bit and find a way to get things done.

I noticed recently that our proxy blocks twitter but allows facebook. At first I thought this was weird - is facebook more safe or more needed for bankers to do their job? I thought not.

But after thinking some more I think I understand how this can make sense.

On facebook, I am only connected to people that I know or at least used to know. On twitter, I follow several people that I don't know at all except from their tweets and blogs.

My facebook friends don't publish many links - mostly just status updates, pictures and the occational youtube video. Twitter on the other hand is overflowing with links, most of them shortened so you can't see what site they link to before it's too late.

In addition to following people on twitter, the search feature makes it easy to follow topics. (I use TweetDeck for this.) That means that I can interact with even more people I don't know. This raises the risk of social engineering. (I of course think myself impervious to such stunts, but some of my collegues could be vulnerable :-).

As a service or a platform in itself, I would still maintain that facebook carries a greater risk because facebook apps could do be serving nasty content, and most apps require access to profile information that is not needed for the app. Thankfully facebook is moving away from this pattern, but ill-intended apps would of course continue to ask for full profile access just to complete a quiz, and many users will continue to grant it.

So in the end I wonder: Someone thought about this and decided to block twitter. Why did they leave facebook open?

fredag den 12. juni 2009

F# will contine to be freely available

I asked on twitter if anyone knew if F# would still be available for free now that it is being integrated into Visual Studio. There was no answer as such but David Morton suggested I ask Don Syme directly and share the answer.

So here it is:

Hi Tore

Free options will continue to exist, most likely through the VS shell. For example, we'll be continuing with our VS2008 plugin until the plans around a VS2010 shell finalize

We're unlikely to have a dedicated VS Express version for a while.

Kind regards
Don


Good to know!
(I am not in a position to use F# at work since it is a Java shop, but it is comforting to know that I can use it for recreational coding without investing in a Visual Studio license.)