Push notifications people do not turn off
A permission prompt is a one-shot resource. What we learned about when to ask, what to send, and how quickly goodwill runs out.
A permission prompt is a one-shot resource. What we learned about when to ask, what to send, and how quickly goodwill runs out.
0.1 + 0.2 does not equal 0.3, and your payout ledger will eventually notice. How we represent money and why rounding is a product decision.
Everyone agrees apps should work on a bad connection. Far fewer have decided what happens when two devices disagree about the truth.
Every package is code you did not write, will not read, and now maintain. Five questions we ask before typing install.
Flags let you ship unfinished work safely. They also rot into permanent branching nobody dares delete. The rules we use to get one without the other.
The mobile client cannot ship a hotfix in ten minutes. That single constraint should shape almost every decision about the API behind it.
Our products share accounts, wallet and payouts. That saved us a great deal of work and introduced problems nobody warns you about.
Not a verdict - a set of questions. Which parts of your product actually care about the answer, and where the choice matters far less than people argue.
If the phone decides whether a player won, someone will eventually teach the phone to always win. How we structure reward logic so the client only renders the result.