Writing

Notes on applied AI engineering, cloud architecture and the unglamorous work of keeping systems running in production. Occasional, not scheduled.

01 — Posts

Latest

4 posts · RSS

  • End to end: why small companies can’t afford handoffs

    A large company passes a feature through five pairs of hands; a small one usually has one. What that person needs most is the ability to carry a problem from the user's need through to years of maintenance.

    Small businessArchitectureProductOperations
  • AI is an accelerator, not a decision-maker

    I build a platform that runs AI agents in production, so I have every commercial reason to say they're close to autonomous. They aren't, and I don't think a bigger model changes that.

    AILLMCapellarisProduct
  • You have to be bad at something again

    Competence feels good, and it's often where learning stops. Moving country showed me which of my habits were only defaults, and you can get the same jolt without a plane ticket.

    CultureCareerRemote work
  • Planning a legacy migration: the rollout is the hard part

    Writing the new system is the part you can estimate. Moving real traffic and real people onto it is where migrations fail, and it's usually the part planned last.

    MigrationFastAPIGCPSalesforceRollout
02 — Archive

Older writing

Posts from 2010–2013, written during my undergraduate years, are still on the old Blogger site. They stay there for the record — they have no relation to what I write today, and most of them are in Portuguese.