Devibecoding 🔧

In my last post I defined vibecoded code as code nobody on your team has fully understood. But what happens when you take that code and make it yours?

I think we need a term for this: devibecoding.

💻 Devibecoding is the process of taking code you don't fully grasp — whether AI generated or not — and systematically working through it until you truly own it. Understanding it, restructuring it, making it maintainable.

🧠 This is not just code review. It's a mix of reverse engineering, refactoring and deep comprehension — without being able to ask the original author about their intent. Because there was no human author.

💬 Someone in the replies to my last post described exactly this: putting in the effort to understand and reformat AI output until it becomes their code. That's devibecoding in practice.

🚀 And here is my take: this will become its own discipline. With its own tools, its own best practices, maybe its own specialists. Think tools that don't just lint but explain. That visualize where your understanding gaps are. Possibly even AI helping you understand AI code — ironic but inevitable.

⚡ The more vibecode exists in the world, the bigger the need for people who can devibecode it.

What do you think — is this already part of your workflow? And what tooling would help you most? 🔍

#SoftwareDevelopment #AI #Vibecoding #Devibecoding #CodeQuality #DevLife #Refactoring

Software-Entwickler aufgepasst: Eure Eigenleistung in der Produktentwicklung kann ueber die Forschungszulage gefoerdert werden. Bis zu 70 EUR/h, ab 2026 sogar 100 EUR/h.

https://martinmeng.de/forschungszulage-software-entwicklung

#SoftwareDevelopment #Foerderung #FZulG #Developer

Forschungszulage für Software-Entwicklung | Martin Meng

Softwareentwicklung ist förderfähige FuE. Eigene Algorithmen, Frameworks, KI-Modelle und Architekturen können über die Forschungszulage gefördert werden.

Martin Meng

Unlock your full potential with proper sleep!

Getting adequate sleep helps turn short-term memory into long-term memory…

This frees up capacity in your short-term memory store for more learning…

Invest in quality sleep for better performance. 👍

Question: Do you follow a bedtime routine to improve? 👀

#developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth

Goodhart's Law:

"When a measure becomes a target, it ceases to be a good measure"?
You might associate it with attempting to measure:
👉 Individual performance
👉 Team performance
👉 Quality of software...
The things we measure often have unintended consequences…

Developers will find a way of gaming the system…

What’s the best example you’ve seen of Goodhart’s Law? 👀

#developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth

Open Source-Ökosysteme boomen! Immer mehr Unternehmen setzen auf kollaborative Entwicklung und Transparenz. Doch wie navigiert man durch die wachsende Komplexität von Lizenzen und Governance? Ein genauer Blick auf die Herausforderungen und Chancen für Entwickler und Unternehmen. #OpenSource #SoftwareDevelopment #Collaboration
my first patch to the linux kernel

<p>How a sign-extension bug in C made me pull my hair out for days but became my first patch to the Linux kernel!</p>

My experience using #Claude with Sonnet 4.6:

- Hey Claude, make a line to remove all spaces from a string.
- Here, take a script to hack NASA

#AI #Programming #ClaudeAI #Sonnet #Programmers #Coding #Code #SoftwareDevelopment #WebDevelopment #WebDev #Developers #Development

Flexible schemas: Master MongoDB data types! 🚀EN

¡Estructuras flexibles: Domina los tipos de datos en MongoDB! 🚀ES

#programming #coding #programación #code #webdevelopment #devs #softwaredevelopment #mongodb #nosql #database

A non-developer went to vibe code a "ecommerce" app for a company.

After a security problem was found (color me impressed) that showed full data of EVERYONE in their database, they told the guy: Fix it, and we wont sue the hell out of you.

He fixed it. They paid him 10% of total. Until this day he's pissed off, LOL.

#Programming #VibeCoding #Coding #Code #SoftwareDevelopment

🤖 Everyone talks about vibecoding but most definitions focus on how the code was created. I think that misses the point.

My take: vibecoded code is code that nobody on your team has fully understood. It doesn't matter if an AI wrote it, a junior dev copied it from Stack Overflow, or a senior dev hacked it together at 2am. If nobody has truly reviewed and comprehended it — it's vibecode.

That distinction matters because it shifts the conversation from "did you use AI?" to "do you actually know what this does?" 🔍

This also means: code that an AI generated but you thoroughly reviewed and understood is NOT vibecode. The tool doesn't define the category — your level of understanding does.

Why does this matter? Because it changes the risk assessment entirely. Using AI to write code you then deeply review is just a productivity tool. Shipping code you don't fully grasp is a conscious risk decision — sometimes justified, sometimes not.

Do you agree with this definition? Or would you draw the line somewhere else?

#SoftwareDevelopment #AI #Vibecoding #CodeQuality #DevLife