Welcome to ISSUE #16 of The Overflow, a newsletter by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. And this week, we’re going deep on dark mode, balancing code quality with deadlines, and rolling your own chat apps.
From the blog
A practical guide to writing technical specs
Writing a technical spec increases the chances of having a successful project, service, or feature that all stakeholders involved are satisfied with. It decreases the chances of something going horribly wrong during implementation and even after you’ve launched your product.
Podcast 223: Embrace the darkness
Digging deep on dark mode with our design systems lead, Aaron Shekey.
Found a good question or answer? Tweet us with the hashtag #StackOverflowKnows or leave a comment on Facebook. We’ll include our favorites in the future.
Is changing pitch enough for anonymizing a person’s voice?
What if I combine that with a fake accent?
What should I say on my resume if I got promoted for dropping code quality to meet deadlines?
“Balancing trade-offs to create a solution that is ‘good enough’ is the most important skill an engineer can have. It’s not a side effect of the job, it is the job.”
How can I provide an answer to neural network skeptics?
Some engineers will never be satisfied with a model that they can never completely understand.
Why is paragliding not an old invention?
Sometimes science needs to focus on fun more.
Links from around the web
Free COVID-19 animations for awareness
If you want to build something for COVID-19 awareness, here’s a great set of free animations to include.
What did people do before toilet paper?
You really start to appreciate the little things when the world is hectic. A shining example of this is toilet paper. What would we do without it? Well, here’s a great look at what people did before it ever existed.
How many jobs can be done at home?
What percentage of jobs can be done from home? Take a guess and then check out this fascinating short research project done by a team at the University of Chicago.
Building a real-time chat app with React and Firebase
If you’ve never tried building your own chat app before, now’s as good a time as any to start. Here’s a great article on building one from the ground up with React and Firebase.