Blog
Whose Problem Are We Solving? A Question That Cuts Through The Fog
Most product ideas fail not because the technology doesn’t work, but because nobody needed it in the first place. And by the time we ...
Sometimes Your Device Is Alive But Is Actually Dead
In IoT, Programming, Feb 24, 2026A Personal, Portable Laugh Track (A Lesson in AI Coding)
In Programming, Just for Fun, Aug 19, 2024Protothreads Receives ACM SenSys Test of Time Award
I am thrilled and honored to announce that the paper “Protothreads: Simplifying event-driven programming of memory-constrained embedd...
Read MoreMore Articles
Whose Problem Are We Solving? A Question That Cuts Through The Fog
Most product ideas fail not because the technology doesn’t work, but because nobody needed it in the first place. And by the time we figured that out, it may be too late.But there is ...
In Startups, Ideas, Mar 23, 2026Sometimes Your Device Is Alive But Is Actually Dead
A hardware watchdog timer is a standard mechanism for embedded systems.The idea is simple: a countdown timer that resets the microcontroller unlessthe firmware explicitly resets it. I...
In IoT, Programming, Feb 24, 2026Stress-Testing 100+ Bluetooth Beacons (so the Team Can Sleep Well at Night)
How do we make sure our system works with hundreds of devices in the same room? We test it with hundreds of devices in the same room.
In IoT, Bluetooth, Oct 06, 2025A Personal, Portable Laugh Track (A Lesson in AI Coding)
This was a ridiculous idea I had one day: wouldn’t it be fun to have a personal, portable laugh track – you know, like in those old sitcoms where there would be a canned laughter afte...
In Programming, Just for Fun, Aug 19, 2024How to Use git diff with an sqlite3 Database
If we have a git repository where there is a binary sqlite3 file, it is difficult to see what changed by only using a git diff command. But there is a neat git trick (learned from her...
In Programming, Jul 11, 2024How to Build a Profitable IoT Product
The slides from my talk at the March 2024 IoT meetup in Stockholm, Sweden. I don’t think the talk was streamed or recorded.
In Ideas, Startups, IoT, Mar 30, 2024Video: Don't Wait for the IoT Standard
My talk from the Emerging Tech Beat conference from 2020, so a few years old by now, and the sound has problems during the first few minutes, but interesting to see what has changed, ...
In Ideas, IoT, Feb 01, 2024A Simple Way to Pitch Ideas
Pitching ideas is hard. This makes ideas die too early – even brilliant ones. Here is a simple way to pitch ideas, which I have chosen to call “Procosoco” despite it being a somewhat ...
In Ideas, Startups, AI, May 01, 2023Device types and their roles in the Matter smart home standard
The Matter smart home standard is an initiative supported by major players in the smart home industry, including Amazon, Apple, Google, and Samsung. The Matter standard is developed b...
In Internet of Things, Matter, Mar 21, 2023What is the Matter smart home standard and why does it matter?
Smart homes are becoming more and more popular. However, with so many different devices and protocols available, it can be tricky make all devices in a home compatible and to work tog...
In Internet of Things, Matter, Mar 20, 2023Featured
-
Whose Problem Are We Solving? A Question That Cuts Through The Fog
In Startups, Ideas, -
Sometimes Your Device Is Alive But Is Actually Dead
In IoT, Programming, -
Stress-Testing 100+ Bluetooth Beacons (so the Team Can Sleep Well at Night)
In IoT, Bluetooth, -
Protothreads Receives ACM SenSys Test of Time Award
In Protothreads, Awards, ACM SenSys, -
How to run a city-wide wireless network from a drawer
In Internet of Things, -
This IoT Network Watches You Shop - Without Cameras
In Internet of Things, -
What makes IoT so hard? The sheer scale, the power consumption – and that it is wireless.
In Internet of Things, -
What makes IoT so hard? The range of needed skillsets is unusually wide
In Internet of Things,