
“We'll just build it ourselves.” Now with an audience.
1 in 76 apps from AI app builders exposes sensitive data on the open web. I'm building an office suite with AI, without a central database. A debate, with evidence.
Read articleOn software, people and books. Written down when something won’t let go.
125articles. A few open questions.
1 in 76 apps from AI app builders exposes sensitive data on the open web. I'm building an office suite with AI, without a central database. A debate, with evidence.
Read article
I built my own office suite with AI in about 10 hours of work, for less than a weekly subscription. Does that mean every company should build its own Office? The three usual objections, examined one by one: maintenance, Word files, risk. With numbers, sources and an honest answer.

I rebuilt Office. Not decompiled, but the way I've wanted it for years. Built with AI from the US. Is AI eating its own makers, and what does that mean for our dependence?

Snake oil used to come in a brown bottle from a traveling salesman. Today it comes as a slide deck, with a day rate and a partner title. On an industry that claims expertise in everything, has rarely built anything itself, likes to leave responsibility for the result with the client and has lost track of itself. And on what works instead.
Where AI actually holds up in operations and where it just looks expensive. Automation with n8n, Odoo and custom models, explained on real processes.

A neural network, 70 years of draw data, hundreds of lines of code — and in the end the AI is exactly as accurate as a chicken pecking at numbers. With an interactive simulator to try it yourself.

The AI boom is burning capital and electricity at a historic scale — while nearly half of corporate projects fail before they reach production. Why AI is a powerful tool but not a miracle, and how SMEs use it as an amplifier instead of a replacement.

A thought experiment: one US directive switches off two frontier AI models worldwide. A field guide to Europe's dependency — and the barriers we have to remove to build our own.
Leading technical teams without losing sight of the technology. Decisions, conflict, and what organisations do to themselves.

One leadership style doesn't fit all. Learn the Situational Leadership Model and how to adapt your style to the person, task, and context.

The quality of your decisions determines the quality of your results. Learn frameworks like RAPID, 10/10/10, and OODA for better decisions in tech teams.

80% of project problems are people problems. Learn how to identify stakeholders, understand their interests, and create win-win situations.
Longer thoughts that fit no category. Technology, work, and the patterns underneath.

The paradox of tolerance is one of the most shared philosophy quotes online. It sits in a footnote, and right after it comes a sentence that is almost always missing. It turns a license to exclude into a test: can I still answer this with an argument?

They post redacted DMs and call the sender incompetent. The same people send the same soulless garbage. Hypocrisy would be the kind explanation. Thomas Bernhard wrote the book on this in 1984: contempt that leaves the critic out is not criticism. It is a pose.

“The End of History” is filed as the most famous failed prediction of the postwar era. But the title has two halves, and the second one describes exactly what everyone uses to refute the first. On recognition as a currency that cannot be divided, and on a state nobody maintains because it counts as reached.
Books read as instruments rather than retold as summaries: what holds up, what does not, and where it bites at work.

Wittgenstein's Tractatus ends by telling you to throw it away. Before that it takes apart the question everyone asks wrongly: not how much you know, but which side the answer could even be on. It is not the side made of facts. With three drawn scenes that run as you scroll.

An unread book is not a failed read. It is a purchased option on a question you do not have yet. Why a shelf does something no folder, no store account and no chat window can do. With two drawn scenes to scroll through.

Enron didn't die of fraud. It died of a company that had trained itself out of hearing the word no. A reading note on Jeff Skilling as Achilles. And on what that has to do with Nvidia's $42 billion and the memo nobody wants to write.
ERP and CRM projects from practice: Odoo, migrations off legacy systems, data quality, and what a system actually needs to do.

Architecture, data model, mail handling, and design decisions of the Odoo CRM Outreach Campaigns module. Written for Odoo developers and technical evaluators.

How to configure multiple sender addresses and SMTP servers in Odoo 18 CRM for better deliverability and personalized outreach.

How to write effective cold email templates for Odoo CRM Outreach. With concrete examples, placeholder reference, and tips for better reply rates.