Welcome to my blog
Recent Posts
Clean Code by Robert C. Martin - Code quality is your responsibility
"Writing clean code is what you must do in order to call yourself a professional. There is no reasonable excuse for doing anything less than your best."
A Philosophy of Software Design by John Ousterhout - All about complexity
"One of the biggest obstacles to good design is mindset. If you don't have the right mindset, you will just never produce a good design."
Why I need a good laptop? And a good laptop only
I use laptop for studying, working, and entertainment. Most of the time, I do not distinguish these three.
Building Microservices by Sam Newman - Think about it carefully before using it
Valuable lessons to read if you have ever heard about microservices.
How Google Works - An inspirational journey
Harmonization between big-corporate and start-up culture, academic and business goals, long and short term priorities.
Sapiens by Harari - Enlightened and interesting viewpoint about history
This book discusses our history, starts from when we were living in jungles to present and predicts about our future. On that way, it states some thoughts about our planet including other species living alongside us.
Notes from "Hints for Computer System Design" by Butler W. Lampson
Notes and learnings from this paper
Plato and a Platypus Walk into a Bar: Funny, easy to catch philosophy ideas
If you want to explore philosophy for the first (or maybe second) time, this book is a good places to start.
The Three-Body Problem - beautiful imagination about ourselves
This is a science-fiction book. In science perspective, it is about astronomy, physics and computer science. In sociology perspective, it is about history, humanity, and challenges of our modern society. You can also sense philosophy and theology.
Overview of blockchain and bitcoin
High-level understandings about blockchain technology and bitcoin, its most famous implementation.