2013 – my wish list

Things I wish for (professionally) in 2013:

  • HTML5 comes to your tablet, smartphone, desktop, TV and preferably also toaster and refrigirator – HTML5 is allready in most of those devices, I just hope people will stop using the argument that HTML5 is not versatile or fast enough for most applications.
  • SEO where content is king – when link schemes and other black hat methods become secondary to creating great content.
  • Apple, Google, Samsung, Oracle and the rest… PLEASE STOP THE PATENT WARS!
  • Android invading the game console market – I really don’t know what to expect of this other than that an open source alternative in the console market seems like a good idea (see: Ouya, Game Stick and most recently Shield). This also brings console programming one step closer to my line of work.
  • Facebook doesn’t turn evil and sell my life to the highest bidder – I must believe this or I couldn’t keep using Facebook. I try and fool myself for another year.
  • Perl … please come back! (OK, Perl never left, but it could benefit from more popularity in my opinion)

There and back again

…and now this blog converts back to english! Since June 2010 this blog has been posted in Swedish. From now on we will go back to using English as the main language. Why? Simple statistics is the main reason. The old English posts still have more visits and rank higher then the more recent Swedish posts. Also the field of computer science is so centered around the English language that it’s quite hard to write proper translation for all the new words that are continuously being added. Besides, most Swedish people working in this field will probably know English just as good as Swedish.

Now I’m off to translate all the categories and tags of this blog!

Adobe Flash vs HTML5 avgjord

Vinnare: HTML5. Onsdagen den 9 november tillkännagav Adobe att de lägger ner sina planer på att utveckla en mobil version av insticksprogrammet Flash. Länge har de slagits om att ta sig in på marknaden som med iOS i spetsen har dominerats av HTML5. Ändra sedan Steve Jobs vägrade att ta in Flash i iOS har denna kamp pågått och båda sidor har vid olika tillfälle varit uträknade för sin ståndpunkt. Nu kastar som sagt Adobe in handduken och det visade sig att Steve Jobs till slut fick rätt. HTML5 med sin öppna standard och resurseffektivitet är mer lämpad för smartphones än det ofta instabila och resurskrävande Flash.

Själv välkomnar jag denna förändring. HTML5 är en verklig öppen och bra standard (som förvisso ännu ej är klar) som möjligör utveckling på flera olika plattformar med i alla fall delvis gemensam kodbas.

Kan inte leva utan GIT

Jag förstår inte hur jag tidigare kunde utveckla utan GIT. Det är ett helt underbart versionshanteringssystem! Linus Torvalds hade all min respekt för att ha utvecklat Linux-kärnan men han toppade nog det med GIT. Det beror säkert mest på att jag på fler sätt kan uppskatta enkelheten och genialiteten i GIT än i Linux-kärnan. För de som är mer insatta i utvecklingen av Linux kanske kan se samma genialiska drag i den koden.

Huvudanledningen till att jag gillar GIT så bra som jag gör är dess förmåga att lägga sig "obemärkt" i vilken filstruktur som helst och så enkelt synkroniseras mot ett eller flera bibliotek. Om det är bra nog att använda för utvecklingen av Linux-kärnan så är det bra nog att använda i mina i förhållande små projekt jag utför!

En klar bonus är namnet, GIT. En förkortning? Knappast. Det är vad det beytder på engelska – "git" – en dum obehaglig person. Linus ska enligt Wikipedia själv ha skojat och sagt "I'm an egotistical bastard, and I name all my projects after myself. First Linux, now git.".

0, 3G, 3GS, 4, 4S

Den som knäcker koden för Apples versionshistorik borde få nobelpriset. Besvikelsen är stor över att Apple inte valde att presentera en iPhone 5 istället. Samtidigt är andra upprörda över att Firefox tycks ha fått spel och släpper en ny version en gång i månaden. Nya siffror eller högre siffror, bra eller dåligt? Nya iPhone 4S verkar vara ungefär lika mycket uppgradering som 3GS var för 3G. Märkbara förändringar men inget helt avgörande. Apple själva kallar den givetvis "The most amazing iPhone yet".

Kan alla sluta stämma varandra? Snälla!

Hur mycket pengar som kunde ha satsats på innovation plöjs nu ner i juridiska stridigheter mellan jättarna inom IT. Google, Oracle, Microsoft, Apple med flera. Bolag köps upp, inte för deras produkter och innovation utan för deras patentportföljer som ammunition i striderna. Det här är riktigt löjligt. Jag är egentligen emot mjukvarupatent från första början men kan givetvis se att där finns en grundidé som är bra, nämligen att skydda innovatörer så att de kan slå mynt av sin forskning och utveckling innan någon annan kopierar deras hårda arbete. Så fungerar det tyvärr inte idag. Det hårda arbetet består främst i att lämna in så många patent som möjligt. Patenten används sedan i tre syfte. Det första och huvudsakliga tänkta syftet är givetvis att sälja en produkt baserat på patentet som företaget tjänar pengar på och kan försvara sig mot "billiga kopior". Det andra och nästan lika vanliga är ett så kallat blockerande patent, ett patent som innehåller en delteknologi av ett annat större patent vilket förhindrar ägaren av det större patentet att använda det. Det sista och värsta är de patent som skapas enkom för att stämma andra som utnyttjar innovationen utan att för den delen ha någon som helst avsikt att själv utveckla en produkt baserat på det.

Som jag sade, jag förstår grundprincipen bakom mjukvarupatent men under rådande omständigheter kan inte vara något annat än starkt emot förekomsten av dem.

När ska jag köpa ny iPhone/iPad/MacBook/iMac?

Då jag är på jakt efter en ny bärbar Mac så ställde jag mig frågan när det kommer nya MacBook Pro. De som finns ute på marknaden idag har inte ens uppdaterats med den senaste versionen av OS X Lion. Jag sitter samtidigt och väntar på ett bra tillfälle att skaffa mig en ny iPhone. Om det blir den omryktade lågprisvarianten av fyran eller en ny femma vet jag inte ännu. Apple har genom att hålla knäpp tyst om saken låtit medierna frossa i minsta lilla (säkerligen högst medvetna) informationsläckage.

Båda dessa frågor ledde mig till en väldigt trevlig sida med bra sammanfattning och statistik över Apples release-cykler. Kolla alltså in Mac Buyer's Guide!