Domain Expansion for Software Engineers
A few weeks ago, a friend in Japan—who’s a software engineer with experience in front-end, back-end, and mobile app development—asked me what he should learn first if he wants to...
Infrastructure Design and Operations Decoded
This post contains some notes from my discussions with a few colleagues and friends over the past few months regarding how to design a system. I’m going to write it...
Nothing You Learn is Useless
Just yesterday, I found this essay which was written by Rob Pike from Bell Labs back in 2000. The main point of the essay is how systems software research had...
On the AI Hype
Not too long ago, I stumbled upon this blog post and found it pretty amusing. So I shared it with my friends and coworkers, and soon enough I immediately remembered...
Learning as a Software Engineer
Recently, I saw an argument in Indonesian tech Twitter where a relatively well-known tech leader in the Indonesian tech scene stated that if as a software engineer, we don’t learn...