Software Engineering Articles

Sorted By: Most Recent
Tatum Hunter Tatum Hunter
Updated on March 21, 2023

Software Development Time Estimation Debates Aren’t Really About Estimates at All

Estimates can be bargaining chips, power grabs or wastes of time. They shouldn’t be.

Tatum Hunter Tatum Hunter
Updated on March 21, 2023

Is Your Open-Source Code Fueling Human Rights Abuses?

Many devs say that’s none of your business. But should it be?

Tammy Xu Tammy Xu
Updated on March 21, 2023

Does Job Hopping Still Raise Red Flags for Engineering Managers?

Companies want to invest in devs who stick around. But don’t overthink it.

Michael Fillios Michael Fillios
Updated on March 21, 2023

Tech Debt 2.0: Recognizing and Managing Liability in Technology

Unless technical debt is routinely monitored and measured, it can accumulate unchecked and become a destructive threat to the future of a business.

Tammy Xu Tammy Xu
Updated on March 21, 2023

How to Successfully Address Your Scaling Problems

If you’re thinking about how to scale server capacity, the first step is figuring out what problem you’re trying to solve.

Tatum Hunter Tatum Hunter
Updated on March 21, 2023

19 Automation Worst Practices to Avoid

If you’re doing these things, please stop.

Tammy Xu Tammy Xu
Updated on March 21, 2023

Side Project Programs Can Have Major Benefits for Employers

Experimentation can boost morale and creativity. But your program needs to be sustainable in the long run.

Tammy Xu Tammy Xu
Updated on March 21, 2023

How to Create a Better Knowledge Transfer Plan

No one should be forced to endure a rushed codebase walkthrough.

Tatum Hunter Tatum Hunter
Updated on March 21, 2023

Stop Talking About ‘Technical Debt’

At best, it’s a way to avoid explaining your work. Often, it’s an excuse for shipping bad code.

Tammy Xu Tammy Xu
Updated on March 21, 2023

What Every Developer Needs to Know About Software Patching

We all make mistakes. Here’s how to fix them.