Copy

Something we’re proud of at The New Stack: We advocate for developers. View in browser »

The New Stack Update

ISSUE 426 | Week in Review: Where Does It Hurt?

Talk Talk Talk

“AWS is still at ground zero, with no transparency, and no progress on metrics that their customers have been asking for for years.”

—  
Adrian Cockcroft, on AWS not following Amazon's own Exchange Carbon Measurement Guide. "Sustainability: How Did Amazon, Azure, Google Perform in 2023?

What's Happening

Why Framework’s ‘Right to Repair’ Ethos Is Gaining Fans

Obsolete machines and cables too often wind up in landfills. Matt Hartley of Framework and Chris Pirillo explore another approach in this episode of The New Stack Makers.

Why Framework’s ‘Right to Repair’ Ethos Is Gaining Fans

Week in Review: Where Does It Hurt?

Something we’re proud of at The New Stack: we advocate for developers. Your job is often thankless: delivering valuable features under tough deadlines, untangling spaghetti code in legacy codebases, and meetings, meetings, meetings. Whenever possible, we try to zero in on your pain points and offer remedies.

This week, one of those articles aimed at solving a common pain point caught fire with TNS readers: a contributed piece by Ankit Jain on why code reviews can be so slooooooow

Jain, co-founder and CEO of Aviator Technologies, a dev productivity startup, also leads the Google Alumni network. He knows a thing or two about being a developer in an enterprise. 

Jain’s story unpacks the reasons why code reviews can take so bloody long. Maybe there’s confusion over who “owns” the code? Or there’s no incentive to prioritize approving someone else’s code? Or the guidelines for code quality are unclear or nonexistent?

And most importantly, he lays out some remedies, indicating what should and shouldn’t be changed to speed things up. “Knowing what to improve is more important than learning how to improve,” he writes. “Unlike CI/CD system performance, code review performance depends on people — not machines. 

“Therefore, instead of looking at ‘code review time’ as a whole, breaking it down into distinct areas where you can make improvements — keeping in mind the social and cultural aspects of the process — can help you optimize code review times.”

I suggest you check out the whole article to get the benefit of Jain’s advice. Also, like other recent stories that have been popular with TNS readers, Jain’s piece is part of our newly expanded contributor program, run by our colleague Matt Burns, which is helping us glean best practices to alleviate Dev and Ops headaches. You can start sharing your own pain-point cures here.

— Heather Joslyn, editor-in-chief, TNS

More Top Stories:

Python Meets JavaScript, Wasm With the Magic of PythonMonkey

PythonMonkey enables developers to use Python code in JavaScript and vice versa with ease and virtually no performance loss.

The Anatomy of Slow Code Reviews

What causes code reviews to slow down? Here are some of the most common reasons and techniques for speeding things up.

The Python Linter Ruff Is a Win for Open Source — and Rust

In 2022, Charlie Marsh wrote a fast open source Python linter in Rust. Now, Ruff gets millions of downloads per week, as Marsh learned the power of open source.

Platform Engineering Is for Everyone

Developer experience shouldn’t be the only focus of your internal developer platform; driving business impact is just as important.

Deploy an In-House Chat Server With Ubuntu and Rocket

Why outsource the team collaboration to a service chat, when you can keep all your secrets in-house with the open source Rocket.chat? Here is how.

Meet the security engineer who’s keeping the Python Package Index safe for developers


A “code gardener” has been watching over the Python Package Index, or PyPI, with help from Pythonistas and security experts. Find out how.
 
Watch The Video
On The Road
Tackling API Sprawl Through Federated API Management AUGUST 1, 2024 VIRTUAL

Tackling API Sprawl Through Federated API Management
AUGUST 1, 2024 VIRTUAL

Are you struggling to manage the proliferation of APIs within your organization? If so, this webinar is for you. Boomi’s Jaime Ryan, Vice President of Product Management, and Markus Müller, Global Field CTO of API Management will explore the current landscape of API management and demonstrate how a federated approach can help you control the surge of APIs. In this session, you’ll learn about centralizing API discovery and provisioning, simplifying API management, and strengthening API governance.
Register now!

SpringOne at VMware Explore 2024 AUG. 26-29 // LAS VEGAS, NV @ THE VENETIAN CONVENTION AND EXPO CENTER

SpringOne at VMware Explore 2024
AUG. 26-29 // LAS VEGAS, NV @ THE VENETIAN CONVENTION AND EXPO CENTER

Join thousands of enterprise Spring developers and practitioners who build the apps that run the world. Whether you are a beginner or using the latest releases to build cloud native apps and microservices, we’ve got you covered! See what amazing innovation your peers and leaders are delivering and immerse yourself in the Spring community experience! Co-located with VMware Explore, SpringOne is the premier developer event with more Spring content to learn from and more valuable connections for you to make. There are endless opportunities to be inspired! Register today!

All Things Open OCT. 27-29 // RALEIGH, NC @ RALEIGH CONVENTION CENTER

All Things Open
OCT. 27-29 // RALEIGH, NC @ RALEIGH CONVENTION CENTER

After all these years, open source skills are more important and sought after than ever. All Things Open (ATO) is a technology conference focusing on the tools, processes and people making open source possible. Here at TNS, this is one of our favorite events of the year. We'll be hosting the Sunday Welcome Social and exploring your future as a developer. Register now so we can see you in Raleigh!

Want more from The New Stack?


We recently launched a fully revamped version of our TNS Daily Newsletter with even more of the good stuff. If you aren't already getting all the best software engineering news in one daily dose, update your subscription so you always stay in the know.
Subscribe to TNS Daily

Connect with The New Stack

Website
Website
LinkedIn
LinkedIn
Twitter
Twitter
Facebook
Facebook
Instagram
Instagram
YouTube
YouTube
Spotify
Spotify
RSS
RSS
Copyright © 2024 The New Stack, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list