malamsyah
I build software. For eight years I’ve kept ride‑hailers, patients, and small businesses running smoothly. This site is my plain‑language notebook of lessons learned.
March 17, 2026
Three Ideas That Shaped How I Make Decisions
March 16, 2026
My Daughter Turns One
July 10, 2025
Interview Humble-Pie: Forgetting the Basics
March 16, 2025
New Eyes: Parenting and Long-Term Thinking
February 12, 2025
Locality Over Perfection: The Realisation
January 22, 2025
From 90 Minutes to 10: Monitoring Overhaul
October 5, 2024
Teaching Tracing: Multiplying Debugging Speed
September 25, 2024
Backward Compatibility: Clearing Mental Clutter
August 17, 2024
When Traffic Surges 5x and Nothing Breaks
June 20, 2024
Guardrails for an AI Assistant
May 15, 2024
Legacy to Lean: Shrinking Deploy Times by 70%
November 15, 2023
Zero-Downtime Migration to Microservices in Healthcare
August 18, 2023
When Empathy Isn't Enough: Letting Go to Save the Team
July 16, 2023
Cheap Mistakes, Safe People: Engineering a Fearless Team
June 10, 2023
Leading by Listening (and Pair-Programming)
March 14, 2023
When Over-Engineering Trips Me Up
September 10, 2022
Building an Observability Culture
June 15, 2022
Designing a Multi-Currency Payment Service
July 12, 2021
Three-Hour Downtime: Postgres Lock Lessons from Gojek
April 7, 2021
Retry & Circuit Breakers: Keeping the BFF Breathing
June 15, 2019
Breaking the Monolith: 10x Ride Growth at Gojek
March 15, 2019
Staying Calm During a 3 AM Outage
January 10, 2018
Lessons From My First Failed Startup