Agility Under Uncertainty
In this post, I will share different choices the engineering team has made throughout the early phase of the product development to navigate uncertainty, to the extent of building uncertainty within the product. For those curious about how life is like building a product for the government, you get a rare peek into how one team does it.
Betting with Kelly - Kelly Criterion (Part 2/2)
In a random corner of a casino, you found a spin-the-wheel game with great odds but a small chance of losing your bet. You know that you can compound the winnings and by betting incrementally allows your balance to grow exponentially. You could bet 100% of your balance each game but you are worried that landing on a 0x will zero you out. How will you bet to maximise your final balance (and maybe take the casino home)?
Bet Sizing with Kelly - Risk of Ruins (Part 1/2)
Let's play roulette. There are 3 wheels of different payouts. Some wheels are riskier than others. You have a starting balance of $100 and may play 20 games. In each game, you may choose the size of your bet. Your goal is to have the most amount of money at the end of 20 games. How well do you think you will do?
Implementing End-to-End Encryption on a Quadratic Voting (QV) Application
Recently, my tribe held our promotion nomination exercise using my quadratic voting app. The exercise allow all members of the tribe to vote one another for the upcoming promotion. One of the concerns of using the quadratic voting application was that I could potentially read and change the votes since I've database access. How would I convince my collagues to trust me?