Årsarkiv: 2016

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.

Miscellaneous

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.

5G

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.

Eiffel

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. […] Booking.com 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.

Summary

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.

Pros

  • 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!

Cons

  • 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.

 

Sommarsummering

Å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

    Jon var en fena med skruvdragarn, även i trånga utrymmen.

  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 http://henziger.se, 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.

Förbättringsförslagen

  • 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.

Bubblare

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!

Slutord

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