Kristofer Palmvik.
E-mail
kristofer@palmvik.sePhone
+46 705 886414
Postal address
Kristofer PalmvikHamngatan 16 D
582 26 Linköping
SWEDEN
Social media
About Kristofer Palmvik
I love to develop useful and cool things with lots of data. Love to work with other people. Love to travel the world.
MSc Information Technology with specialization in Media Informatics. Professional experience of software engineering, ranging from modern frontend web to high-performance databases and cloud infrastructure.
Interested in working with product development in a web based environment. Quick to learn new skills and handle new situations. Thrives in a demanding environment together with a great team.
Aim to be a valuable part of a small company and develop a world leading product or service with high quality and professionalism.
See my professional experience and current position on LinkedIn. Let's connect!
Currently reading
I enjoy reading books about a wide range of subjects.
- How to Make Sense of Any Mess by Abby Covert,
- AI Engineering: Building Applications with Foundation Models by Chip Huyen.
A recent favorite book is Lords of Uncreation (The Final Architecture, #3) by Adrian Tchaikovsky.
My notes
Observations on building software, working with teams, and exploring the world. A mix of professional thoughts and personal logs.
- 2026‑07‑01
Being where work happens helps you understand the complexity
Digital models and screens can only capture so much of the physical world. Following a parcel from the sorting terminal to a delivery locker is a powerful reminder that to improve the digital experience you must get a better understanding of the real work.
- 2026‑06‑23
Use reserved phone numbers for examples
The phone number you invented could be real. But you can use reserved example numbers so you don’t risk bothering whoever it belongs to.
- 2026‑05‑20
Did I miss something in my writing?
What if your writing came with a built-in critic? Mine does. An AI finds the seams in my thinking and publishes them right next to the text.
- 2026‑05‑16
A podcast that creates itself, in a different voice
My notes now become 5-minute podcast episodes overnight, written and voiced by a chain of AI agents. The episodes sometimes contradict my own thinking, which is exactly the point.
- 2026‑05‑04
Claude knows FFmpeg, but it has no idea where the video is
Testing an AI video editor revealed that Claude writes flawless FFmpeg commands, but made assumptions around file system paths.
- More of my notes...
Whitebrd.
A public collection of links I'm reading and referencing since 2008. Articles, tools, and resources relevant to my work and interests.
- 2026‑10‑13
It was NEVER about the product
I’ve managed maybe 100+ engineers over the last 20 years and I can tell you: whatever this mythical “it” is, a large fraction of the it’s it was absoTOOTely about it’s code. Who are these crazed engineers that didn’t care about the code??? And how did they get hired??? I just don’t believe them.thegoldenmule.medium.com - 2026‑10‑13
Stop Arguing With Your Coding Agent
We already know how to do this. It’s a fairly ordinary SDLC, made explicit enough that an agent doesn’t have to guess the important parts. Write down what good looks like, settle the product decisions and system choices that matter, then let one Builder build. Before believing it’s done, get a fresh reviewer to read the spec and actual diff, and have QA open the actual product and try it. Real failures go back to the same Builder. You still decide whether to ship.newsletter.engineering.land - 2026‑10‑13
Does code quality even matter anymore?
I don’t believe that durable software engineering is going away. In fact, the total amount of durable software seems likely to expand enormously in the future, thanks to the incredible capabilities we have with AI. But there’s also a whole new world of Disposable Software, and we have to learn to support it, embrace it, and differentiate it from our durable systems.codesimplicity.com - 2026‑10‑13
How I ship projects at big tech companies
Shipping is a social construct within a company. Concretely, that means that a project is shipped when the important people at your company believe it is shipped. If you deploy your system, but your manager or VP or CEO is very unhappy with it, you did not ship. (Maybe you shipped something, but you didn’t ship the actual project.) You only know you’ve shipped when your company’s leadership acknowledge you’ve shipped.seangoedecke.com - 2026‑10‑13
If your team is happy, are you doing a good job?
Making your team happy is not the job. Someone who can’t handle disappointing their direct reports or making them upset will never be an effective leader. Frustrating people and telling them “no” is part of the job, because growth is hard and part of your job is to challenge people. How they feel about this is under their control, not yours.charity.wtf - More of my collected links...
