# Internal Apps: Simple in Theory, Back-Breakingly Expensive Expensive in Reality
Why does software in Thailand often have such a short lifespan? Why are we constantly forced into a rework from ground zero?
Why does software in Thailand often have such a short lifespan? Why are we constantly forced into a rework from ground zero?
Managing an internal AI platform (OpenWebUI/LiteLLM) at a 500+ DAU scale is a constant lesson in the high cost of “Optics.” When working with innovative teams that demand the latest Gemini models the…
TL;DR: I don’t chase frameworks — I trace patterns. I work best when I understand the full system. Once you see the design beneath the syntax, every framework starts to feel familiar. It’s not about…
In the early days of React, Higher-Order Components (HoCs) were the go-to pattern for reusing logic across components. They offered a way to “wrap” additional behavior into a component, striving to…
In modern web development, creating clear and manageable paths for your APIs and frontend routes is crucial. Take a look at these examples:
In object oriented programming, It’s widely taught, misunderstood, misused that inheritance is “the basic building block” of OOP by the books.