4 min read
The engineer on the other end of the receiving-dock call
Why the engineer who writes your software watches the real work first, over video, what that looks like week to week, and when it is the wrong idea.
The first truck of the morning is backing up to the dock. The receiving lead is on a video call, walking the camera along the dock. The clerk scans what she can, writes the rest on a clipboard, and photographs a crushed pallet on her own phone because the system has nowhere to put it. On the other end of the call, taking notes, is the person who will write the software. That is the whole idea. The industry name for it is forward-deployed engineering, and the name is worse than the thing.
Where the term comes from
The term started as a job title at Palantir. The idea was simple: instead of keeping every engineer at headquarters and sending requirements back and forth, put some of them at the customer’s site. Those engineers sat with the people doing the work, learned the problem first hand, and built the software there. The term has since spread across the industry, and today it describes a way of working more than a specific job.
The phrase is clunky, and we don’t lead with it. But the model behind it is the one we use at Alinxsoft, done remotely over video rather than on site, so it is worth explaining what it means for a business like yours.
What it looks like day to day
An engineer works alongside your operation remotely, on Teams or video calls, with a direct line your team can call when something comes up. Not a project manager relaying messages to a team you never meet. The person writing the code is the person on the other end of the 7am call from the receiving dock.
Week to week it looks like this:
- They watch the real work. If the problem is invoice matching, they get on a video call with the accounts payable clerk and watch over screen share as twenty invoices get matched, including the three that get stuck.
- They pull the numbers. Volumes, minutes per item, how often something has to be redone.
- They build small and put it in front of the team early. A first version that handles the common case goes into use within weeks, and the awkward cases get handled as they show up.
- They stay. After the first release, the same engineer keeps improving the tool as the operation changes.
The distance between “the person who understands the problem” and “the person who writes the code” collapses to zero.
How it differs from a dev shop
A typical development shop works from a specification. You write down what you want, they quote it, they build it, they hand it over. That works well when you know exactly what you need and the need will not change. In operations, it rarely holds. The spec is written by someone who does not do the work, the edge cases are discovered during testing, and by handover the business has moved on.
Forward-deployed engineering reverses the order. The engineer learns the work first, and the specification comes out of what they saw. Scope is still fixed for each build, and the price is still agreed up front, but the scope is drawn from observation rather than from a meeting.
How it differs from consultants
Consultants are good at diagnosing. They interview people, map the process, and leave a deck of recommendations. Then someone else has to build it, and that someone usually starts the discovery over again.
Our engineers also diagnose, during Discovery, but the same people then build what they recommended and run it afterward. There is no handoff where context gets lost. And nobody can recommend something that cannot actually be built, because the person recommending it is the one who will build it.
When it is the right fit
It fits when:
- The work is operations-heavy and specific to you. Receiving, order exceptions, crew scheduling, billing follow-up: the kind of process that off-the-shelf software covers most of and leaves your team doing the rest in spreadsheets.
- The problem lives in the details. If nobody can write the spec because the rules sit in three people’s heads, observation beats interviews.
- You want software that keeps up. The operation will change next year; the tool should change with it.
- You want a small, named team, not a ticket queue.
When it isn’t
It is the wrong fit when:
- A standard product already does the job. If a mainstream accounting or scheduling package covers your process, buy it. We will tell you so in Discovery.
- You need a large team on a large, fully specified system. We build in small, fixed-scope pieces; a multi-year platform rebuild is a different kind of project.
- You want a tool built once and never touched again. Our model assumes someone stays on.
How we package it
The commercial shape is simple and we explain it on the How we work page: a fixed-fee Discovery, a fixed-price Build, a monthly Evolve.
If that sounds like your situation, book a call. We will tell you whether it fits.