Overview
News
Salaries
Products
People
Growth
Offices
Financials

Overview

My name is David and I live in Madrid, Spain. My professional passion is Software Engineering, with a particular focus on Developer Tooling, AI and Big Data.I currently work at SpaceXAI.Previously, I worked at Cursor and at Neon. And before that, I worked at SingleStoreDB (formerly known as.

News

Blog 2 months ago
Primer: Worktrees + Coding Agents
Coding agents and (Git) worktrees seem like a match made in heaven. However, there's a lot more to it than meets the eye. Over the last 12 months, I have learnt way too much about Git worktrees, and I think now is a good time to lay it all down in a nice
Read more
Report
Blog 8 months ago
Looking Back On Phabricator For Code Review
In my professional software engineering career, I've used a few different code review tools:Launchpad 2012-2014 (Bazaar was great... IYKYK), and also GitHub2016 - 2019 Phabricator2019 - 2023 GitLab2023 - 2025 GitHub2025 - 2026 GraphiteBut I sometimes miss
Read more
Report
Blog 8 months ago
Cursor's Debug Mode Is Arguably Its Best Feature
Back in December, Cursor announced "Debug Mode". The way it works is fairly straightforward:User says "I want to fix this bug!!!"Cursor prompts the model to come up with several hypothesis for why the bug existsCursor prompts the model to add a bunch of i
Read more
Report
Blog 10 months ago
Running a Sub-2h45m Marathon
In 2024, I ran a sub 2h-50m maraton, and I ended that blog post with...I want to run a sub 2h45 marathon in 2025Well... I just did that last Sunday!!! It's crazy to think about it, because I had a very complicated year work-wise, and I didn't think I'd al
Read more
Report
Blog 1 year ago
Learning to Talk With the Young Tech Crowd
Okay, so the young tech crowd (especially in San Francisco) seems to speak differently. I've had to quickly learn a few terms and expressions, and I figured I'd share these with the other oldies who're around.bullish / ˈbʊl ɪʃ /You really believe somethin
Read more
Report
Blog 1 year ago
My Experience with Publishing an Extension for All VS Code IDEs
I've been working on an extremely basic VSCode extension:Thanks for the idea Marco! And it was so easy to switch from OpenAI to Lllama via Groq using @aisdk Feels much better now, still not sure how to make it useful (possibly need to send the model a bit
Read more
Report
Blog 1 year ago
Async Queue - One of My Favorite Programming Interviews (Can AI Break It?)
For the past 7+ years, I've been conducting a programming interview that has been a true personal favorite of mine. It was passed down to me from good friends (Jeremy Kaplan and Carl Sverre, and it was the latter whom I believe invented it). This intervie
Read more
Report
Blog 1 year ago
One Year at a Database Startup Called Neon
Precisely one year ago, I joined Neon, a company building a Postgres managed service with some modifications to core Postgres that allow for the decoupling of storage and compute. I had seen firsthand at SingleStore the benefits of such a database archite
Read more
Report
Blog 1 year ago
CMU 15-721 Advanced Database Systems 2024 - Part 2 (Final)
It's been almost a full year since I published Part 1 of this series. I have spent a lot of time going through the CMU 15-721 Advanced Database Systems course from 2024. This meant going through every lecture, every reading assignment, and every piece of
Read more
Report
Blog 1 year ago
Kinesis mWave Mac Mechanical Keyboard: A Short Review
My favorite keyboard of all time is probably the Microsoft Sculpt. I actually own four (yes, 4) of them because I was afraid that Microsoft would stop selling them, and I wanted enough for a lifetime.However, around a year ago, I switched to a MacBook and
Read more
Report
Show more news