Overachieving Low-level Goals leads to Underachieving Higher-level GoalsAchieving a goal at all costs can lead to opportunity cost, over-engineering, complexity, and tech-debt. The solution is…Jan 20, 2021Jan 20, 2021
Smart Code sucks, write Dumb Code instead“Smart Code” are the lines of code that try and save you or your users time and effort by doing more work than is expected.Oct 25, 2020Oct 25, 2020
Published inUX CollectiveWhat makes intuitive products intuitive?How does intuitiveness work, and how can you create it (without just culling features)?Sep 7, 2020Sep 7, 2020
The Upside-Down Org ChartClassic org charts promote climbing on top of others to improve, whereas the upside-down org chart is all about supporting others.Aug 17, 20201Aug 17, 20201
Published inLevel Up CodingThe Only Rule You Need for Writing Clean CodeClean Code is code that is easy to understand, easy to use, and easy to modify. So how do you write it?Jul 20, 202010Jul 20, 202010
What I’ve learnt after a year founding a tech company“I have a killer app idea that is going to take over the market. The app supports researchers with participant recruitment, which is a huge…Jul 1, 20183Jul 1, 20183