TLDR Web Dev · MISCELLANEOUS
ONBOARDING ROULETTE: DELETING OUR EMPLOYEE ACCOUNTS DAILY
Summary from the TLDR Web Dev newsletter
While automated testing is crucial for quality software and preventing regressions, complex features can be difficult and time-consuming to test, leading to situations where teams prioritize building features over writing robust tests. In cases like this, developers should consider alternative strategies like canary releases, beta testing, and dogfooding. The startup in this article decided to start automatically deleting an engineer's account daily. This forced them to experience the onboarding process firsthand, uncovering bugs and building empathy for the user experience.