Skip to main content

ยท 3 min read
Martijn Smit

When we shipped 6.0, we also introduced a new issue reporter, which turned out to be one of the most important changes in the release. Apart from Web Insights, of course. ๐Ÿ˜‰

Within days, we started receiving detailed crash data across different platforms, hardware setups, and edge cases that are nearly impossible to reproduce in-house. That visibility made a big difference.

6.0.1 is the direct result of that.

This release focuses almost entirely on stability: fewer crashes, smoother shutdowns, safer background processing, and better handling of platform quirks.

ยท 4 min read
Martijn Smit

WhatPulse 6.0 is a major release, with Web Insights bringing website activity into your stats for the first time. Alongside that, this release delivers a more flexible UI, improved exports, and a long list of stability and performance improvements, especially on Windows.

This version lays the groundwork for deeper insights into how you actually use your computer, while making the core app more robust and pleasant to use day to day.


Web Insights: website activity trackingโ€‹

Web Insights introduces website-level activity tracking through new browser extensions, integrating your browsing activity directly into WhatPulse.

With Web Insights enabled, you can:

  • Track time spent and activity on websites, including keys, clicks, scrolling, and mouse movement
  • View website activity alongside applications inside the WhatPulse app
  • Associate website stats with profiles to separate work, personal, or other contexts
  • Export your website activity data for deeper analysis or reporting

Websites and applications side by side in the WhatPulse app Websites and applications side by side in the WhatPulse app

ยท 2 min read
Martijn Smit

If you're reading this, you've probably pressed a key to get here. In fact, you press keys thousands of times a day. But what actually happens between your finger hitting plastic and a letter appearing on screen?

Turns out, quite a lot.

Every keystroke is a chain reaction that unfolds in about 5 to 25 milliseconds: a spring compresses, metal contacts bounce against each other (and need to be filtered), a matrix circuit scans for which key was pressed, a microcontroller translates that into a scan code, wraps it in a USB HID packet, and sends it across the cable to your computer โ€” where your operating system processes it and delivers it to the right application.

I've been wanting to understand this pipeline for a while. How does a matrix actually detect key presses? Why do some keyboards ghost? What's in those 8-byte USB packets? Where does latency come from, and what can you actually do about it?

So I went deep and built howkeyboardswork.com, an interactive guide that walks through the entire journey of a keystroke from switch to screen.

It's not a wall of text. Every concept has a hands-on demo:

  • Watch a keystroke travel through the complete pipeline, from physical switch to application
  • Click keys in a virtual matrix to see row-by-row scanning, and toggle diodes off to trigger ghosting
  • See contact bounce in a waveform and compare debouncing strategies
  • Build a live USB HID report byte by byte, and hit the 6-key rollover wall
  • Explore scan codes across keyboard layouts: same physical key, same code, different character
  • Tweak latency parameters and watch milliseconds add up across the stack

Whether you're into mechanical keyboards, curious about low-level hardware, or just like understanding the tools you use every day, I hope this scratches that itch.

Check it out: howkeyboardswork.com

ยท One min read
Martijn Smit

This video is a small thank-you to the WhatPulse community ๐Ÿ’™

Over the past weeks, many of you took the time to fill out the year-end survey and share thoughtful, honest feedback about WhatPulse. That input plays a big role in how I'm planning the roadmap for 2026, and I really appreciate everyone who participated.

In this video, I'm doing the recorded raffle draw for the survey gift cards:

  • ๐ŸŽ 1x $50 digital gift card
  • ๐ŸŽ 5x $20 digital gift cards

The winners will be contacted directly by email shortly after the draw.

Thanks again for being part of the WhatPulse community. Whether you've been around for months or many years. Your support, curiosity, and feedback are what keep this project fun and moving forward.

โ€” Martijn and the WhatPulse team

ยท 2 min read
Martijn Smit

Happy new year! I hope you've all had a wonderful start to 2026. As we close out another year of clicks, keys, and countless hours of screen time, we thought it'd be fun to give you a personalized look back at your 2025.

Introducing WhatPulse Wrapped โ€” your year in review, visualized.

Head over to your profile or dashboard and you'll find a shiny new banner waiting for you. Click it to discover:

  • Your archetype โ€” are you a Night Owl, Keyboard Warrior, or something else entirely?
  • Year at a glance โ€” total keys, clicks, bandwidth, uptime, and more
  • Monthly breakdown โ€” see when you were most productive (or most distracted)
  • Activity heatmap โ€” a visual map of your activity throughout the year
  • How you compare โ€” see where you rank among other WhatPulse users
  • Fun comparisons โ€” your stats translated into real-world equivalents
  • Badges earned โ€” all your 2025 achievements in one place

View your 2025 Wrapped โ†’

Here's to another year of tracking the things that make us curious about our own habits.

โ€” Martijn & the WhatPulse team