Tracking what comes back
An agent reading a job seeker’s inbox has access to the most sensitive thing they own during a search. Design for that first.
Read morePage 8 of 11 · 205 guides in total
An agent reading a job seeker’s inbox has access to the most sensitive thing they own during a search. Design for that first.
Read moreGenerating the message is the easy tenth of this. The other nine tenths is sending infrastructure and the rules you enforce on yourself.
Read moreOne well-timed follow-up helps. The second rarely does, and the third actively costs the candidate something.
Read moreThe technical question is how to automate this. The answer is that you largely should not, and the interesting design is what you build instead.
Read moreThe technology for automated outreach is trivial. Everything that determines whether it works — or gets your domain blocked — is policy.
Read moreThe features that change the economics of a job agent are prompt caching and a tool protocol you do not have to reinvent.
Read more.NET is unfashionable for agent work and genuinely well suited to the parts that are hard: long-running processes, resilience and operability.
Read moreA very large context window is genuinely useful here and also a trap: it makes the lazy design possible for longer than it should be.
Read moreNext.js is an excellent front door for an agent and a poor place to run one. Knowing where the line falls saves a rewrite.
Read moreIf your product is already a TypeScript web app, building the agent in Node removes a whole category of duplication.
Read moreThe features that matter for an agent are the boring ones: reliable tool calling and guaranteed output shapes.
Read morePython is the default for agent work for good reasons, and the interesting decisions are about structure and concurrency rather than libraries.
Read moreEach stage of the loop fails in its own way, and the failures compound quietly — which is why the last stage is a human.
Read moreThe design question is not whether to use a model. It is which of the steps genuinely need one.
Read moreFetching from five sources is easy. Making five inconsistent, overlapping, partly stale feeds into one trustworthy list is the work.
Read moreA CV describes where someone has been. Searching from it alone finds more of the same, which is not always what they want.
Read moreRunning a model over every listing is the obvious design and the wrong one. Most listings do not need it.
Read moreAn agent differs from a generator in that it decides what to change before changing anything — and can conclude that the answer is nothing.
Read moreEmployers use these three titles interchangeably, which makes reading the responsibilities far more useful than reading the title.
Read moreWhen both sides have agents, the platform is no longer a neutral venue — it is running both negotiators.
Read moreReading about ATS screening helps. Running your actual resume through one helps more.
New guides added regularly