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

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.

260414-pyconde-pydata-2026-mf-_FZ81643 (1).jpg

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!

Pycon2026.png

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.

Screenshot_2026-02-05_at_10.51.52_AM_xzhnbo.webp

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!

cship.png

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.

Screenshot 2026-02-05 at 15.25.29.png

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

Screenshot 2026-01-19 at 8.27.42 PM.png

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.

pp_2026_final copy.png

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.

vlcsnap-2026-01-05-16h36m22s549.png

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.

Bild