On April 27, 2026, SAP quietly published an update to its API policy. Section 2.2.2 now prohibits use of SAP APIs for "interaction or integration...
Writing
One Weekly read on Automation & Development
I Left Taplio, Lost My Analytics, and Built a Replacement with AI in a Day
The Taplio invoice landed in my inbox, and I did what I do with any recurring cost I haven't thought about in a while: I actually looked at it. €50...
The best thing about AI as a pair programmer is that it never gets tired of me.
The best thing about AI as a pair programmer is that it never gets tired of me. A real pair programmer gets frustrated when you push back on the...
I never approve implementation until the plan that AI made survives interrogation.
I never approve implementation until the plan that AI made survives interrogation. The pattern: 1️⃣ Build the implementation plan by AI in...
Everyone is debating whether AI replaces developers.
Everyone is debating whether AI replaces developers.Nobody is asking if AI is the best pair programmer you have ever had. Pair programming has...
I don’t want AI to write my code
The dominant story in software development right now: AI writes the code, developers review the output, everyone learns to write better prompts. The...
AI does not need MCP to call an API.
AI does not need MCP to call an API. It can make HTTP requests directly. Read the documentation. Handle authentication. Parse the response. No...
The skill that gets automated first is the one that looks most like translation work.
The skill that gets automated first is the one that looks most like translation work. Building flows in Power Automate is translation work: take a...
Connectors were always training wheels.
Connectors were always training wheels. They solved one specific problem: non-developers could not write API calls. So Microsoft built 400+...
Power Automate Connectors Were Always Training Wheels
Power Automate connectors were training wheels. That is not an insult. Training wheels are useful. They let you go somewhere you could not go...
Before you write a try…catch, answer three questions:
Before you write a try…catch, answer three questions: 1 Do you know exactly which exception will be thrown?Not something might go wrong. A...
A conversation I have had dozens of times in code reviews:
A conversation I have had dozens of times in code reviews: Me: Why are you catching this exception here? Developer: Otherwise the app would crash....
Your app should crash more often.
Your app should crash more often. Not because crashing is good. But because crashing is honest. When your app hits an unexpected state and crashes,...
Stop Catching Exceptions You Cannot Handle
Catching exceptions is not the same as handling them. Most developers do not know the difference, and it costs them. I was reviewing a pull request...
I only code 20% now.
I only code 20% now. AI removed coding as the bottleneck.Understanding the problem is now the job. Code is cheap nowDecisions are expensiveClarity...
Power Platform might not age well.
Power Platform might not age well. AI works best closer to the metal.Platforms are built for humans, not AI.
We Built Tools for Developers. AI Doesn’t Need Them.
Why developers are becoming product thinkers faster than expected I used to think coding would always be my core work. Not just part of it, but the...
Hourly billing is the Internet Explorer of pricing.
Hourly billing is the Internet Explorer of pricing. Technically it works. But... why are we still doing this? You get punished for being fast. You...
Hourly billing kills love.
Hourly billing kills love. I saw it happen again and again at implementation partners. Everything starts fun… and then it slowly burns down. Year 1:...
Hourly billing screws customers
Hourly billing screws customers Hourly billing looks harmless. But it quietly moves all the risk to the customer. - You don’t know the final price....

Remy van Duijkeren
Power Platform Automator
I help businesses automate and integratie Dynamics 365 and Power Apps.





