On creating digital tools and human-computer interactions in them

Latest Writings

Don’t ask people to commit to fulfill a forecast

August 02, 2020, 5 min read

Estimations made in the planning are forecasts and their reliability depends on both the experience and on the length of the time scale they cover. Using the word commitment can make planning more intimidating than it needs to be. The estimation itself is hard, and I don’t think I’ve ever seen it done too well, so it would be good to get all the stakeholders to understand that, and work towards better predictability together.

PDF as a Read It Later Service

July 25, 2020, 10 min read

PDF seems to be the best format to read books on iPad, and now I've started using it for reading web long reads as well. Being in control is the best part: You can decide how the website looks like, save it so it's yours to read and annotate however you like, and store it forever.


Arttu is a software developer and works as a software consultant focusing on how to help organizations build software in an agile way. Programming has been a long passion for him, but he also enjoys the field of human-computer interaction and other aspects of software development. Humans as collaborative digital tool makers is an interesting viewpoint.

Follow on Twitter or add on LinkedIn. Read more about author.

This page is (being) built with Gatsby.



I like taking handwritten notes, be it traditional pen & paper or digital iPad Pro & Apple Pencil.

I buy too many pens and notebooks, and I'll never stop searching That Perfect notetaking app.


I love books and I try to read as much as I can. I share the best over here.

Concentrating on non-fiction.


I'm a PhD researcher at Tampere University.

My research interest is how to design software to augment human cognitive performance.


Topics on this site are related to software development from various viewpoints - I don't limit myself too much. I'm conducting research on human-computer interaction and naturally have something to say about that as well.

Lately I've been mainly interested in how teams and organizations create software, what kind of problems large software teams are facing, and how we could help them perform better.

Learning new things is a big part of my life, and that's why I also write about notetaking, information processing (RSS and such), and everything related.


Usually these are about the less technical aspects of software development.

Human-computer interaction, from professional application point of view.

Things related to my research or information gathering / overload.


I started to use RSS again and setting the system up requires some work. I also noticed that my needs are so specific that each service does not support them fully. I have compared Feedly and Inoreader, and in the process found out the feature set that matters to me. Choosing which service to use is hard, because none of them is perfect. Some services can also be surprisingly expensive.
Inoreader vs Feedly, and the ultimate feed reader (in 2020) May 27, 2020, 10 min read
Distributed situation awareness (DSA) is model that takes a systemic view to situation awareness (SA). Stanton et al. have described their DSA model in an article “Distributed situation awareness in dynamic systems: theoretical development and…
Distributed Situation Awareness (DSA) June 24, 2019, 4 min read