Home
Cha Chaan Teng
Cancel

1 action to beat hopelessness

In our generation, we have a lot of seemingly unsolvable problems. The city is dying, the country is dying, hell even the world is dying. The mainstream media is broadcasting depressing new. The go...

Best man speech

This piece stayed in Draft for almost 3 years already, I better publish it Edwin and I were in the same class in Form 1, Grade 7 here in US. The fondest memories actually are some really small thi...

How to make agile work as a developer? (Pt. 3)

Previously in Pt. 1 & 2, we discuss 3 tactics to discuss priorities and make sure all parties is aligned. The last part I can share some of the mindset changes I went through to better collabor...

How to make agile work as a developer? (Pt. 2)

Previously in Pt. 1, we have discussed why developers in Hong Kong or Taiwan think scrum is not working for them and one of the tactics on how to start the discussion with other stakeholders on the...

How to make agile work as a developer? (Pt. 1)

Today I came across a very thought provoking post about why scrum / agile doesn’t work in most of the company in Taiwan1. In essence, the author make a point that as a senior developer of the team,...

好似好耐冇寫野

近排香港啲統治者好似short左咁連自己母語都唔敢認。唔知幾時我地會怕到連自己母語都敢講唔敢寫。我個人好衰,越唔俾做越唔make sense 嘅規則越會去打破。咁我幾中意寫野,寫野可以令我飛黎飛去嘅思想理順一下。一路寫一路可以諗清楚自己想講咩,想講一個點嘅故仔或者令人明白一個點嘅concept。 從今日起我會試下每日攞三十分鐘黎寫一啲野,如果係工作嘅野我都會用英文,咁始終做tech野都係以...

1 function to call when setInterval has failed you

From time to time, we have to check if something is finished, or a particular script has been loaded successfully in the browser, we would make use of the setInterval() function in the vanilla Java...

Why Machine learning tools need GPU to shine — a deeper look from software perspective

 In our previous article, we have discovered GPU programming in the most unexpected place - an API of a SaaS product. It is the JQL of Mixpanel. And in this article we will explore further about th...

Reducer in Mixpanel API is weird, but genius

Mixpanel had been a crucial tool in my previous 2 startup jobs. We have to compile a lot of different views for our team to make decision based on the Mixpanel data. They can be very different and ...

How can you display mathematical equation in HTML? MathJax can help.

Recently I need to joint notes during my machine learning beginner course offered by Andrew Ng. I would like to share them in the following few weeks. So I shopped for some solutions for me to pu...