The Overflow #134: Avoiding the difficulty bomb 

Perl in 2022, the legality of Googling the illegal, and fuzz tests

Article hero image

Welcome to ISSUE #134 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: our path to better unit test coverage, why Bash thinks undefined equals true, and a new JavaScript runtime enters the ring.

From the blog

How Stack Overflow is leveling up its unit testing game stackoverflow.blog We neglected unit tests for a long time because our code base made them difficult. But now we're putting in the work to change that. Here's why.

Why Perl is still relevant in 2022 stackoverflow.blog While Perl might seem like an outdated scripting language, it still has plenty of relevant uses today.

Skills that pay the bills for software developers (Ep. 460) stackoverflow.blog We explore recent research that connects a key suite of skills with highly compensated IT roles.

Developers vs the difficulty bomb (Ep. 459) stackoverflow.blog Developers on a deadline. Failure to ship means an explosion of complexity. Finish the project...or just find a way to delay the boom.

A Beginner's Guide to DevOps for Small Businesses promotion What is DevOps, and how can it benefit you and your team? Learn more about DevOps technologies, industry shifts, and best practices for getting started in DevOps.

Interesting questions

WHY does awk -F work for most letters, but NOT for the letter "t"? unix.stackexchange.com If the 80s have taught me anything, it's that you don't mess with T, mister.

Why does bash treat undefined symbols as true in an if statement? stackoverflow.com Who knew Bash was such an existentialist?

The Unreasonable Ineffectiveness of Mathematics in most sciences philosophy.stackexchange.com When dealing with the real world, most mathematical models are a little bit wrong.

Could there be consequences for Googling how to do something that is normally a crime? law.stackexchange.com Web searches aren't criminal unless you stole the computer first.

Links from around the web

Lea Verou | CSS Variable Secrets | CSS Day 2022 www.youtube.com Here's a deep dive into the brand new CSS custom properties!

Learn how to build, test, and deploy a bookstore app with React 18, Vite, and Netlify functions labs.pineview.io Want speed? With the latest React, Vite, and serverless functions, you can build a zippy app in no time.

Bun.sh bun.sh Yet another JavaScript runtime is coming to play!

How to write a fuzz test | Demo www.youtube.com Have you heard of "fuzz tests"? Here's how to write them with Go.

A blast from the past: How to write an effective developer resume: Advice from a hiring manager

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