newsletter March 10, 2023

The Overflow #168: Other words for technical debt

Governments and open source, email scraping, and UIs in Rust

Welcome to ISSUE #168 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: we chat with an open-source game engine creator, ponder the software that shifts in time may foul up, find the physical limits of haptic controls..

From the blog

Why governments need open source more than ever
We face larger-than-life challenges in our world. Maybe open source’s wisdom of the crowds can help solve them.

Stop saying “technical debt”
Everyone who says “tech debt” assumes they know what we’re all talking about, but their individual pictures differ quite a bit.

Announcing two new Collectives™ on Stack Overflow: R Language and CI/CD
Collectives have expanded to include areas of practice. Learn more and find out how to join the R Language and CI/CD Collectives today.

How Intuit democratizes AI development across teams through reusability
They found success in a blended approach to product development—a marriage of the skills and expertise of data, AI, analytics, and software engineering teams—to build a platform powered by componentized AI.

The open-source game engine you’ve been waiting for: Godot (Ep. 542)
Juan Linietsky, cofounder and lead developer of the Godot Engine, joins the home team for a conversation about what led him to create an open-source game engine, how open source is shaping game development, and the well-worn path from playing video games to learning to build them.

Integrate videos into your product within minutes, not months promotion
What’s the best way to handle and deliver video on your website, app, or software? We take care of all aspects of the video pipeline. Quickly encode, securely host, and reliably deliver videos worldwide via our global CDN. Don’t waste time and endure the hassle of integrating multiple providers.

Interesting questions

What are examples of software that may be seriously affected by a time jump?
In case you need to write an OS for a time machine.

Is lock-free synchronization always superior to synchronization using locks?
“There’s only one rule: when in doubt, use a lock.”

Is email scraping still a thing for spammers?
The classics never die.

How to react to a student’s panic attack in an oral exam?
Lots of thoughtful answers here, but not among them: having your own panic attack to make them feel less alone.

A guide to accessible form validation
Accessibility goes beyond complying with standards. You never want your users to get stuck!

The future of touch: Researchers uncover physical limitation in haptic holography
There are limits to the virtual world, but maybe by knowing them, we can overcome them.

Writing an effective tech spec
Figuring out what you’re going to build and how is just as important as building itself!

Why is building a UI in Rust so hard?
Rust is a very loved, speedy language. What are the cons?

If you’re curious about our other products: How to get started with Stack Overflow for Teams.

Tags: ,
Podcast logo The Stack Overflow Podcast is a weekly conversation about working in software development, learning to code, and the art and culture of computer programming.