Coding agents: for me they're taking the job of FME and we should talk about it.
Last year I made this post on the community:
Free to use coding agents were just rolling out to the masses and I was having one of my ever increasing existential moments about my skillset.
Since then we've seen more and more organizations release better and better agents and the way I use FME has changed. A lot.
My default tool for random tasks or jobs was FME, now its Claude Code/Cowork. Using FME just feels way too slow now by comparison. Microsoft Copilot is even in Excel now, I never thought I'd go back to using Excel!?!? My colleagues are slowly discovering these tools as well and can do a lot more themselves with AI, soon they wont need an FME guy to automate stuff.
When do I still use FME?
- if I'm building something to go on FME Flow.
- if I'm modifying an existing project.
- if I need to use tools already specifically developed in FME.
Everytime I open up FME now I feel so unproductive because of the time it takes to get something done. It feels painfully slow compared to having the Agent just "Do it". Does the AI make mistakes? Yes, but honestly, these days it feels like I'm making more mistakes and oversights.
If I get stuck on a problem in FME (especially one I know is simple in Python) I'll usually resort to opening a PythonCaller and either using the AI Assist to throw something out or I'll just ask an AI to write some python and put it in there. The same with RegEx, the same with SQL. In the past I would have taken joy in trying to solve the problem myself, now that feels like a luxury.
I would 100% use FME much more if an AI Agent (e.g., Claude Cowork/Code) had an FME skill (I tried to make one). If an AI Agent could have a go at a new problem/task using FME and iterate on it until it was able to get something working this would be awesome.
The magic of FME for me was doing complicated things quickly and then automating it.
I've thought about trying to make FME based tools to give the AI to use via skills or MCP, but honestly unless the workspace already exists in some form it's often just faster to have the AI build the tool itself 🙈. I saw Dmitris post from yesterday but the act of building those simple workspaces is where the work is and this work can be just done in Python by an AI Agent.
I've been working with FME for nearly 15 years now, for me FME is not new or hard. For new users or juniors I struggle to see why they would choose to use FME now rather than using an AI Agent.
I'm terrified FME is going to become an expensive legacy tool supporting and automating expensive legacy systems maintained by expensive legacy FME Experts.
We need a Coding agent which can speak FME, without one the writing is on the wall and I either need a new career or I'll end up having to compete with all the Software Devs who are also just building with AI.
Anyone else having similar fears? Am I missing something here?




