The Curious Engineer

All blogs / Databases

Raphael Poss · workbench

dr-knz.net

Full archives of Raphael Poss · workbench blog.

DatabasesEngineering management / careersGo

Posts
88 from 17 Nov 2012 to 7 Sep 2026
Posting
monthly (6 in the last year)
Kind
personal blog
Feed
https://dr-knz.net/feeds/all.atom.xml

2026 5

  1. Agent management tooling
  2. LLMs in Software Engineering
  3. Community Maps - Where Your People Are
  4. Human-Agent Computation Systems: A Complexity-Theoretic Sketch
  5. Theoretical Limits on AI Code Transformation

2025 3

  1. Investigation into Message Layer Security (MLS)
  2. What the EU’s efficiency labels can teach us about helping customers choose
  3. Time is a Range, Not a Point

2024 2

  1. The Share Web
  2. Unusual primitives in programming languages

2023 4

  1. The machine does not (yet) think outside of the box
  2. Contextual suggestions for SQL syntax
  3. Bubbles and sparkles: refreshing CockroachDB’s SQL shell
  4. One-on-one meeting questions

2022 10

  1. Loss of input in Charm’s Bubbletea
  2. People management incentives
  3. You’re a Tech Lead. What now?
  4. Navigating and optimizing performance reviews
  5. Updates to CockroachDB’s security architecture between v20.1 and v22.1
  6. Self-direction: navigating agency and responsibility
  7. Tech Career Progression for Beginners
  8. Understanding the Beginner’s Mind
  9. Levels of Technical Leadership
  10. Abstract Machine Models

2021 4

  1. How to get into computer security (2/2)
  2. How to get into computer security (1/2)
  3. My Go executable files are still large
  4. Log and error redaction in CockroachDB v20.2

2020 15

  1. Errors vs. exceptions in Go and C++ in 2020
  2. The Go low-level calling convention on x86-64 (updated)
  3. Beyond fmt.Errorf()—everyday error objects in Go
  4. The Go error printing catastrophe
  5. The Go standard error APIs
  6. Go’s formatting APIs
  7. Cloud-Native Security has Two R’s, not Three
  8. Expressivity vs Tractability
  9. Nested transactions in CockroachDB 20.1
  10. Ubuntu without Snap
  11. Local connection overheads in PostgreSQL and CockroachDB
  12. Authentication configuration in PostgreSQL and CockroachDB
  13. Data flows and security architecture in CockroachDB
  14. The STRIDE threat model with examples
  15. A tour of Emacs as my Go editor

2019 5

  1. Starting Your Remote Workplace For Fun and Profit
  2. Hacking week: hardware/software co-design for a UT-LEON3 extension
  3. I stopped using Slack and it is wonderful
  4. Why are my Go executable files so large?
  5. The acronym “DML” may not mean what you think it means

2018 8

  1. My database has bugs — now what?
  2. Measuring errors vs. exceptions in Go and C++
  3. Measuring argument passing in Go and C++
  4. Measuring multiple return values in Go and C++
  5. The Go low-level calling convention on x86-64
  6. The “PostgreSQL” in CockroachDB — Why?
  7. The “Open Source” in CockroachDB
  8. The “Wow” effect in CockroachDB

2017 2

  1. Local and distributed query processing in CockroachDB
  2. On the Way to Better SQL Joins in CockroachDB v1.0

2016 7

  1. Memory Usage in CockroachDB
  2. Squashing a Schrödinbug With Strong Typing
  3. Modesty in Simplicity: SQL JOINs in CockroachDB pre-1.0 Beta
  4. Critters in a Jar: Running CockroachDB in a FreeBSD Jail
  5. The 4th law of programming language comparisons
  6. Revisiting SQL typing in CockroachDB
  7. DYI Jepsen Testing CockroachDB

2015 1

  1. CS PhD student in the Netherlands: to be or not to be?

2014 9

  1. The Dark Resistance
  2. Open problems in Computer Science
  3. On the future of computer science
  4. My “ideal” Bachelor of Informatics
  5. How good are you at programming?
  6. Rust for functional programmers
  7. Categories from scratch
  8. Haskell for OCaml programmers
  9. Proefstuderen Informatica

2013 11

  1. Crazy research: bio warfare against mega corps
  2. Finding the right tool for the job - FAIL
  3. OpenRISC / de0 nano resources
  4. Resources on writing and teaching
  5. Introductie Unix
  6. Comments on the Mill CPU from OotB Computing
  7. Building computing systems for research and innovation
  8. Frustrated elements of symmetry
  9. How I met the Microgrids
  10. The Vaucanson story
  11. Proposal: high-level thermal modeling

2012 2

  1. On the Turing-Completeness of C
  2. On the Turing-Completeness of C