Life Pro Tips

Hi! Little over 27 years ago I was born, happy birthday me. Little over 27 months ago I was feeling blue and reached out to one of my wisest friends. Among other things, he suggested  me to read the book ”The Happiness Project” by Gretchen Rubin which I did. It’s a great book and since reading it I’ve been eager to create a list similar to Rubin’s Twelve Commandments of Happiness.

In this blog post I will present and explain the items in my own list. It is in no way complete or finished but by releasing early I hope to be able to accelerate its development, very agile. If you have any thoughts on how to improve this list then please go ahead and write a comment or contact me in any other way you find suitable. Without further ado, let’s get going with the list!

1) Be Eric

In Rubin’s list, the first commandment is ”Be Gretchen”. I have decided to put ”Be Eric” at the top spot in the list, but for different reasons. I like to remind myself to be myself. Silly as it sounds, but being me includes a lot of quirkiness which often is something that I might want to restrain to not seem too odd, especially with new acquaintances. All things in moderation of course, but because humour and wit is some of my biggest assets (apart from my impeccable physique) the sooner I can show the funny part of me, the better.

The title of my blog translated to English becomes ”Somewhere between the incomprehensible and unexpected” and I’m slowly coming to terms with that it’s often worth the risk of being incomprehensible to be unexpectedly entertaining.

2) Pet a cat when you encounter one on the street.

This advice comes from Jordan B Peterson, clinical psychologist and professor, who wrote a list on What are the most valuable things everyone should know. The benefits of this advice might be obvious, because cats are furry and cute. Getting to pet a cat on the street is a huge privilege as cats can be quite picky on whom they allow to get close to them.

I myself are more of a dog person, but I do like and envy cats a lot too. I once wrote a piece about cats called Kattkungen (The Cat king) which in my opinion is one of my best blog posts (and somewhat underrated) so if you want to make me happy then please read that post instead of the remainder of this one. 😉 It’s in Swedish but Google Translate does an OK job in translating it to English.

3) Don’t whine.

Another obvious advice, but one that I constantly have to remind myself about. As a student it is all too easy to indulge in complaints about weather, exams and expensive fika but I prefer having a positive atmosphere rather than sulking. At times complaining can be perfectly justifiable but even then they may be voiced with the company of a joke and a laugh. I feel that this one’s especially important when contributing to social media.

4) Don’t give up until you’ve failed.

This one has helped me through many dire situations as a student. Many times, I’ve felt overwhelmed with exams, reports and project deadlines. Many times, things have turned out to be not as impossible as they seemed at first. For me, I often slow down on the pace when my to-do list grows too large but still try to make some progress each day. Do the things that are the most fun to you right now, ask for help from your peers, don’t worry about tomorrow and don’t give up!

5) When you fail, improve and retry.

The good thing with university studies, and often times life in general, is that failure creates an opportunity to improve and retry. The happiness from succeeding in something you’ve previously failed in is often greater than if you would have succeeded on the first try.

6) Always say ‘Hello’ and ‘Goodbye’.

So easy yet so important and impactful. I’m not a particularly chatty person and maybe that’s the reason as to why greetings makes a big difference to me. Now, saying ‘Hello’ and ‘Goodbye’ is something most of us say multiple times a day, so what is my point? My point is that you should greet your fellow course mate when he or she sits down next to you, even if the lecture has already started or you’re in the middle of an exciting math problem. Why not say hi to the stranger that you meet in the stairwell on your way to work? And when you’re at work, say tjenixen (hiya) to the new guy at the department that you have no relation to. As for goodbyes, allow some time to make a proper farewell and wish your counterpart good luck on their journey ahead until you meet the next time. This is basic stuff, but there are times when I experience poor greeting protocol and it affects all of the following communication to the worse.

I sometimes struggle with this and apart from the fear of greeting a stranger I also find that eye contact is a key component to whether I take the initiative to greet a person or not. That is, no eye contact creates a mental block that makes it almost impossible for me to greet the person, but that’s something I’m working on.

This advice can easily be misinterpreted as ”only say ‘Hello’ and ‘Goodbye'” which makes poor conversations, so if you have a better suggestion on the title for this tip I’m all ears.

Final note

There are quite a few commands in these tips, ”do this” and ”don’t do that”. I just want to clarify that these tips are for myself to work on and remind me of things that I sometimes have difficulties with. It is not a call to you, the reader, to change your life. This list is just something I wanted to share with the world, and if it just so happens to inspire someone else then that’s a great bonus. Thank you!

O Canada, del 3

Vi har nått sluttampen i serien om Kanadas bästa soloartister. Om du vill läsa serien i ordning länkas här del 1 och del 2. Låt oss nu ge oss i kast med den avslutande delen, där vi träffar på en personlig favorit till mig, Avril Lavigne. På grund av favoritskapet har jag beslutat att slänga ut det mesta materialet i form av objektiva fakta och istället satsat på subjektiva glorifieringar, håll till godo. 🙂

Avril Lavigne

Avril Lavigne föddes den 27 september 1984 i Belleville, Ontario, Kanada. Musikkarriären startade med att hon 1999 vann en radiotävling och fick uppträda på scen tillsammans med Shania Twain inför ett fullsatt Corel Center i Ottawa. Sedan dess har Avril släppt fem album och turnerat världen över, inte illa!

Embed from Getty Images


För de som är oinvigda till Lavignes musik tänkte jag kategorisera hennes låtar och ge några betydande exempel (i.e. mina favoriter) från varje kategori.

Angry Avril

Det kan inte vara roligt jämt, men Avril har förmågan att använda ilskan till att skapa hitlåtar.

Emotional Avril

Avril är i sitt esse när de emotionella låtarna framförs. Ganska sorgset, men också magnifikt. I den här genren är Lavigne top tier!

  • I’m With You, en låt så bra att Avrils ”Yeah yeah” samplades till Rihannas hit Cheers.
  • Nobody’s Home, 😥
  • Innocence, bästa låten från albumet The Best Damn Thing? Ja, absolut! Förutom i Kanada och Italien släpptes tyvärr inte Innocence som singel och därmed har ingen officiell musikvideo gjorts.
    Användaren Jabbey Xcx har gjort en fuling och lagt upp ett YouTupe-klipp med titeln ”Avril Lavigne – Innocence (Official Music Video)” vilket man snabbt inser att det inte är om man tittar på videon. I själva verket är det en ihopklippning av reklamer för Canons kameror och musikvideon till Butch Walkers låt bethamphetamine (pretty pretty) som Lavigne medverkar i. En intressant detalj är hur annorlunda stämningen i videon blir beroende på vilken musik som spelas till videon.

Silly/Happy Avril

För att balansera det arga och ledsamma har Avril gjort en del roliga och lite tokiga låtar.

  • Girlfriend, musikvideon var den mest sedda på Youtube under perioden 17e juli 2008 – 2a maj 2009!
  • What the Hell, där musikvideon bjuder på produktplacering en masse!
  • Here’s to Never Growing Up, när musikvideon skildrar high school prom night är det ju helt omöjligt att inte gilla’t!
  • Och förstås, Hello Kitty, vars musikvideo ledde till ett globalt ramaskri, eventuellt på grund av kombinationen av stereotypisk japansk kultur och dubstep.

Personligen uppskattar jag låtarna inom kategorierna Angry och Emotional mest, men man kan inte förneka framgången med till exempel Girlfriend som fick alla möjliga utmärkelser. Silly/Happy är nog den kategori som är mest polariserande för vad man tycker om Avril Lavigne, och även om jag inte alltid tycker det är det bästa hon gjort känner jag att det inte bör överskugga hennes andra låtar som är top notch! För att avsluta diskussionen om det negativa vill jag citera Shania Twain: ”The best thing about being a woman is the prerogative to have a little fun.”

Myskväll med Avril 😉

Tack vare Avril Lavignes talang inom känslosamma låtar passar hennes live-framträdanden utmärkt som underhållning när man vill kura ner sig i soffan eller fåtöljen en mörk höstkväll. Nedan följer ett mycket framgångsrikt recept för den perfekta myskvällen.

Steg 1: Assiett

En assiett med fjällrävsvalpar som motiv

En assiett med fjällrävsvalpar som motiv optimerar mysfaktorn, men andra assietter går också bra.

Steg 2: Morotskaka

En bit morotskaka

En bit morotskaka optimerar mysfaktorn, men andra kakor går också bra.

Steg 3: Varm choklad

Morotskaka med varm choklad

Här använder jag mitt eget recept för att optimera mysfaktorn, men andra drycker går också bra.

Steg 4: Avril Lavigne

Om ni som jag inte äger någon DVD-spelare och därmed inte kan spela er ”The Best Damn Tour – Live in Toronto”-dvd (eller inte äger någon live-spelning till å börja med) behöver ni inte misströsta. Youtube kommer till undsättning med en fenomenal live-spelning från 2007. Avril Lavigne – Live at Roxy Theatre:

Steg 5: Enjoy!

Mys-fika framför Youtube

Dessa steg är allt som behövs för den perfekta myskvällen!


Att skriva om mina favorit-kanadensare har varit mycket roligt och väldigt lärorikt. Särskilt kul tycker jag det har varit att upptäcka alla kopplingar mellan olika artister, hur Avril uppträdde med Shania i unga år, hur E-type och Shania är födda på nästan exakt samma dag osv. Jag hoppas ni också haft nöje av serien. Om ni tycker någon kanadensisk artist saknas, eller om någon av Twain, Furtado och Lavigne ska bort är det bara för er att göra er hörda i kommentatorsfältet!

Som alltid, om du vill lyssna på musiken som jag tar upp i dessa inlägg får du gärna ta del av mina spellistor på YouTube eller Spotify.

Mjukvaruteknik vs Datateknik

En av de vanligaste frågorna jag får när jag berättar att jag pluggar Mjukvaruteknik är ”Vad är skillnaden mellan mjukvaruteknik och datateknik?” och om personen som frågar är något mer insatt kanske hen frågar ”Så mjukvaruteknik är som datateknik utan hårdvara?”. Båda frågorna är rimliga och relevanta, men då det finns markanta skillnader mellan programmen är det inte alltid helt lätt att ge ett korrekt och uttömmande svar. För de blivande studenter som undrar vilket program de ska söka vill jag med detta inlägg peka på de viktigaste skillnaderna, och slå ett slag för att Mjukvaruteknik är BÄST!


Det finns en del diskussioner av varierande kvalitet om programmen på diverse forum. De bästa jag har stött på är dessa:

Flashback: #1 och #2.
Reddit: #1 och #2.

I mitt inlägg kommer jag använda vissa begrepp som kan vara okända för de som inte läser till civilingenjör på LiU, här kommer därför en kort ordlista med förklaringar:

  • D – Programbeteckning för Datateknik
  • U – Programbeteckning för Mjukvaruteknik
  • Envarre – Envariabelanalys, en matematikkurs
  • Flervarre – Flervariabelanalys, också en matematikkurs


Ett utmärkt sätt att jämföra programmen på är att se vilka kurser som ingår. Flera kurser samläses på D och U. Detta visualiseras i Venndiagrammet.

Venn-diagram över kurser på D och U.

Venndiagrammet visar att U läser något färre kurser än D. En mer detaljerad bild ges genom tabellerna nedan. Om någon kurs låter extra intressant är det bara att googla på kurskoden så dyker dess kurshemsida upp som första träff, förmodligen.

Kurser som D och U samläser

TDDD86Datastrukturer, algoritmer och programmeringsparadigm
TDDC66Datorsystem och programmering
TATA65Diskret matematik
TATA41Envariabelanalys 1
TDDD73Funktionell och imperativ programmering i Python
TATA79Inledande matematisk analys
TDDD96Kandidatprojekt i programvaruutveckling
TATA24Linjär algebra
TDDD78Objektorienterad programmering och Java
TDDD63Perspektiv på datateknik/datavetenskap
TDDB68Processprogrammering och operativsystem
TDDC93Programutvecklingsmetodik teori

Kurser som D läser

TATA42Envariabelanalys 2
TDDD60Interaktiva system
TAOP33Kombinatorisk optimering gk
TSEA29Konstruktion med mikrodatorer, projektkurs
TAMS27Matematisk statistik
TSKS10Signaler, information och kommunikation
TSDT84Signaler och system samt transformer

Kurser som U läser

TDDC17Artificiell intelligens
TDDD92Artificiell intelligens – projekt
TSEA28Datorteknik Y
TATA90Flervariabelanalys och differentialekvationer
TDDD85Formella språk och automatateori
TFYA87Fysik och mekanik
TDDD80Projekt: Mobila och sociala applikationer
TDAB01Sannolikhetslära och statistik
TSKS21Signaler, information och bilder
TDDD93Storskaliga distribuerade system och nätverk


Tabellerna ovan avslöjar flera viktiga skillnader mellan programmen. Det som ursprungligen fick mig att välja mjukvaruteknik var att D läser Datorkonstruktion, Digitalteknik och Elektronik medan U läser AI, Databasteknik och projektkursen Mobila och sociala applikationer (Android-utveckling). Jag tycker det är jätteroligt att bygga datorer, men att förstå mig på tekniken bakom lockar inte. Att däremot kunna slänga upp en databas och knåpa ihop en Android-app är både roligt och användbart.

D har bredden, U har spetsen

U är inte en lika bred utbildning som D, men den är kärnfull. Till exempel läser D separata kurser i Fysik och Mekanik medan U endast läser en kurs som kombinerar de två ämnena. Samma sak gäller för matematiken där D läser både Envariabelanalys 2 och Flervariabelanalys medan U istället läser kursen TATA90: Flervariabelanalys och differentialekvationer. I TATA90 har man plockat in de viktigaste delarna ur envarre 2 för att förstå momenten i flervarren. När vi är inne på ämnet matematik och flervariabelanalys tänkte jag visa lite statistik från tentaresultaten från respektive programs flervariabelkurs:

Tentastatistik för kursen TATA76
Tentastatistik för kursen TATA90

Slutsatsen från bilderna ovan är alltså, om du inte vill ha betyg U i flervarre, gå U. Jag är inte säker på att det här är en rättvis jämförelse, man kan ju nästan aldrig lita på statistik men TATA90 var den bästa matematikkurs jag läst. Det är ett ganska ovanligt uttalande när det kommer till flervariabelanalys skulle jag tro.


Till det fjärde och femte året följer de flesta studenterna en masterprofil, dvs specialiserar sig mot något ämne de tycker är intressant. Eftersom att D har en bredare utbildning med all elektronik och signalteori är de också kvalificerade till fler masterprofiler. U kan endast välja mellan 6 mjukvaruinriktade masterprofiler, men jag tycker det räcker till gott och väl. Vill man ha lite mer information om vilka profiler som finns kan man kika på dessa här.


Hittills har jag varit ganska objektiv i inlägget, men det är slut från och med nu. Här kommer de bästa argumenten för att välja U.

U är ett kreativt program

En stor del av studierna på U går ut på att skapa saker genom mjukvara. I utbildningen ingår App-utveckling, AI-programmering (typ programmera robotar som spelar fotboll) och annat kul. Jag skulle vilja påstå att U är LiUs mest kreativa program, med brasklappen att jag har rätt dålig koll på vad som händer på Design och Produktuveckling (DPU) och Medieteknik (MT).

På U har nästan varje kurs anknytning till programmering. En viktig skillnad gentemot D är att U bakar in programmeringsmoment i kurser som annars hålls rent teoretiska, några exempel är statistikkursen där vi fick lära oss programmeringsspråket R och i fysiken fick vi använda våra kunskaper för att göra ett enkelt spel där vi programmerade fysiken. (Tyvärr ska de visst ta bort programmeringsprojektet i fysikkursen till kommande år och istället ha en större tentamen men så kan det vara när man inte vill att studenterna ska ha roligt.)

Även om allt jag skapat under mina år på LiU inte är mästerverk så är konceptet att under hela utbildningen alltid läsa minst en kurs som innehåller programmering väldigt viktigt. Programmering är ett hantverk som kräver tusentals timmar att bemästra. Som student på Mjukvaruteknik kommer du ständigt utöka och underhålla kunskaperna i programmering vilket gör U till den överlägset bästa civilingenjörsutbildningen för den som söker ett arbete som innefattar programmering.


D har hela två kurser som har ”Signaler” i titeln. Min personliga åsikt är att man endast behöver genomleva en kurs i signalteori för allmänbildningens skull. Därefter kan man släppa det ämnet till förmån för roligare och mer relevanta ämnen. Som blivande student kan det vara svårt att greppa vad signalteori handlar om så låt mig ge en bild som exempel:

Spektrum av nedsamplade signaler.
Ser det här roligt ut? Isf kanske du borde läsa D eller Y. 😉

Signalteori är ett fascinerande ämne och jag är glad att det finns människor som tycker det är roligt, men det är bland det mest obegripliga jag stött på. Jag har varken gjort lumpen eller läst D, men det känns som båda ger erfarenheter av härdande karaktär. Det är inte kul när man gör det, men man kommer ur det starkare än någonsin. Jag ser på mina vänner som gjort lumpen iller läser D med stor beundran och respekt, ni är hjältar!

Mjukvaran är själen i svensk industri

Under mitt korta arbetsliv har jag haft kollegor som pluggat D, Y, TBI etc. Samtliga har arbetat med programmering och det är tveklöst en av de mest eftertraktade kompetenserna idag. Ett av mina favoritcitat från STEW 2016 kom från en av höjdarna på ett av Linköpings större företag:

It is all software. The electronics and mechanical engineers are lost!

Att läsa Mjukvaruteknik är inte bara roligt, det är också den utbildning som gör dig bäst lämpad för framtiden. THE FUTURE IS SOFTWARE!


Att ge ett uttömmande och korrekt svar på frågan ”Vad är skillnaden mellan mjukvaruteknik och datateknik?” var svårare än jag trodde. Kanske är det här inlägget bara en ursäkt för mig att göra roliga grafer och diagram i R, men jag hoppas att det kan hjälpa någon. Om det är något du fortfarande undrar eller inte håller med om så gör din röst hörd i kommentarsfältet.

O Canada, del 2

Detta är den andra delen i min serie om framstående kanadensiska artister. I den första delen fick vi läsa om Shania Twain och hennes äventyr, den delen hittar du här. I detta inlägg lär vi känna en artist man skulle kunna tro kommer från betydligt sydligare breddgrader än Kanada. Det är ingen mindre än Comendador Nelly Kim Furtado.

Nelly Furtado

Den 2:a december, 1978 föddes Nelly Furtado. Detta ger mig en särskilt stark connection till henne då det är nästan samma dag på året som den jag föddes på, 1:a december. Wow! Men nära skjuter ingen hare utan det är bara att konstatera att vi har ett typiskt off-by-on error.

Furtados föräldrar emigrerade från Portugal till Kanada under 1960-talet och uppväxten i en arbetarklassfamilj gav Furtado en hög arbetsmoral och har haft en positiv påverkan på henne.

Early Bird

Furtados debutalbum Whoa, Nelly! innehöll singeln I’m like a Bird som blev en dunderhit med internationellt genomslag. Singeln är ett utmärkt exempel på Furtados förmåga att skapa upptempo-låtar med emotionella och även sorgsna budskap.

Força Euro

Nelly Furtados andra album Folklore innehöll låten Força som blev den officiella låten till fotbolls-EM 2004. Detta tillåter ett litet utstick om officiella EM-låtar. 2000 var året då Sveriges bästa typ, E-type, son av Bo G. Eriksson, stod för musiken med sin Campione 2000. E-type, eller Martin Eriksson som han heter, föddes den 27:e augusti 1965. För de som noggrant läst på om Shania Twain kanske detta datum klingar bekant. För er andra kan jag avslöja att det är exakt en dag före Twains födelsedatum, den 28:e augusti 1965. På bara ett halvt blogginlägg har vi nu alltså påträffat två stycken off-by-one errors, coolt!

Efter fotbolls-EM 2004 och Furtados Força dröjde det ända tills 2016 innan ett EM fick en vettig EM-låt, då var det ju förstås Sveriges bästa Zara Larsson som sjöng This one’s for you ackompanjerat av lite schyssta beats från David Guetta.


Tredje albumet Loose släpptes 2006. Mitt liv under den tiden bestod av att flumma runt på Kantzowska gymnasiet under skoltid för att sedan glida hem för att glo musikvideor på MTV, ZTV och The Voice (som på den tiden var en TV-kanal och inte en sångtävling). Hursomhelst blev Loose Furtados mest framgångsrika album och singlar som Promiscuous, ManeaterDo It och Say It Right gick hem där i TV-soffan. Albumet är producerat av Timbaland som samma år producerade Justin Timberlakes album FutureSex/LoveSounds. De tre skulle sedan göra låten Give It to Me tillsammans, full med kaxighet och drama. Vilken dundertrio!

Det finns mycket att säga om Loose, men eftersom albumet firade 10 år i juni har flera medier redan hunnit före mig. Vill man läsa mer om Loose rekommenderar jag dessa återblickar från Vice och Fuse. Eller varför inte låta Nelly Furtado tala för sig själv? I interluden till Wait For You kan man höra detta om samarbetet med Timbaland:

I always said if we hooked up… it’s so crazy, because with your beats with, like, an emotional vocal? DOPE, y’know?

Gracias señorita

År 2009 släppte Furtado Mi Plan, ett album med enbart spanska låtar. Efter att ha hört Manos al Aire och Más någon gång mellan 2011-2013 (jag var sen till Spanien-partyt) blev jag fast besluten att lära mig spanska. Språkstudierna har väl gått sådär, men enligt Duolingo talar jag 20 % flytande spanska. 😉


Att skriva det här inlägget har fått mig att inse att Nelly Furtado kanske inte har de vassaste hitsen, men hon har en hög lägstanivå. Det bästa med hennes musik är att jag blir glad av den. För mig verkar Nelly vara en stark, smart och rolig person och om jag någon gång träffar henne kommer jag inte tveka att säga ”Hola señorita! Yo quiero una cerveza with you, por favor”.

Som alltid, om du vill lyssna på musiken som jag tar upp i dessa inlägg får du gärna ta del av mina spellistor på YouTube eller Spotify.

Till sist vill jag nämna att Spirit Industrictible (2012) också är ett album värt att lyssna på och att nästa år, 2017 alltså, kommer ett nytt skivsläpp med titeln The Ride, spännande!



O Canada, del 1

Kanada har de bästa solo-artisterna, och då talar jag inte om Mr. Bieber, nej inte alls faktiskt. I den här serien tar jag en närmare titt på de mest talangfulla sång- och låtskrivarna från långa landet lönnsirap.

Shania Twain

Först ut är Shania Twain! Drottningen av Country pop har haft en lång och framgångsrik karriär. När jag gick i årskurs 7 (2002-ish) och hade musik fick alla i klassen göra ett arbete om sin favoritartist eller sitt favoritband. Jag är inte säker på att jag hade en favorit, men i samråd med Pappa kom vi fram till att Shania var ett bra val. Jag minns att min musiklärare läste igenom det jag hade skrivit och hans utlåtande var något i stil med ”Lite av en askungesaga” och sannerligen har Twain haft ett hårt liv med motgångar vilket framgår tydligt om man läser hennes biografi. 😥

The Woman in Me

Låt oss fokusera på det positiva och musiken. Shanias andra album The Woman in Me släpptes 1995 och med hits som Any Man of Mine fixade hon en Grammy! Any Man of Mine har en klassisk country-feeling och är charmigt rolig. Låttexten handlar om de förväntningar som faller på den (”lycklige”) man som får ha Shania som sin. Personligen skulle jag kunna stå ut med det mesta hon sjunger om, med ett undantag:
And when I cook him dinner and I burn it black
He better say, mmmm, I like it like that yeah
Där går gränsen! 🙂

Come On Over

1997 kom Come On Over, Shanias tredje och förmodligen mest framgångsrika album. Detta album bjöd på följande hits:


Tillbaka till 2002-ish, året då albumet Up! släpptes. Det var också detta album jag hade med mig på den där musiklektionen i 7:an. Jag valde då att spela Ka-Ching! men annars är Forever and for Always en väldigt fin låt, om än inte lika rolig. Efter Up! släppte Twain ett Greatest Hits-album och därefter har det inte blivit några fler skivsläpp.


En studie från University of Toronto kom fram till att Shania Twain har ett ”perfect face”. Ett perfekt ansikte har, enligt studien, ett visst avstånd mellan ögon och mun i förhållande till ansiktets längd och ett pupillavstånd på 46 % av ansiktets bredd.

Shania Twain - Come On Over Album Cover
Perfekt ansikte? Ganska nära iaf!


Jag tror det är okej att hävda att Shania Twains prime time är förbi, även om hon fortfarande är aktiv med turnéer och annat efter hela 33 år i karriären. I Shanias fotspår vandrar många country- och popartister. Ett framstående exempel är American Idols mest framgångsrika deltagare, Carrie Underwood.

Eftersom Carrie inte är från Kanada, men väldigt bra ändå, får hon sno lite plats i det här inlägget. När Carrie var tävlande i American Idol framförde hon under semi-finalen en cover av Man! I Feel Like A Woman vilket tog henne vidare till finalen och sen vann hon hela klabbet! Underwood lyckas gång på gång att förvandla historier om otrohet till hits. Exempel på detta är Before He Cheats, Two Black Cadillacs och hennes senaste singel Dirty Laundry.


Detta var allt från den första delen i ”O Canada”-serien. Om du vill lyssna på musiken som jag tar upp i dessa inlägg får du gärna ta del av mina spellistor på YouTube eller Spotify. Tack för nu!

Skrytbrädan #1

Håll i hatten för nu blir det åka av! Jag tänkte skriva om mina fantastiska bedrifter och framgångar från den senaste tiden. Det är väl knappt att man får vara såhär mallig i dagens samhälle, men jag tänkte att på min egen blogg som nästan ingen läser borde det vara okej.

Statistik och sannolikhetslära – no problem!

Höstterminen 2015 läste jag kursen TDAB01, en grundkurs i statistik och sannolikhetslära. Efter en dålig start med lektionsuppgifterna lyckades jag aldrig fokusera på att lära mig och förstå materialet och då kursen var helt ny fanns inga gamla tentor att plugga in och därför var den första kuggningen i mitt studieliv ett faktum, det sved. Efter att ha pluggat ytterligare till omtentan i januari, och faktiskt lärt mig saker, var jag en ynka poäng ifrån godkänt. Close but no cigarr och jag fick vänta till augusti på nästa chans. Juli spenderades med att förstå materialet än en gång och utan att plugga jättemycket flöt nu intuitionen för statistiken i mina ådror. Nåja, tentan gick väldigt bra och jag dunkade in en stark 4:a i betyg!

Personlig tentastatistik för kursen TDAB01

Fysik och mekanik – no problem!

Tillbaka till höstterminen 2015! Efter att ha misslyckandet från TDAB01 färskt i huvudet var det dags för fysik, ett ämne som legat i dvala hos mig sedan 2007. Med en kurs som tillät en att inte behöva förstå någonting à la ”slentrianskriva anteckningar hela föreläsningen/lektionen utan eftertanke” och en totalbrist på motivation bådade det inte gott inför tentan. Det blev ett bottenrekord, 0 poäng! Jag förstod mig varken på acceleration eller friktionskraft, så illa var det. Juli spenderade jag med att lära mig grunderna i fysik på högstadie-  och gymnasienivå och insåg att fysik är ganska coolt ändå. Ensam på omtentan lyckades jag klämma till med en stabil 3:a och jag är väldigt tacksam över att slippa släpa på en 1400 sidors fysikbok i fortsättningen.

Kandidatexamen – no problem!

Min första akademiska publikation är gjord! Min kandidatgrupps rapport finns att läsa här och den handlar om hur vi utvecklat en interaktivt webbapp för kryptoanalys, Knekt, och vilka lärdomar vi kunnat dra från projektet. Jag vet att rapporter för de flesta inte är världens mest spännande läsning men låt mig säga detta: Varje gruppmedlem skrev en individuell del i rapporten och min del handlar om parprogrammering och kodgranskning. Om inte det väcker intresset vill jag tillägga att mina grafer är gjorda i ggplot2 och bakom dem ligger mycket slit. Så ge lite kärlek till figur D.3 😉

Checkpoint reached!

Tack vare en lyckosam omtenta-period i augusti har jag alltså avklarat tre kompletta år på Linköpings universitet och därmed fått en kandidatexamen på meritlistan. Detta har förstås flera fördelar, men det bästa är att jag nu kan använda detta som SMS-signal:

Jag vill passa på att tacka mina gruppkamrater från kandidatprojektet som inte bara såg till att vi lyckades väl med projektet utan att vi också hade väldigt kul på vägen! Jag vill även skicka iväg en shoutout till Khan Academy som hjälpte mig mycket med både statistiken och fysiken och som gör ett dunderjobb i att lära ut grundpelarna för att man sedan ska kunna lära sig mer avancerade koncept.

Tack för mig!

STEW 2016

This week I had the pleasure to participate in Swedsoft‘s Software Technology Exchange Workshop (STEW) and it was a blast! Or at least it was very informative, the food was great and the people were friendly. I listened to almost 20 different talks on various topics on software engineering so now I’m filled up with knowledge. 😉

To be able to digest all this knowledge I thought I could write down the most memorable notes I took and give some comments where needed. Of course, these notes, paraphrases and comments will only be a drop in the gravy ocean from STEW. Text in italics are things I thought I heard while unformatted text are my own comments and explanations.


It is all software. The electronics and mechanical engineers are lost! – Words from a CTO of a big company. Said with tongue in cheek, but gives a somewhat accurate description of how  some hardware industries are becoming more dependent on software.

Featuritis – 70-80% of features in the product are never used!

Model based [testing/development/systems engineering] – A trend during STEW was to talk about making all things model based.


Sensors everywhere!

25.2 Gbit/s throughput – From an Ericsson experiment performed in Barcelona.

100x higher rate, 1000x higher volume, 5x lower latency, 100x more devices! –
Compared to, I assume, 4G.


The Eiffel framework was originally developed by Ericsson. It is a framework that ”enables technology agnostic enterprise scale continuous integration and delivery.”

Every change in a software project is an event.

Events hold references to other, previous events. This creates a real time directed acyclic graph.

Eiffel is used to document what we did, who did it, why we did it and how we did it.

With Eiffel you may store, analyze and visualize the documentation.

Eiffel is available on GitHub!

Jan Bosch – The hurricane

Mr Bosch spoke about speed, data and ecosystem. Focus was on speed, and he spoke very fast.

Increasing speed trumps any other R&D improvement! Speed beats efficiency every time.

Speed: … the ability to quickly respond to events, such as requests from customers, changes in the priorities of the market or new competitors, is critical to continued success. As the rate at which companies need to be able to respond is accelerating constantly, speed is a key factor. [1]

Facebook started in 2004 and gained 50M users in 44 months, Angry birds was released in 2009 and gained 50M users in 1 month!

Continuous delivery is for fegisar! – Not sure what this was about, but it spurred a lot of laughs.

Candy crush analyzes player behavior to increase revenue. – Is the player stuck? Is he/she likely to make a purchase to get unstuck? Use user data to your advantage!

C.I. needs to improve. […] can rollback in 8 seconds!

You can’t just ask customers what they want and then try to give that to them. By the time you get it built, they’ll want something new.  – Steve Jobs

Bosch will release a book by Christmas, probably about speed!

[1] Bosch, Jan. ”Tutorial summary for speed, data and ecosystems: The future of software
engineering.” Software Architecture (WICSA), 2016 13th Working IEEE/IFIP Conference on. IEEE, 2016.


To summarize STEW 2016, I will give a short list of pros and cons. Although I may not be able to put it to words, my overall impression with STEW is overwhelmingly positive.


  • Great way of bringing industry and academia together.
  • As a student I got to learn things that you simply won’t get to know in school.
  • Very good fika!


  • I would love to see more ”software companies” and not just the big dragons SAAB and Ericsson. Maybe DICE, Klarna, King, Mojang or Spotify can join in on the fun?
  • It was way too cold for comfort in the lecture hall, Vallfarten, at LiU.



Återigen är rubriksättningen fenomenal, tänk att sommarsummering innehåller ordet sommar på både svenska och engelska. Wow!

Jag ska inte dra ut på spänningen längre, här är sommarens toppar och dalar!

Sommarens 3 bästa

  1. Norgeresa med pappa
    Norge, Bjørkhol camping och Snøhetta! Samma resa vi gjorde 1997, fast annorlunda.
    En bild med mig och en hund i norska fjällen
    Träffade på en hund som var med husse och fotade naturen.
  2. Flyttgubbe och altanbygge
    Jag hade förmånen att hjälpa till vid ett flertal flyttar i somras. Ett tufft fysiskt arbete men väldigt tacksamt tack vare goda vänners lag och bra utfodring! Jag fick även prova på altanbygge och att gå loss med gersågen var mycket lärorikt och roligt
    Jon bygger altan
  3. En månad i Linköping
    Jag spenderade hela juli i min lägenhet i spökstaden Ryd i Linköping, helt frivilligt. Att få lägga upp dagarna precis som jag kände var en fantastisk frihetskänsla och det var både en produktiv och avkopplande period. Jag spenderade tiden med att plugga omtentor, skaffa en VPS, snygga till min landningssida, publicera Knekt, lite android-utveckling, lära mig lite spanska och norska med hjälp av Duolingo, läsa Kampen om Järntronen, skutta runt på Vidingsjö motionscentrum, spela igenom Legacy of the Void-kampanjen, uppdatera till Kubuntu 16.04 och en hel del annat småfixande. Superskönt att få tid att göra saker som legat i pipelinen under lång tid.

Sommarens 3 sämsta

  1. 16-timmars maraton Civ5
    Ni som spelat Civilization känner säkert igen fenomenet ”Just one more turn…”. Jag började spela klockan 14:00 och tänkte ge det 30 minuter för att se om det flöt på bra på Linux. När solen höll på att gå upp insåg jag mitt nederlag, men jag ville ta min civilisation till månen, detta skulle visa sig vara omöjligt då jag redan vunnit spelet genom den kulturella vägen. 8:30 gick jag och la mig för ett två timmars powernap och dagen efter fick jag sörja min dårskap samtidigt som jag försökte hålla mig vaken tills nattens inbrott. Aldrig mer det spelet, ALDRIG!
  2. Två veckors kur med ögondroppar
    Ett misstänkt fall av marginal Keratit (typ hornhinneinflammation på svenska) resulterade i ögondroppar fyra gånger dagligen i två veckor, helt värdelöst. Inte helt säker om detta är relaterat till punkten ovan.
  3. För lite tid
    Trots ett helt sommarlov fanns det mycket som inte hanns med. Jag har grillat för lite (ingenting?!) och hade helst spenderat mer tid med familj och vänner, där ligger jag minus.

Ett öppet brev till Linköpings universitet

När jag nu snart påbörjar mitt fjärde år som student på Linköpings universitet anser jag att jag lärt känna min arbetsplats väl. Jag har insett att det finns utrymme för förbättringar, även fast LiU är världens bästa universitet. I det här inlägget listar jag de tre förbättringsförslag jag anser vara viktigast att prioritera för att LiU ska fortsätta att vara världens bästa universitet.


  • Höj temperaturen!
    Det är vanligt förekommande att universitetets lokaler är kallare än vad som är behagligt att studera i. Exempelvis gör ISYtans grupprum verkligen skäl för namnet, det är iskallt. Även SU-salarna och bibliotekets tysta läsesal får mig att frysa knäna av mig och jag känner mig förkyld fast jag är frisk.
    Kanske borde jag börja ta med mig en filt till skolan, men min uppfattning är att detta problem berör fler studenter än jag har filtar. En ökning på ca 1 °C skulle göra susen.
  • Döp studentköket i B-huset, ingång 25 till ”Bamba”!
    Studentköket i B-huset ska självklart ha ett namn som börjar på B och vad passar väl då bättre än ”Bamba”? Det göteborgska ordet för matsal är betydligt lättare att säga än ”Studentköket i b-huset vid ingång 25, (eller var det 23?)” och lite mer göteborgska i livet är aldrig fel.
  • Sätt tassar på fötterna på borden i Key-husets studentkök!
    Under varje lunch som jag har ätit i Key-husets studentkök har någon försökt dra eller skjuta ett bord till rätta vilket alltid resulterar i ett fruktansvärt skri då fötterna på bordet skär över stengolvet. Lösningen heter passande nog ”FIXA” och finns att köpa på IKEA för en billig peng.

Bild på möbeltassar från IKEA.
Tassar är för övrigt ett av mina favoritord vilket bland annat beror på att tassar finns på underbara saker som till exempel kattungar och mumintroll.


Här följer ett par förslag som jag tycker är minst lika viktiga som de ovan men som jag bedömer väldigt osannolika, i de närmaste omöjliga, att kunna genomföras. Jag har dock inget emot att bli motbevisad.

  • Skrota Lisam!
    Jag har då aldrig träffat en student som tycker att Lisam är bra. Från universitetets sida verkar trenden dessvärre vara att använda Lisam mer än någonsin. 😦
  • Släng upp ett JAS Gripen på Campus Valla!
    Att få ett jetplan att pryda universitetsområdet är en historia som sträcker sig bak flera decennier och beskrivs föredömligt i artikeln ”Flygplanet som försvann” i Lithanian #1 2011. Då det i dagsläget verkar råda ett överskott av JAS Gripen hos Svenska flygvapnet tycker jag det passar bra att väcka frågan till liv igen. Krigsmaskin eller inte, ett JAS Gripen är ett makalöst under av ingenjörskonst och skulle inspirera och hänföra många studenter.

JAS Gripen uppställt på campus.
Såhär skulle det kunna se ut, coolt!


Syftet med detta öppna brev är att uppmärksamma vad jag tycker är viktigt för Linköpings universitet. Min förhoppning är att det ska engagera studenter och andra med anknytning till universitet och därmed öka chansen att dessa förbättringsförslag går från idé till handling.

Med vänliga hälsningar

Eric Henziger

Partiell integration med Tic-Tac-Toe

Nyligen såg jag filmen Stand and Deliver från 1988 som handlar om hur Jaime Escalante, en hyperengagerande mattelärare, undervisar några High School-kids i Calculus. Filmen innehåller både spanska och 80-talets LA och är verklighetsbaserad så what’s not to like? But wait there’s more! Man kan till och med lära sig lite tips för när man räknar matte och det ska vi kika närmare på i det här inlägget.

I en av filmens scener får vi se hur Mr. Escalante lär ut ett trick för att lösa integraler med partiell integration, vilket kan vara både enkelt och svårt. Enkelt för att det är såhär man gör:

\int \! f(x)g(x) \, \mathrm{d}x = F(x)g(x) - \int \! F(x)g'(x) \, \mathrm{d}x

Svårt för att som vi ser i formeln ovan ges en ny integral som vi eventuellt måste lösa med en ny partiell integration. Håller man inte tungan rätt i mun kan man hamna i en oändlig loop av integraler, och det är ingen dunderhit. Dessutom måste man hålla koll på minustecknen, något som kan ställa till det även för den bäste. Med Tic-Tac-Toe-metoden blir det förhoppningsvis lite lättare. Vi tar ett exempel för att visa hur det går till. Integralen vi vill lösa lyder som följer:

\int \! x^3sin(x) \, \mathrm{d}x

Av uppenbara orsaker väljer vi att derivera polynomet och integrera den trigonometriska funktionen. (Om det inte är uppenbart för läsaren kan ni prova att göra tvärtom.) Vi börjar med att ställa upp en tabell med tre kolumner där den vänstra kolumnen består av upprepade deriveringar av vårt polynom, ända tills vi får 0. Låt mig demonstrera:


Nästa steg är att fylla den mittersta kolumnen med upprepade integrationer av vår trigonometriska funktion sin(x). Detta pågår lika många gånger som vi deriverade polynomet. Såhär alltså:


Den tredje och sista kolumnen ska fyllas med omväxlande plus- och minus-tecken. Den översta raden har ingen betydelse, så där skriver jag ”Tecken” och därefter fyller jag i kolumnen. Först plus, sen minus, sen plus osv.

x^3 sin(x) Tecken
3x^2-cos(x) +
6x-sin(x) -
6cos(x) +
0sin(x) -

Tabellen är ifylld och nu är det äntligen dags att spela Tic-Tac-Toe! Vi ska skapa grupper om tre delar: en del polynom, en del trigfunk och ett tecken. Grupperingen sker genom att ta den översta vänstra cellens polynom, gå snett neråt höger för trigfunktionen och sen ett steg åt höger för tecknet. Det där var lite krångligt att skriva, så jag slänger på lite visuella förbättringar i tabellen i form av färger:

x^3 sin(x)Tecken

Det enda som återstår nu är att multiplicera ihop delarna i våra grupper och sedan summera resultatet, och glöm för allt i världen inte bort konstanten C:

\int \! x^3sin(x) \, \mathrm{d}x = -x^3cos(x)+3x^2sin(x)+6xcos(x)-6sin(x)+ C

Det där, mina kära läsare, är hur man integrerar med hjälp av Luffarschack. Jag hoppas att mitt exempel visade på styrkan hos den här metoden. Om inte, prova öka graden på polynomet. Metoden är inget jag använde i mina tidigare mattekurser, helt enkelt för att jag inte visste att den fanns, men jag tror att den kan fungera väl för att undvika enkla misstag som teckenfel.

Det här inlägget inspirerades av videon Tabular Integration in Stand And Deliver och detta föreläsningsmaterial av Oliver Knill, Harvard University.