Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

THE ESTIMATION MIRAGE #22

Open
Qodestackr opened this issue Feb 6, 2025 · 1 comment
Open

THE ESTIMATION MIRAGE #22

Qodestackr opened this issue Feb 6, 2025 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@Qodestackr
Copy link
Owner

Qodestackr commented Feb 6, 2025

THE ESTIMATION MIRAGE: BUILDING IN THE MATATU LANE

Roadmap? More like road-myth. (In the matatu game, you fix the engine while moving - same with code)


CODE IN THE FAST LANE

1. Deadlines Don't Honk

You think that 2-week sprint is sacred? The road has potholes.

  • "We'll add M-Pesa bulk pay Friday" becomes "Why's Safaricom's API returning goats?" on Thursday 4PM.
  • Your 1-hour USSD flow optimization? Now includes teaching SACCO grandpas ASCII encoding via WhatsApp.

Survival Rule:
Estimate × 3. Then add 2 matatu breakdowns and 1 M-Pesa outage.


2. Debugging in the Breakdown Lane

That "simple" photo claims feature?

Day 1: "We'll use OpenCV for dent detection!"
Day 3: "Why are drivers uploading goat selfies?"
Day 5: Training AI to ignore "wueehh, this scratch is from my wife" captions.

...
Dealing with different SACCO route politics → Rush your code, get cursed by production.


3. The MVP Matatu

Your "1-week" SACCO dashboard:

  • Week 1: Shows policy counts (but crashes if >100 matatus)
  • Week 3: Now with... CSV upload! (But only .xls from 2003)
  • Week 6: "Fleet Analytics" = 3 pie charts that lie beautifully

Hustler Truth:
A working matatu with one headlight > shiny bus stuck in garage.


THE POETRY OF BROKEN PROMISES

"We'll integrate NTSA in a day!"
...said no engineer who's seen Kenya's API docs.

Your "24-hour claims" dream meets:

  • Garage guys taking 6hrs to reply "ni sawa"
  • Drivers snapping photos of their shoes "kwa ajili ya evidence"

But here's the magic:
Your best code emerges from the exhaust fumes of ‘almost there’.


But...

  1. → Time burns, features shrink
  2. → One tested endpoint > Ten "working in Postman"
  3. → SACCO admins will ALWAYS upload CSV as PDF
  4. → USSD sessions die faster than matatu brake pads

LAST WARNING:
That "quick AI model" will demand:

  • Swahili curse word datasets (A crash course in matatu damage slang.)
  • 10,000 matatu dent photos (half of them blurry)
  • ...So Training it to ignore blurry dashboard cam shots from 2010.
  • Explaining to a garage guy why "JPEG inside a Word doc" isn't a dataset.
  • Handling SACCO admins uploading scans of printed spreadsheets.

ROADMAN CODING MANIFESTO:
Estimate like a n00b. Build like a matatu mechanic on a lunch break.
Ship before the cops flag you for over-engineering.Ship before the cops flag you for overthinking the route
Deploy before NTSA asks for 'just one more document.

— Typed out between M-Pesa timeouts and a SACCO chairman's 3AM WhatsApps

@Qodestackr Qodestackr added the documentation Improvements or additions to documentation label Feb 6, 2025
@Qodestackr
Copy link
Owner Author

Qodestackr commented Feb 6, 2025

🥇The struggle is the syllabus. And every glitch is just extra credit.

@Qodestackr Qodestackr pinned this issue Feb 11, 2025
@Qodestackr Qodestackr unpinned this issue Feb 11, 2025
@Qodestackr Qodestackr pinned this issue Feb 11, 2025
Repository owner locked and limited conversation to collaborators Feb 11, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant