Positiivisuus ei ole yksisarvisia ja hattaraa

[In English below] Positiivisuudesta on vaikea kirjoittaa kuulostamatta onnelliselta hörhöltä. Positiivisuus on saanut turhankin epärealistisen maineen ja paradoksaalisesti sana saattaa aiheuttaa negatiivisia tunteita. Tästä huolimatta yritän kirjoittaa oman näkemykseni siitä, kuinka positiivisuus vaikuttaa työilmapiiriin.

Lue lisää  

Joskus onnistut, joskus taas…

[In English below] Sanotaan, että se mikä ei tapa, se vahvistaa - tai ainakin tekee erikoisemmaksi. Sanonta pätee ihmisiin ja vain harvoin järjestelmiin, sillä vain ihminen (yleensä) oppii kohtaamistaan haasteista ja kehittää itselleen sietokykyä. Järjestelmille kyky oppia on ainakin vielä toistaiseksi harvinaista: ne usein yksinkertaisesti joko kestävät haasteet tai luhistuvat niiden alle. Luhistumisen voi aiheuttaa esimerkiksi hetkellisesti liian suureksi nouseva kuorma eli aiemmassa blogikirjoituksessani käsittelemäni dataryöppy.
Lue lisää  

Searching the right tools for Continuous Delivery

In my previous blog post I wrote about Continuous Delivery from our perspective here at Landis+Gyr. Now is a good time to revisit this topic so I can tell you more about continuous delivery tools: what we use to secure quality in our deliveries and why we have selected these particular tools. In this post, I focus on a technology-independent, powerful, widely used and supported and cost-effective tool set. That’s right, I’m talking about GIT, Gerrit and Jenkins. Those are our primary tools in our Continuous Delivery process.

Lue lisää  
Kai HultKai Hult

Solve the Right Problem

The Challenge: Our customers have needs: one of them is how to manage smart metering reliably and efficiently, especially cost-efficiently. They want a solution that fulfils their needs. As software professionals, we have excellent ideas on how to do this, of course. So what’s the challenge?

Lue lisää  

No Free Lunch with Distributed Systems

 

A few weeks ago, Simo Roikonen wrote in his excellent blog post "Data streams are not serenely flowing rivers - they arrive in waves" that in order to handle massive streams of data better, you need a distributed system for a more responsive and elastic solution. Distribution indeed solves the problem, and if you want it to succeed

Lue lisää  

Team Lead - johtaja vai palvelija?

[in English below] Vuosi sitten hain meillä auki ollutta Team Lead1) paikkaa esimieheni kannustamana ja ilokseni myös sain sen. Minulla ei ollut juurikaan kokemusta varsinaisesti Team Lead-työstä, mutta eräänlaista tiimin vetoa olin jo tehnyt Scrum Masterina2). En ollut aikaisemmin ajatellut hakeutua esimiesasemaan, joten urakehityssuunta oli minulle yllätys. Nyt ensimmäisen vuoden jälkeen haluan koota ajatuksiani johtamisesta.

Lue lisää