Loading…

Issue 239: Dev Survey results are in!

Welcome to ISSUE #239 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: The results of our 2024 Developer Survey are in; what makes Agile more, well, agile; and a guide to building complex Chrome extensions.

From the blog

Developers want more, more, more: the 2024 results from Stack Overflow’s Annual Developer Survey

This year, technologies such as JavaScript and PostgreSQL remain most popular, Rust and Markdown remain most admired, developers are most frustrated by technical debt at work, and they don’t see AI as a threat to their jobs.

The problem with the tech debt mindset

Ryan chats with Jon Bevan, a software engineer currently building the cloud version of Scriptrunner, an Atlassian app, about the concept of tech debt. They explore how tech debt can arise from outdated technology choices, shortcuts, and the need for maintenance work. They also delve into the challenges of upgrading dependencies and the potential scope creep of requirements and features over time.

Java, but why? The state of Java in 2024

Ben and Ryan chat with listener, professional pilot, and Java enthusiast Lenny Primak about what he finds exciting about Java in 2024.

Electronic shelf labels innovative IT in ALDI SOUTH stores

By introducing electronic shelf labels, ALDI SOUTH has taken another important step towards digitally transforming its 7,300 stores. Want to know how the technology works, the challenges along the way and what else the Dev teams are working on?

Interesting questions

How is Agile model more flexible than the Waterfall model?

Agile isn’t about delivering the same set of features, only faster.

How to address past academic misconduct as a new faculty member?

“We were all young and naive once.”

Has there ever been a case where elephants are carried by aircraft?

An elephant, a rhinoceros, a hippopotamus, a donkey, and an impala walk onto a plane…

How to address imbalanced work assignments to new boss?

Pro tip: Start the conversation with a question, not an accusation.

Links from around the web

How to make complex Chrome extensions: a zero gravity guide

Building a simple browser extension is easier than ever, thanks to various libraries and scaffolding tools. But what about more powerful extensions?

Copying is the way design works

Do you really have to be original to make something good?

On the importance of empathy and communication in tech

For senior engineers and leaders, communication skills can matter as much as technical ones.

How not to use box shadows

It's fascinating what some CSS and math can do!


Looking for the tools, technologies, and skills your team needs to evolve in the AI era? Stack Overflow's Industry Guide to AI has your answers.