Random thoughts on software.
I'm Jouke Waleson, Co-Founder and CEO of Comper. We give engineers, product, leadership and AI agents a real-time understanding of your software, straight from the code.
Latest
Just play Factorio
Factorio is my favorite game of all time. I've now spent close to 700 hours on it according to Steam, and that doesn't include a couple hundred hours where I played an illegal copy in 2014. I was just "trying it out", I…
How we brought our Rust CI from 20 minutes to less than 5 for Comper
This post was written by GPT-Sol 5.6 mimicking my writing style. After multiple 12h+ days of optimizing CI I could not muster the energy to write a full on blog post, but I did want to share our optimizations with the…
My one in a million patent collision - easee vs ibis vision
Back in 2021 I was a bit down as a CTO of easee, but then decided to do what I do best: innovate. It turns out that roughly around the same time, IBIS Vision, one of our UK competitors, was doing the same thing. They…
All writing 124
2026
2025
2024
- Bakelite to the Future - 1950s rotary phone ESP32 bluetooth headset
- The Future of Programming Systems - four thoughts
- "Security Is Our Top Priority" is BS
- Always Optimize the Feedback Loop
- TSTILMendix Cloud v4 - Part 2 - How to launch a complicated product
- TSTILDat Narrenschip
- How we ended up owning a framing shop
- How I learned to Innovate (a bit more) in Regulated Industries
- One year of Freelancing as Fractional CTO
- Struggle as a Service
- The long long tail of AI applications
- Follow-Up
- AI programming tools should be added to the Joel Test
- Rhyme is a parity bit
- Podcasts
- The Fog of War, or: when being vague is useful
- The unreasonable effectiveness of i3, or: ten years of a boring desktop environment
- TSTILThe WaterRower Camera
- Aiyima remote control codes
2023
2022
- TSTILBuildpacks for Docker
- Why Only Type-hints?
- Things I Didn't Build Yet
- Gear
- TSTILFDA Crawler
- TSTILdecrypt.py
- TSTILSnapp
- TSTILQMS Integrity Checker
- TSTILCowboy e-Bike Remote Control
- TSTILeasee RemoteControl
- TSTILThe easee Diff Viewer
- TSTILPacking all mxruntimes in git
- TSTILStacky Bird
- TSTILnewnode.py
- TSTILAccess2Mendix
- TSTILThe too clever scheduling service
- TSTILMendix2Java
- TSTILCertinator
- TSTILmxplient
- TSTILeasee TeleVisus
- TSTILInstadeploy
- TSTILSandboxes
- TSTILPorting an Atari tax program to Delphi
- TSTILThe easee Wizard Engine
- TSTILThe Reaper
- TSTILcf-mendix-buildpack
- TSTILMendix WebModeler v0.1
- The software that I love
- TSTILJUDO
- TSTILAutopullpep8 and the Facebook adventure
- TSTILSocial Gravity
- TSTILThe HP 49g
- TSTILSnelTrein
- TSTILPlotter
- TSTILReverse engineering the binary format of HP ChemStation
- TSTILJTJ Rekenen
- ESP EYE pinout of GPIOS connected to DOUT, DIN, CLK, CS leads
- The world's first Cowboy key-fob
2021
2020
2019
2018
2016
2015
2014
2013
2012
- WTF Google
- A secure home gateway on the Raspberry Pi in four parts. Part four, proxying to your devices
- A secure home gateway on the Raspberry Pi in four parts. Part three, free HTTPS to the rescue
- A secure home gateway on the Raspberry Pi in four parts. Part two, setting up nginx on the Raspi
- A secure home gateway on the Raspberry Pi in four parts. Part one, Dynamic DNS
- Some experiences with Puppet
- Finally found the tomato router settings for laserjet 10xx firmware!
- So you think you can Vim?
- Google Code Jam 2012 - My solutions for the qualification round
- java.lang.Thread considered harmful
2011
- NS API: stationslijst naar een array
- Moving to Google's App Engine
- Yahoo Pipes uses multiple IP's
- Coming soon, social graph analysis in your browser
- Idea time: Language Acquisition 2.0
- Idea time: wikitours. Spoken guides on public transportation.
- Idea time: supermarket navigation
- Idea time: RFID+E-Ink, electronic price tags without batteries
- Idea time
- Idea time: Ticket dispenser 2.0
- NS api - hij is er!
- Design Pattern: Pagination with useful hovering indicators
- Thinkpad T400 immeadiately resumes from suspend after Ubuntu upgrade
- How to get on twitter/facebook in Egypt during protests
- [Solved] Reduced performance Thinkpad W510 on 90W power adapter
- HP Laserjet 1018 (or equivalent) printing to Netgear router with Tomato USB firmware
- LaTeX documents with utf-8 foreign accents, Word quotation marks etc.
- Complete list of NS stations
- Is there a definitive guide to making Facebook applications?
- The simplest Drupal / Twitter integration possible!
- Windows software on mac
- Why this blog?