Few words on Crowdstrike Outage
In the disastrous Friday of July 19th, Crowdstrike outage had brought airports, banks, hospitals and retails down to their knees. The economical impact is huge and yet to be estimated. For some people, the scenario is no different to the end of the world. The faulty update caused Windows system to crash in the most pathetic way (BSOD™), and can be only recovered manually. This sent thousands of IT personnel back to stone age, working to only able to solve the problem manually. ...
Migrated to Hugo
This personal blog was built using jekyll, but the template that I used seems to be outdated, and the build process started to get out of my control. Being a lazy person I started looking for alternative. Then I came across Hugo, that attracted me with its simplicity and fast building speed. And so, here I am, hopped on to the new ship. And the job is now done!
What I thought I knew about Bitcoin
In 2009, Satoshi Nakamoto released a whitepaper and the open source implementation of a peer-to-peer electronic cash system, named Bitcoin. And this is the beginning of what some may refer as the revolution of the currency system. I will not get into the technical details and theories of Bitcoin, but would rather talk about what I think Bitcoin means to the society. Maybe I’ll start by looking at few aspects: ...
Programming Languages
Do you know “Java”? Do you know “Python”? Do you know “insert language here“? Many times someone may ask the above straightforward question to find out if the other party has the expected technical capabilities. This seems to be the obvious question to ask, given that software development is all about writing codes using the given programming language. This straightforwardness even gets extended further. Sometimes, during candidates interview when I asked about his/her career planning, some candidates (esp. those that are applying for a junior position) will provide some programming languages that he/she would like to learn. It seems like mastering a new programming language is an additional step forward in their career path. ...
Hello, world
Dealing with software development, I may had came across many versions of “Hello, world”, acting as a first introduction to the language or framework that I first presented with. Besides writing code, I actually don’t write much. But then, some of my thoughts will always linger in my mind. Then I thought I should start writing and put these thoughts somewhere in text. And here it is. “Hello, world!”