dr knz @ work
From $100M Offers to AI Misfires: Notes on Value, Hype, and Human Blind Spots
Context Rot, Corporate Feudalism, and the Art of Weakening Belief Edges
The Illusion of Thinking: LLM Cosplay and the Coming AI Class War
Time is a Range, Not a Point
Quintism, Friction Economics, and Building a Calm Companion in the Who Cares Era
Time is a Range, Not a Point
Hyperlegibility, Democracy Under Siege, and the Weight of Unseen Consequences
The Bullshit Singularity: When the Internet Breaks Even for the Trained
Essentialism, AI Skepticism, and the Moral Duty to Write Human Content
Lullaby Language, Systematic Design, and Civilizations as Natural as Grass
The Care Economy and the 70% AI Problem
The Ambassador Matrix: A New Framework for Understanding Your Network
The Multi-Project Mind: Why Some People Need 4-5 Important Things at Once
From Reading to YouTube: Project Portfolio Explosion
Notes on networking
The Share Web
The Share Web
The Death of the Public Internet and Rise of Private Group Chats
The Misallocation of Brilliance: From Phantom Stock to Self-Expression Traps
Management Lessons from the Construction Site
When Thiel Meets Covey: Technology, Politics, and the Art of Robust Tolerance
Fractals, Trust, and the Limits of Teaching Wisdom
Reading Renaissance: Books, AI Skepticism, and Corporate Games
Unusual primitives in programming languages
Unusual primitives in programming languages
The machine does not (yet) think outside of the box
The Product Builder’s Epiphany
From Cockroach Labs to Campaign Trail
One-on-one meeting questions
Loss of input in Charm’s Bubbletea
People management incentives
You’re a Tech Lead. What now?
Navigating and optimizing performance reviews
Updates to CockroachDB’s security architecture between v20.1 and v22.1
Self-direction: navigating agency and responsibility
Tech Career Progression for Beginners
Understanding the Beginner’s Mind
Levels of Technical Leadership
Abstract Machine Models
How to get into computer security (2/2)
How to get into computer security (1/2)
My Go executable files are still large
Errors vs. exceptions in Go and C++ in 2020
Errors vs. exceptions in Go and C++ in 2020
The Go low-level calling convention on x86-64 (updated)
The Go low-level calling convention on x86-64 (updated)
Beyond fmt.Errorf()—everyday error objects in Go
The Go error printing catastrophe
The Go standard error APIs
Go’s formatting APIs
Cloud-Native Security has Two R’s, not Three
Expressivity vs Tractability
Nested transactions in CockroachDB 20.1
Ubuntu without Snap
Local connection overheads in PostgreSQL and CockroachDB
Authentication configuration in PostgreSQL and CockroachDB
Data flows and security architecture in CockroachDB
The STRIDE threat model with examples
A tour of Emacs as my Go editor
Starting Your Remote Workplace For Fun and Profit
Hacking week: hardware/software co-design for a UT-LEON3 extension
I stopped using Slack and it is wonderful
Why are my Go executable files so large?
Why are my Go executable files so large?
The acronym “DML” may not mean what you think it means
My database has bugs — now what?
Measuring errors vs. exceptions in Go and C++
Measuring errors vs. exceptions in Go and C++
Measuring argument passing in Go and C++
Measuring multiple return values in Go and C++
Measuring argument passing in Go and C++
Measuring multiple return values in Go and C++
The Go low-level calling convention on x86-64
The Go low-level calling convention on x86-64
The “PostgreSQL” in CockroachDB — Why?
The “Open Source” in CockroachDB
The “Wow” effect in CockroachDB
Local and distributed query processing in CockroachDB
On the Way to Better SQL Joins in CockroachDB v1.0
Memory Usage in CockroachDB
Squashing a Schrödinbug With Strong Typing
Modesty in Simplicity: SQL JOINs in CockroachDB pre-1.0 Beta
Critters in a Jar: Running CockroachDB in a FreeBSD Jail
The 4th law of programming language comparisons
Revisiting SQL typing in CockroachDB
DYI Jepsen Testing CockroachDB
CS PhD student in the Netherlands: to be or not to be?
CS PhD student in the Netherlands: to be or not to be?
The Dark Resistance
Open problems in Computer Science
My “ideal” Bachelor of Informatics
On the future of computer science
On the future of computer science
How good are you at programming?
Rust for functional programmers
How good are you at programming?
Rust for functional programmers
Categories from scratch
Categories from scratch
Haskell for OCaml programmers
Haskell for OCaml programmers
Proefstuderen Informatica
Proefstuderen Informatica
Crazy research: bio warfare against mega corps
Finding the right tool for the job - FAIL
OpenRISC / de0 nano resources
Resources on writing and teaching
Introductie Unix
Comments on the Mill CPU from OotB Computing
Building computing systems for research and innovation
Frustrated elements of symmetry
How I met the Microgrids
The Vaucanson story
Proposal: high-level thermal modeling
On the Turing-Completeness of C
On the Turing-Completeness of C