The system and user prompts

The system and user prompts

Michael Aguilar

Ever wonder why AI sometimes acts like your chatty friend and other times like a stiff librarian? The difference often comes down to two invisible ingredients: the system prompt and your user prompt. Let’s peel back the curtain.

On this page...
Reliably Building AI Systems

Reliably Building AI Systems

Michael Aguilar

I recently built a production-ready application entirely with AI assistance, 100% written by the AI - not as a proof-of-concept, but as a functional tool designed to solve complex workflow problems.

It wasn’t magic, it was work.

AI development: the good and bad

AI development: the good and bad

Michael Aguilar
  • AI-assisted development accelerates both coding speed and error propagation, with risks like cascading mistakes and design flaws magnified by AI’s context limitations, akin to Knight Capital’s $500M human-error-driven collapse.
  • Real-world failures (e.g., Knight Capital) stem from process gaps, not technology; AI intensifies this by compressing multi-year human error patterns - like developers Alice, Bob, and Charlie inheriting undocumented code under time pressure - into hours or days.
  • AI lacks persistent context, acting as a “new developer” per request, which forgets safeguards, amplifies poor documentation, and misses architectural pitfalls unless explicitly guided by experienced oversight.
  • Defensive coding practices (e.g., explicit error checks, copy-before-move for files) are critical since AI won’t self-advocate for safeguards - users must enforce quality control as architects and reviewers.
  • While AI democratizes development, inexperienced users often overlook foundational pitfalls, making seasoned judgment essential to prevent small oversights from escalating at machine speed.
On this page...
Generative AI Tutorial

Generative AI Tutorial

Michael Aguilar

Are you curious about how AI can enhance your work, but feel overwhelmed by the technical jargon? If so, you’re in the right place!

When you last interacted with AI, did it seem like a mysterious magic box, or did you feel empowered to mold it to your needs?

In this primer, we’re going to remove the magic, and help you understand it as a tool you can manipulate.

On this page...