How to Optimize a System Before Its Too LateIn the corporate world, there is a recurring tendency to postpone system upgrades until critical performance failures occur. This reactive approach is often the result of misalignment between technicaApr 27, 2026·2 min read
Kitchen Renovation: An Engineer's Insight Beyond CodingYou are a Software Engineer, with “engineer” in the back. Have you ever thought about what that word means? I spent the last month and a half working on a big project: kitchen extension in my new house!! Instead of giving it all to somebody, I manage...Apr 7, 2025·4 min read
Decoding 1:1 meeting: Guidance and TheoryI remember the very first time I had this meeting. My manager suddenly invited me to a strange meeting named, “Satria / Alana”, the invitee was only me and him. I felt anxious about what would happen, did I in trouble? The description did not help, i...Jan 28, 2025·7 min read
Beyond Layers: Choosing The Right Architecture for Complex ProblemYou were not hired to solve trivial problems. You were hired to tackle the complex, the secret sauce that makes your company great! That’s why they need you – to translate their core business logic into robust, efficient, scalable software. Yet, many...Jan 12, 2025·6 min read
Avoid This Simple Software Architectures for Solving Complex ProblemsPractical tips on when to use (and not to) Simple Software ArchitectureJan 6, 2025·5 min read
Do we agree, to disagree?When our heart doesn't follow, urgghh burn out, I need healing!Feb 9, 2023·3 min read
Different Types of Unit Test StrategyListing down most popular unit testing strategyJan 26, 2023·3 min read