Programming is the craft underneath every technology. This hub collects guides that cross languages and paradigms — problem-solving, data structures, clean code, and the timeless principles that make you a better engineer.
80 articles · Updated May 28, 2026
Languages are tools; problem-solving is the skill. Learn concepts deeply and picking up new languages becomes easy.
Hand-picked and latest articles from this topic.
A look at the engineering and AI patterns Southeast Asian platforms use to handle code-switching users, mid-tier Android devices, and flaky 4G — and what Western teams should borrow.
Beginner-friendly guides to help you learn the fundamentals.
Plain-English explainers for core concepts related to this topic.
A graph is a data structure of nodes connected by edges, used to model relationships like networks, maps, and dependencies.
Read guideA regular expression is a pattern used to match, search, and manipulate text based on rules rather than exact strings.
Read guideGarbage collection automatically reclaims memory that a program no longer uses, freeing developers from manual memory management.
Read guideA race condition is a bug that occurs when the correctness of a program depends on the unpredictable timing of concurrent operations.
Read guideConcurrency is the ability of a program to make progress on multiple tasks at overlapping times, improving responsiveness and throughput.
Read guideA compiler translates source code written by humans into machine code or another target language a computer can execute.
Read guideQuick-reference cheatsheets for tools and libraries in this space.
Curated tools, docs, and communities worth bookmarking.
Quick answers about this topic hub.
Core data structures and algorithms, control flow, functions and abstraction, and how to read and debug code. Above the fundamentals, clean code principles and understanding trade-offs matter more than memorizing syntax.
Build real projects, read other people's code, get your work reviewed, and reflect on mistakes. Deliberate practice on things slightly beyond your comfort zone is what drives growth.