Dagens roligaste och samtidigt väldigt intressanta seminarium hade namnet "Why Software Sucks" och hölls av David Platt. En av hans huvudteser är "Know thy User, cause they are not thee". Med det menar han att det är väldigt enkelt för utvecklare att bygga applikationer för utvecklare. En snabb handuppräckning i lokalen visade t ex att av ca 350 åhörare var 13 st kvinnor...
Utvecklingen på internet (eller är det internets?) har gått snabbt - 1994 fanns det 2 milj användare, idag finns det 1400 milj användare. Många av dessa är kunder och köper/använder tjänster på nätet. David visade en del roliga exempel på vad han menar med bra och dålig mjukvara. Exempel på dålig funktionalitet är t ex att toolbaren i MS Word går att flytta (varför vet man sånt - jag hade ingen aning...), ingen i lokalen använde eller ansåg sig behöva den funktionen, ändå har någon lagt tid och pengar på att utveckla det. Ett annat exempel var UPS hemsida där man alltid måste ange i vilket land man är - för att välja Sverige behövs 26 klick. Han visade att det går fortare att med hjälp av sitt paket-ID söka efter det med hjälp av Google än på UPS egen hemsida - om någon, som David frågade, undrar varför Google har lyckats. Det blev många skratt och flera bra saker att ha med sig i minnet.
Ett senare pass på dagen handlade för min del om SQL-Server 2008 Integration Services, föreläsare var Donald Farmer som varit med och styrt arbetet med SSIS sedan det släpptes med SQL-Server 2005. Han tyckte att de som nu kommer ska betraktas som en version 1.5 - det bygger på samma arkitektur och diskussionerna kring prioritering har styrts av "More cake than icing", dvs. man har fokuserat på bra förbättringar av kärnfunktioner. Mycket arbete har lagts på att förbättra de områden av prestanda där det fanns svagheter tidigare. SSIS har blivit väldigt väl mottaget redan i 2005:an och med de senaste förbättringarna matchar prestanda gott och väl vad tidigare väl etablerade leverantörer av programvara för ETL kan erbjuda. Andra bra nyheter är att scripting nu kan göras i C# och att det går att referera till alla .Net assemblies.
När dagen gick mot sitt slut hörde jag David Chappell prata om "The Microsoft Application Platform. A Perspective". En ganska övergripande men intressant genomgång av Microsofts plattform och vad den erbjuder i jämförelse med konkurrenterna - både "On premises and in the Cloud"