Skip to main content

Writing by Perttu Lähteenlahti

A collection of 63 blog posts I've written over the years. My writing spans topics like cognitive science, software development, and design — with the occasional detour into the unrelated. I revisit and revise older posts regularly, and I welcome any feedback that can help improve my writing, and more importantly, my thinking. I hope you find something interesting here.

Cover image for How to win Shipyard

How to win Shipyard

·RevenueCat

A hackers guide to building an MVP that can win RevenueCat's Shipyard hackathon

Cover image for What I'm reading in 2026

What I'm reading in 2026

Overengineered approach to tracking how many books I've read in 2026, with filtering, auto generated images, and progress bars

Cover image for Flights of 2025

Flights of 2025

A visual breakdown of my travel in 2025: 57 flights across 7 countries, from conferences in the US to quiet weeks in Finland.

Cover image for App.js 2025 recap

App.js 2025 recap

A personal recap of App.js 2025: speaking about in-app purchases, highlights from Krakow, favorite talks, and why this conference remains one of my top picks.

Cover image for The novel vs. the screenplay: Se7en

The novel vs. the screenplay: Se7en

How Andrew Kevin Walker’s script went through multiple rewrites before becoming the neo-noir classic we know today. Despite its flaws, the novelization of Se7en holds personal significance for me, showing how a good story can transcend its medium.

Cover image for 20 things about 2020

20 things about 2020

20 things about 2020 from my perspective. I think there are easier ways to brag about your accomplishments than trying to mask them under an annual review.

Cover image for Designing a winning hackathon concept

Designing a winning hackathon concept

Between the years 2015 and 2018 I participated in over 70 hackathons. I won 40 of them, most wins being towards the end. Sometimes winning was mostly accidental, but majority of the time it was due to a strategy me and our team followed. This article is abot trying to write down the strategy that worked.

Cover image for Defining touchpoints in service design

Defining touchpoints in service design

Services are, by nature, intangible. Touchpoints are one of the main ways a service becomes tangible. This article reviews definitions of touchpoints and explores how they are used in service design practice today.