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?