About Software Scientist’s Pursuits (humanized) Software engineering is applied physics. Memory moves, threads coordinate, packets wait. Caches lie. Latency compounds, and systems fail without telling you. Machines reason now too. I spent 100 days digging into the JVM: memory models, garbage collectors, lock inflation, deoptimization, virtual threads, sandboxing, profiling, security boundaries. The takeaway wasn’t really “Java.” It was how many forces you’re actually juggling—coordination, latency, throughput, memory pressure, failure propagation, uncertainty....
Posts
Mohibul Hassan — Tech Blog Writing Guide A personal style guide for writing like Simon Willison, Julia Evans, and Sean Goedecke: technical, direct, opinionated, and unmistakably yours. The Core Principle You explain well. The bloggers you admire also have a point of view. Instructional-with-personality → Personal-with-instruction Readers don’t come back for explanations. They come back for a specific engineer’s thinking process. Your explanation is the vehicle. Your perspective is the destination....