Field notesDomainsJourneyRecognition
Field notesDomainsJourneyRecognition
العربيةContact me
Home

Field notes

Patterns from production

Real problems from systems in production: what broke, why, how I fixed it and what changed.

  1. 01MODEL+ rubricwhywhywhywhyBuilt, AIShipping AI people can trustStructured prompts, scores that explain themselves, and output that reads naturally in Arabic and English.Read the case
  2. 02Waiting to reconnect…POST /upload413Fixed, CriticalWhen the error message liesUsers were told their connection dropped. It was a server-side rejection all along. Now the UI tells the truth.Read the case
  3. 03GET · anon200GET · anon401before → afterFixed, SecurityPrivate by defaultRecordings opened for anyone who had the link. Now every request is checked before a single frame streams.Read the case
  4. 04BUILD CONTEXT54 GB5 GB.dockerignoreOps, DeployA build on a dietRewrote the ignore rules so every deploy ships only what the image needs.Read the case
  5. 05SECPRIFixed, IncidentWhen the database lost its primaryEvery node up, none accepting writes. Restored a healthy primary and wrote the runbook.Read the case
  6. 06beforeaftersaved the moment it returnsFixed, AsyncResults that showed up too lateAsync results now land the moment they are ready, not at the end.Read the case

A thousand welcomes

What's the next big idea?

  • Emailsuliamanmaha@gmail.com
  • LinkedIn/in/mhainn
  • GitHub/imahacs
  • CVPDF ↗
© 2026 Maha S. AlAtawiDesigned & built by Maha in Riyadh