Hafidh M.
Hey there! I’m Hafidh. A programmer.
You can check all of my works at my GitHub profile.
I usually use Python or Rust for my personal projects, but in my daily works I use TypeScript and Go to develop backend apps.
Currently, I’m interested on expanding my skill with C++ as well.
Latest TL;DRs
Use a Descriptive Identifier Name
A good variable, function, and class names can really improve the readability of our code. It is very important to make sure that it is done correctly.
October 22, 2025Exiting Function Earlier
Nested "if"s conditions can be eliminated by exiting from a function early, which makes the program become easier to understand.
September 28, 2025Reducing Function Size
Big functions should be refactored into multiple & smaller functions to make the program easier to understand, less bugs, and higher in testability.
September 21, 2025