May 15, 2021

Thoughts on (premature) optimization

We all know premature optimization is bad, or according to Donald Knuth, “the root of all evil”. Here’s the full quote:
May 3, 2021

Taxonomy of a Web App in Go

Have you ever struggled with naming variables, structs, packages when writing code? Of course, you have! It’s hard to name things in a way that is concise but still conveys the precise meaning of what it does. Other developers will have to read these names and understand the function or you may have to read it 6 months later and still grasp what your earlier self wrote.
Apr 25, 2021

State of Web Development in Go

Go was initially created at Google to solve the problem of writing large software in a simple, performant manner. It was presented as a replacement for C++ when writing fast servers. One of the first uses of Go at Google was to implement the Google Downloads server ( that was initially written in C++.