Career – Juan Camilo Niño

Most of my career has been spent working with agencies and their clients, often several at the same time: WordPress here, Shopify there, a React app in between. Context switching is the real job. These habits made it sustainable.

Every project gets a one-page brief

Goal, stack, who to ask, how to deploy, what not to touch. When I return to a project after two weeks, that page gets me productive in minutes instead of hours. I keep it in the repository, next to the code.

Documentation is a deliverable

I write the handoff notes as I go, not at the end. Setup steps, decisions and their reasons, known problems. It is the difference between a client who depends on you and a client who trusts you.

Automate the repeated work

  • Scripts for local setup and deployment.
  • Checklists for launch: metadata, redirects, indexing, analytics.
  • A standard QA pass on every project before it goes out.

Process automation is not glamorous, but it is what lets one developer serve many projects without dropping details.

Communicate early, in writing

Bad news travels best early. A short message that says what is late, why, and what the new plan is keeps a client calm. Written updates also protect both sides when memory gets fuzzy.

Where AI helps, and where it does not

AI is excellent at the switching cost: summarizing an unfamiliar codebase, reminding me how a plugin works, drafting the boring parts of documentation. It is poor at knowing what a particular client values, or which shortcut will hurt them later. That judgment stays with you.

Protect your learning time

When you are busy, learning is the first thing to go, and the tools change every few months. I keep a small, fixed slot each week for reading and experimenting. It is the cheapest insurance a developer can buy.