How a fix is priced
A short diagnosis first, for a fixed fee, which ends with the cause named and a price for the repair. Most bugs are found inside that diagnosis, and when the fix is small it is often already done by the time you read the note.
What I fix most often
Laravel 500s and queue jobs that fail without a trace, WordPress white screens after a plugin update, mail that stopped sending, PHP errors after the host changed version, broken forms and payments, and pages that worked yesterday when nobody touched anything. Many of these are written up step by step in the fixes library on this site.
More than the patch
Every fix comes with a note: the cause, what changed, and how to tell if it comes back. When the bug is a symptom of something larger, a missing index or a race condition, the note says that too, priced separately so you can decide.