I'm Tom Hastjarjanto, a software developer from the Netherlands. I've built mobile, frontend, backend and machine learning systems.
On this site, I write about building software effectively. I document the complex engineering trade offs I had to make in my career as software developer.
Topics I plan to write about in the future.
1. [Code quality](/code-quality) 1. [Git essentials](/git-essentials) 1. [Monorepos](/monorepos) 1. [Monoliths vs Microservices](/monolith-vs-microservices) 1. [Code smells](/code-smells) 1. [CI/CD](/ci-cd) 1. [Serverless](/serverless)