Mehdi Ouazza

Mehdi Ouazza

@mehdio.com

🧡 Data Engineer at heart 🥑 DevRel @motherduck.com (Cloud-based @duckdb.org) 🎥 YouTube : https://www.youtube.com/@mehdio ✒️ Blog http://mehdio.com/blog

2.4K followers244 following224 posts

US tech companies have their pride, but you know what Europe has? Awesome TLDs. YouTube uses a Belgian TLD for youtu(.)be. Anthropic uses a German TLD for Clau(.)de. Pinterest uses an Italian TLD for pin(.)it One more reason to build in Europe.

We're in particular times. AI is moving so fast that we're questioning every single way we work every day. Honestly, it's been exhausting for me. I know I'm not alone. It's okay. Particular times.

Obsidian Markdown vaults break past ~7k notes. Dataview chokes, sync gets flaky. Used to be a power-user problem. With LLMs pumping out notes on demand, everyone's vault is about to get huge. Files-as-truth + derived SQLite/DuckDB index feels obvious. Who's building it?

I'm back at PyCon/PyData DE! Last year in Berlin the workshop was sold out 🤯 It was a lot of fun and this year, I'm getting backup to provide you the best learning experience! We'll be sharing all we know about analytics agents... and the ducks...of course DuckDB!

Wait Mehdi, almost 2 months since the last ctrl+r?! Travel, sickness, and (not to mention) a newborn got me deep into survival mode. Bear with me while I find my rhythm again. The good news: I’ve been experimenting non-stop, so this is a triple edition : 3 🧠 thoughts on AI and 3 🛠️ tools I tried.

Learning vim bindings is the best investment I've made over the past decade to improve my productivity as a software engineer. And it's still paying off today.

I was missing key metadata info on Claude Code, and I found this little gem last week: https://cship.dev/ If you're already a Starship user like me, adding this extension is a no-brainer. It shows you the amount spent, context window usage, and the selected model!

You just burned $1k in tokens to rebuild the SaaS you refused to pay $29/month for. Great for the ego. Now maintain it for 3 years to break even. Yup, maintenance is a luxury these days.

Most CFPs have a ~6 month gap between submission and the actual talk. Given how much changed in the last 6 months... I suspect a lot of speakers will be quietly rewriting their slides the week before. So if the title doesn't quite match the content... keep an open mind. That's probably a good sign

GitHub has all the pieces for an agentic IDE: Copilot agent, Actions, Codespaces. But it's async—fire and forget. Cursor nails real-time pair programming. You and the agent coding together. The holy grail? Hybrid mode. GitHub could build it, unconstrained by VSCode legacy.

2026 paradox: We question whether LLMs are intelligent enough. Instead of deciding whether we’ll stay intelligent while using them.

Two years ago I’d say niche down as a software engineer. Now I’m building far outside my niche (data engineering). It's not “Should I learn React?” but “Do I understand the problem well enough to direct AI?” Execution is commoditized; domain expertise still matters. Generalists win.

RIP Mehdio (2019) Time for a fresh new profile picture. Same person. Bolder. Less hair. Hopefully wiser. In 2026, I want to keep teaching curious students—both in person and online—and help the next generation learn not just data, but software engineering in this (post-?) AI wave.

Quick software engineers reality check: 2024: AI writes code quickly — quality is meh 2025: AI writes solid code and boosts productivity 2026: Not using AI effectively becomes a liability 2026 is the year coding with AI is no longer a nice-to-have, but a must-have.

A few observations from shipping with AI these past weeks : 1) TS quietly wins for AI apps (types catch hallucinations at lint time). 2) Juniors risk building human debt by skipping fundamentals. 3) AI + money works only with verification (SQL saved me). Constraints > vibes.

For all the parents out there, I’m launching something new: the Portable family newsletter After living in 4 countries over the past years with young kids, I’m sharing stories on how we did it. Just honestly covering what worked, and what didn't work.

There’s a big shift coming in dev tools: their main users will soon be AI agents, not humans. Neon already sees 4x more DBs spun up by AIs. The question now: How do you make your tool AI-consumable? MCP is one answer—but new platforms & integrations will matter too.

Having more fun building a metadata registry for my personal website with all my content. 3 goal for this : 1. Bring public visibility to all my content (written / video) in one place 2. Make it easier to search through all of it (WIP)

If you're wondering what all the fuss is about table formats—and this new one called DuckLake—this video is for you. If you don’t choose table formats but benchmark them, it’s for you too. If you don’t like table formats at all? Well, then share this video with your enemies.

MotherDuck@motherduck.com

Forget what you know about table formats — DuckLake flips the script. ✅ Metadata in Postgres/DuckDB ✅ Data in Parquet on S3 ✅ No more crawling metadata files @mehdio.com breaks it down with a hands-on @supabase + @duckdb.org setup 🛠️ 📺 youtu.be/hrTjvvwhHEQ

The best part of being active online is turning connections into real-life moments. Just hosted a sold-out DATA+AI meetup in Zurich at Google!

Mehdi Ouazza reposted

Today we're launching DuckLake, an integrated data lake and catalog format powered by SQL. DuckLake unlocks next-generation data warehousing where compute is local, consistency central, and storage scales till infinity. ⁠ducklake is an open standard and we implemented it in the "ducklake" extension.

Since I teach #dataengineering, I figured my personal website should reflect that—it’s all about pipelines. I’ve automated most of the publishing workflow so the site acts as a central metadata hub, no matter where I post content online.

Mehdi Ouazza reposted

🇨🇭 DATA + AI ZURICH — LET’S GO! We’re hosting a no-pitch, insight-packed meetup at Google Zurich with the Applied GenAI community 🧠✨ ⚡ 10 lightning talks 🧠 Real-world data + AI 📍 My first time in Zurich! 📅 Join us: meetup.com/applied-gena...

meetup.comApplied AI, Data & Analytics meetup (technical, lightning talks), Tue, Jun 3, 2025, 6:00 PM | Meetup## **🚀 Data, Analytics & AI Meetup @ Google** We’re excited to bring together the worlds of Data Engineering, analytics and AI in this upcoming in-person meetup hosted at