Weinberg bekrefter

November 30, 2005 on 7:17 am | In Programvare, Skole | No Comments

Programmerere har godt over gjennomsnittlig IQ. Likte denne innledningen til et kapittel i boken “The psychology of computer programming”:

Working with programmers, as we have seen, is working with people that are above average in intelligence. Although no formal study has been reported on the subject, we could make a fair guess that the average programmer’s IQ is well aboce the average even of college graduates [..]

Hvis Weinberg sier det, må det stemme!1 Ikke det at jeg noen gang var i tvil da men…

Vel, takket være Visual Studio, så finnes det kanskje nå unntak på denne påstanden.

Jeg var på “Microsoft Visual Studio 2005 Launch”

November 29, 2005 on 7:46 am | In Her i Trondheim, Programvare | No Comments

Haha, ja det stemmer. Tenk det. Strømmen var gåen på IT bygget og så traff jeg på en bekjent som var på vei bort, skadet ikke å henge meg med.

Det hele startet med den (u)kjente videoen med Steve Ballmer (også kjent som Monkey Boy) der han hopper rundt og skriker “developers! developers! developers!”. Dette var etterfulgt av visning av grafer over hvor mangen bedrifter benytter Microsoft produkter sammenlignet med konkurrentene. Kan nevnes at OSS alternativer som mySQL og PostgreSQL var ikke tatt med i sammenligningen, jeg antar at produktene etter deres mening er for ukjente eller ikke egner seg til “enterprise” utføring. Så ble det vist frem hvor Visual Studio passet inn i hele Microsofts plattform av produkter, og hvor godt alt var integrert. Etter hvert kom den spennende delen, demovisning av Visual Studio 2005 vevutvikling.

Det så veldig flott ut, verktøyet viste frem vevsiden fremstilt slik den ville vært i nettleseren. De la mye fokus på alle innebygde elementene som det bare var å dra og slippe på sitt tilhørende sted i vevsiden. Blant disse var det innloggings-boks, registrerings blankett og elementer som viste forskjellig data om du var innlogget eller ikke. Det jeg likte godt var at man kunne lage små elementer, for eksempel (vist frem) meny i egne uavhengige filer og så dra dem på plass, slik man ellers ville gjort med å ta “include fil.x”.

Til syvende og sist hadde de utviklet en innlogginsportal bare med “dra og slipp” og en kodelinje (og litt html og xml kopi pasta). Dette virket de litt stolte av.

Det var lett å se hvorfor så mange bedrifter benytter Microsoft sin utviklingsportal. Jeg ser for meg de litt høyere i bedrifts hierarkiet sukle av glede. Å lage vevside så enkelt å så raskt? Jeg beklager å si det, men de innebygde komponentene er ikke det som tar tid. Har man også kodet de småtingene en gang før, er det vanligvis enkel kopi pasta hvis man har gjort det riktig.

Annen merkbar funksjonalitet var muligheten å velge hvilken nettleser det skulle utvikles til, og få deretter advarsler og tips om hva som kan og kan ikke gjøres. Et interessant spørsmål fra “salen” ble stilt, om hvis nettsider utviklet slik for Internet Explorer ville kunne vises i andre nettlesere som Mozilla Firefox. Det virket som spørsmålet traff et ømt punkt, svaret som kom var noe slik “du kan jo sjekke hvilken nettleser det er, og utvikle egen side til den” — HAHA, aktuelt. Det hadde hvertfall ikke jeg giddet. Jeg er derfor redd for de fremtidige asp utviklede sider blir pest og plage, slik som de alltid har vært.

Høydepunktet for de fleste var uttrekning av (vuhuu!) pakker med Visual Studio 2005, BizTalk, msSQL server og MSC sertifisering til en påstått heftig verdi. Jeg vinket dem vekk med glede når de kom bort til å samle inn lappene med noen spørsmål som skulle brukes i trekningen, det var garantert noen andre der som ville hatt større glede av premiene en jeg.

Høydepunktet for meg var å jafse på karameller de delte ut, de var greie de. Faktisk spiste jeg den siste for et par minutt siden.

Er Visual Studio 2005 et flott verktøy? Absolutt. Kommer jeg til å bruke det? Aldri. Jeg så i utgangspunktet ingen enkel måte å benytte andre tjenere en de som tilhører Microsoft familien. Tanken av slik «vendor lockin» er skremmende. Men ikke minst, finnes det OSS alternativer som klarer jobben like bra, så er det ingen tvil om hva jeg velger.
Kan jeg tenkte meg å dra på flere Microsoft produktvisninger? Hvis de deler ut flere av de karamellene så…