AI does not need MCP to call an API. It can make HTTP requests directly. Read the documentation. Handle authentication. Parse the response. No...
Writing
One Weekly read on Automation & Development
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+...
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,...
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.
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....
Hourly billing is nuts.
Hourly billing is nuts. Because the slower someone works, the more you pay. And the faster someone is… the more they get punished. Great system,...
NServiceBus just dropped a bomb.
NServiceBus just dropped a bomb. Small companies now get NServiceBus basically for free. And guess who renewed last month at full price? Yep. This...
Hourly billing hates seniors.
Hourly billing hates seniors. Agencies don’t hate us. But the math definitely does. - Seniors cost more. - Hourly margins get thin. - Juniors become...
Stop naming your publisher after your company.
Stop naming your publisher after your company. Your customer owns the environment. Your customer owns the solution. Yet I still see this everytime:...
Is this the year of Linux on the desktop?
Is this the year of Linux on the desktop? David Heinemeier Hansson (DHH), the guy behind Ruby on Rails, thinks so. He ditched macOS and Windows for...
I used to see ChatGPT as my rubber ducky. 🦆
I used to see ChatGPT as my rubber ducky. 🦆 Now it’s officially my pair-programmer. For months, I used ChatGPT daily, mostly for brainstorming,...
Finally, a built-in way to edit the command bar in Dynamics 365!
Finally, a built-in way to edit the command bar in Dynamics 365! Remember when Microsoft promised we wouldn’t need Ribbon Workbench anymore? They...
7 things I wished I knew early in my developer career.
7 things I wished I knew early in my developer career. After more than a decade of coding (and breaking) stuff in C#, JavaScript, Dynamics 365, and...
AWS went down. And suddenly everyone became a cloud architect.
AWS went down. And suddenly everyone became a cloud architect. “Why wasn’t your app deployed across multiple regions!?” Because, Karen, that would...

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