The Overflow #168: Other words for technical debt

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

Article hero image

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 stackoverflow.blog 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” stackoverflow.blog 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 stackoverflow.com 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 stackoverflow.blog 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) stackoverflow.blog 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? serverfault.com In case you need to write an OS for a time machine.

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

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

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

Links from around the web

A guide to accessible form validation www.smashingmagazine.com 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 techxplore.com There are limits to the virtual world, but maybe by knowing them, we can overcome them.

Writing an effective tech spec yougotthis.io 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? www.warp.dev 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.

Login with your stackoverflow.com account to take part in the discussion.