Skip to content

Commit 3d0fa42

Browse files
authored
docs(blog): contributor highlight David Wheeler (#295)
* docs(blog): contributor highlight David Wheeler Signed-off-by: Floor Drees <[email protected]>
1 parent 907f26d commit 3d0fa42

File tree

2 files changed

+60
-0
lines changed

2 files changed

+60
-0
lines changed
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
---
2+
title: "Contributor Spotlight: David Wheeler"
3+
date: 2025-05-26T13:51:43+02:00
4+
draft: false
5+
image:
6+
url: theory.jpg
7+
attribution:
8+
author: fdrees
9+
tags:
10+
- PGXN
11+
- pgTAP
12+
- Sqitch
13+
- postgresql
14+
- open-source
15+
summary: "In a mini-series on this blog we highlight the work of the community.
16+
Today we meet David Wheeler, Principal Architect at Tembo, and PGXN
17+
maintainer."
18+
---
19+
20+
Building and maintaining an open source project takes a village. In a
21+
mini-series on this blog we would like to highlight the work of our
22+
maintainers, component owners, and members of the larger community.
23+
24+
This week the spotlight shines on David Wheeler, or: [_theory_](https://github.com/theory),
25+
Principal Architect at Tembo, and PGXN maintainer. You might have heard of
26+
David's work on pgTAP, a suite of database functions that make it easy to
27+
write TAP-emitting unit tests in `psql` scripts or xUnit-style test functions.
28+
Or Sqitch, the database change management application. He's also the "bull-
29+
headed guy who ported SQL/JSON Path to Go" ([Playground](https://theory.github.io/sqljson/)).
30+
The man keeps busy...
31+
32+
He's not quite sure where he first heard about CloudNativePG; maybe at a
33+
PGConf? "I was kind of aware of it as a thing when I started at Tembo, which
34+
is where I actually got to know it."
35+
36+
His first formal contributions to the project were documentation improvements:
37+
defining RPO and RTO. David also advocated for [the extension search path patch](https://commitfest.postgresql.org/patch/4913/),
38+
a game-changing... change!
39+
40+
On his list of improvements he wishes for in CloudNativePG: "I'd like to
41+
get the Postgres core and CloudNativePG to the point where extensions can
42+
be 'installed' via immutable Docker images without requiring cluster
43+
configuration changes (and a service restart)!"
44+
45+
David first got into Tech building web pages for himself and fellow grad
46+
students that anyone on the internet could look at in NCSA Mosaic, anywhere
47+
in the world. It checks out then when he next shares that he has "no intention
48+
of growing up", and that he'd like his legacy to be that he inspired people
49+
through empathy, compassion, creativity, and passion.
50+
51+
David is a member of several communities, including but not limited to the
52+
XOXO Festival, the Rands Leadership Slack, and of course the Postgres
53+
community. He's also himself building quite a community around the Postgres
54+
tooling ecosystem, organizing virtual and in-person events to discuss the
55+
current state and future of Postgres extension registration, packaging, and
56+
distribution. Keep an eye on https://justatheory.com/ so you don't miss out
57+
on any of the fun!
58+
59+
You can find David in the CloudNativePG channels on the CNCF Slack workspace,
60+
or [on Mastodon](https://xoxo.zone/@theory/) or [Bluesky](https://bsky.app/profile/theory.fyi).
247 KB
Loading

0 commit comments

Comments
 (0)