Many people start solo projects, but only a few can sustain them for long.
Mahjong Score Calculator #3 – On Tackling Cognitive Complexity
Cognitive complexity measures how difficult it is to understand a piece of code. The more conditional statements and nesting loops present, the higher the cognitive complexity is penalised.
Mahjong Score Calculator #2 – Cracking Chows and Common Hand
The first intiution is, usually, not the best option.
Mahjong Score Calculator #1 – My First App Project Journey
“Life would be easier if there were an app that could calculate the score of the game.”
No, You Probably Won’t Want to Buy an Espresso Machine
So you want to buy an espresso machine?
How I Achieve More by Working Less
Feeling stuck even after investing long hours of work? Here’s a solution that looks counter-intiutive: spend less time work each day.
The End of Nomadic Lifestyle – A Short Summary from Hong Kong, Japan to the UK
After 43 days of nomadic lifestyle, I finally settled in London.
How I Manage My Life with Scrum
In May, my girlfriend and I start preparing to move to the UK. Moving out is challenging, especially when moving to another side of the world. It involves numerous tasks. One day, my girlfriend complained about my working style. It lacked transparency – she could not understand my progress or our plan. “You have been a project manager / Scrum Master for a long time,” said my friend during our video chat, “It’s time for you to apply your PM skills in this life project.” Indeed, I tried many skills and techniques while I was working at the office. Life is also one of the “products”. Those techniques might work in managing my life. ...
Finding My New Cheese After 13 Years of Work for the Same Company
After 13 years, I finally left OOCL, the first company where I worked as a permanent staff. I started as an Assistant Technical Analyst (equivalent to SWE I). I had been climbing the engineering ladder for years and became an Engineer Manager in 2020, leading a product team. Last year, I planned to move to the UK to seek better opportunities. After spending over a half year experimenting with almost everything I’ve learned in Agile while delivering a product satisfying the stakeholders, I told my manager it was time to move on. ...
How I Run the Scrum Team without Stressing about the Scrum Terms
Last time, I wrote about how I started the Scrum Team without stressing the Scrum terms. After the preparation before everything begins, it’s time to start our development cycle. Daily Scrum Our Daily Scrum is similar to the standard one. Apart from developers, our manager also attends the Daily Scrum. Some might argue against the existence of the managers in the Daily Scrum. The Scrum Guide states that Daily Scrum is an event for Developers, but it isn’t meant to disallow managers’ existence. ...