TL;DR
Get business pricing on monitors, keyboards and dev gear
- Business-only prices and quantity discounts
- Tax-exempt purchasing
- Multiple users, one account, clear invoices
The Pragmatic Engineer published an interview with Cockroach Labs co-founder and CTO Peter Mattis about distributed databases, storage systems and his engineering career. Mattis also describes how AI tools have brought him back to writing code and argues they can increase the impact of experienced engineers; the interview does not present new benchmark results or a specific product announcement.
Mattis’s career spans open-source software, Google and database development. He created the image-editing program GIMP with college roommate Spencer Kimball, later worked on Gmail and distributed storage at Google, and co-founded Cockroach Labs. The interview connects those experiences through recurring engineering problems: storing and finding data efficiently while preserving reliability and correctness as systems grow.
One example is Gmail’s early storage layer. According to the interview, B-trees helped track email threads and unread counts. Mattis also recounts work on Google’s successor to the Google File System, Colossus. The source says the system used Reed–Solomon erasure coding to store data twice rather than keeping three full copies, reducing storage overhead by 33% while increasing redundancy. The interview does not provide a measurement method or further technical detail for that figure.
Mattis describes replacing standard data structures in performance-sensitive settings. At Google, he built a B-tree with semantics similar to C++’s std::map, which he says used less memory and ran faster because of spatial locality. He also developed a Swiss Table implementation for Go that, according to the source, later became part of the Go standard library with help from the Go team. These examples support the interview’s broader focus on how choices at the data-structure level affect system performance.
Storage Choices Shape Database Scale
The discussion matters to database engineers because distributed systems must balance latency, storage cost, redundancy and correctness. Mattis’s examples show how those tradeoffs can appear at different levels, from how a system stores copies of data to how an index or map is laid out in memory.
The interview also addresses who does engineering work as AI coding tools become more common. Mattis says AI has brought him back to writing code after his role shifted toward management, and he believes it can multiply the contribution of people with deep domain knowledge. That is his assessment, not a measured result in this interview: no productivity study or quality benchmark is presented.
Top picks for "distribut databas peter"
As an affiliate, we earn on qualifying purchases.
From GIMP to Google Storage
The interview places Mattis’s database work within a longer career. He and Kimball released GIMP after nearly being discouraged by the announcement of another ambitious image editor. Mattis says the other project never surfaced, and he offers the episode as a lesson to founders not to abandon work because someone else announces a similar idea.
Mattis also recalls initially declining an offer from Sergey Brin to join Google because of the commute from San Francisco to Mountain View. He later joined the company. The source notes that the first version of Google’s logo was made using GIMP, tying his open-source work to the company where he subsequently worked on email and storage challenges.
““There’s always going to be someone else working on your idea.””
— Peter Mattis, as quoted by The Pragmatic Engineer
Claims Await Independent Measures
The published material is an interview and editorial summary, not a technical paper or independent evaluation. It does not give benchmarks for Mattis’s claims about AI-assisted productivity or code quality, nor does it detail the conditions behind the reported 33% reduction in storage overhead for Colossus. The source also does not state the interview’s publication date, and it does not announce a new Cockroach Labs product or database release.
Further Details in the Full Interview
The Pragmatic Engineer’s page offers the episode in audio and video formats and includes a transcript and timestamps, according to the source material. Readers seeking more detail can consult those materials for Mattis’s explanations of database design, code review and AI tools. No follow-up announcement or product milestone is specified in the report.
Key Questions
Who is Peter Mattis?
Peter Mattis is the co-founder and chief technology officer of Cockroach Labs. He is also an original creator of GIMP and previously worked on Gmail and distributed storage at Google.
What is the interview about?
The Pragmatic Engineer interview covers distributed databases and storage systems, including Gmail’s use of B-trees, Google’s Colossus storage system and Mattis’s work on data structures.
What did the source say Colossus changed?
The report says Colossus used Reed–Solomon erasure coding to store two copies of data instead of three full copies, reducing storage overhead by 33% while increasing redundancy. It does not give further measurement details.
Did the interview prove that AI improves coding productivity?
No. Mattis says AI tools have made him feel more productive and may increase the impact of domain experts, but the source provides no independent productivity or code-quality measurements.
Source: rss
Fall Picks
fall essentials
As an affiliate, we earn on qualifying purchases.
