All Posts
The Ricoh Printing Experience
The Kafkaesque German Bureaucracy
Expat Bank Accounts For Digital Nomads
Founding a Company in Germany in 2026 Apparently Takes Three Months
3 comments
Transparency, with a Paywall: The German Transparency Register
The Rise of Exit Taxes
Opening a Thai Bank Account on Thailand's DTV Visa
2 comments
Rails 8: Setting up Litestream for SQLite on Hetzner S3 (on Dokku)
4 SQLite Databases: Is Rails 8 Taking SQLite Too Far?
Using SQLite On Dokku (With Rails 8)
What Amsterdam's Prostitution Taught Me About B2B SaaS Sales
Choosing a Business Bank Account For Your German GmbH
No More VAT IDs: Did Estonia Quietly Kill Its e-Residency For Digital Nomads? (August 2025)
7 comments
Exit Tax: Leave Germany Before Your Business Gets Big
17 comments
Equal Salaries For Remote Workers: What Is Equal, Anyway?
Using pgvector in dokku (migrating from vanilla Postgres)
2 comments
Digital Dinosaurs Supervising Medtech: Getting Audited By The Berlin Authorities
An Optimized Setup For Bloodletting
Dokku: Set Up Postgres Backups To Hetzner S3
Build a Consulting Business Before You Build a Product Business
4 comments
Bangkok Condo Reviews
No Co-Founder Needed: Being a Solo Founder
3 comments
Holding-GmbH vs. Normal GmbH in Germany: Worth The Hassle?
3 comments
Magic Benefits of ETF Investing You Didn't Know Of
2 comments
Goodbye, DiGAs: The DiGA Bubble Is Bursting
Notes and Hacks on Germany's Exit Tax
22 comments
Running a Profitable SaaS Company Is Brutal, Brutal Pain
Rails: How To Migrate S3 Providers Via ActiveStorage Mirroring
How To Find An Alternative Career As a Doctor
Using Hetzner S3 Object Storage in Rails
1 comment
Acarbose: Life-Changing Farts You Will Remember
All My Hacks For Founding a Company In Germany (And Running It)
5 comments
Vitamin B12: You Should Probably Be Injecting Hydroxocobalamin
2 comments
The EU AI Act Is Here. We're Screwed
Is GDPR Saving 2,920 Lives Per Year?
2 comments
Tokyo: Japanese Toilets And Express Trains
Estonia's e-Residency Is Awesome And Sucks, Too
25 comments
How To Found a Company In Germany: 14 "Easy" Steps And Lots Of Pain
16 comments
Publications
Reading
Talks
Don't Make These 9 Mistakes When Building Your Startup
How I Built a Bootstrapped Consulting Company: From Zero To 60k€ Revenue
2 comments
Don't Take VC Funding - It Will Destroy Your Company
3 comments
Six Years of Back Pain, Episode 1: Mouse Shoulder
1 comment
From Two to Three
From Clojure to Ruby
3 comments
From One to Two
Why I'm Publishing My Consulting Templates For Free (and Launching My Startup)
Regulation Is Killing Medical Software Innovation
Pioneers vs. Process People
Become a Full-Stack Person
The (Un-)Natural Progression of Machine Learning
I Wanted a CO2 Sensor, I Got a Fart Detector
3 comments
The Rush of Shipping
Don't Be an Engineer, Be a Producer
Businesspeople Are Useless
Abstracting Light Switches: How to Solve Real Problems
We need more Hackers
Making My Own Glasses
1 comment
Thread-safe queues in Clojure
React less
The Correlation Project
Two Years of Sleep Optimization
Asking Stupid Questions
Writing a HTTP API Client in Elixir for the Noun Project
Dockerizing Django, uWSGI and Postgres the serious way
Open-Sourcing breast_segment
Framework Overflow
Bangkok Travel Advice for Non-Bozos
Parse.com Cloud Code Hell
Hello World