Welcome to ISSUE #132 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: an engineer's guide to great technical writing, the technical term for "very bad" on a resume, and creating 3D renders from 2D images.
From the blog
What Apple's WWDC 2022 means for developers stackoverflow.blog Improvements to SwiftUI, new weather SDK, better machine learning tools, and more.
Asked and answered: the results for the 2022 Developer survey are here! stackoverflow.blog The state of software development is... (drum roll, please.)
An engineer's field guide to great technical writing (Ep. 455) stackoverflow.blog We chat with Jared Bhatti and Zachary Sarah Corleissen—technical writers with experience at GitHub, Google, Linux Foundation, and Stripe—about their approach to documentation and how developers can learn to write and communicate well.
Tutorial: Build a chat app with Node.js, MySQL and Pusher Channels promotion The Pusher team shares their best tips for building a realtime pub/sub-based chat app and shows off the new user concept for easy authentication and moderation handling.
What was the first operating system to be called an "operating system"? retrocomputing.stackexchange.com And did it constantly require security updates?
How do you diplomatically call a situation "very bad" in a resume-like document? workplace.stackexchange.com The term to use when trash talking previous tech stacks is "technical debt."
Would publicly farting on a picture of the English monarch actually qualify as treason in 1798? law.stackexchange.com Farting in a king's general direction may not have been treason, but cartoon farts are probably safer.
Is it bad practice to compare string representation on an object instead of its properties during unit tests? softwareengineering.stackexchange.com Not if what you want to do is test .toString().
Links from around the web
Floating point math 0.30000000000000004.com Computers only natively store integers, so they have to do some...interesting things to handle decimals.
Creative coding to inspire www.youtube.com Creative coding is fun. It mixes other disciplines together and helps you learn in unique ways! This talk details more.
The best managers don't fix, they coach — Four tools to add to your toolkit review.firstround.com Your manager should be helping you be the best that you can be. Here’s how.
ARF: Artistic Radiance Fields www.cs.cornell.edu This research group is making some mind-boggling 3D content with 2D inputs!
A blast from the past: Can one person run an open source project alone?