Software Engineering
Popular
Technical Debt Is a Leadership Problem
Why managing tech debt requires strategic leadership.
Alice Chen·1 min 0
Stories, ideas, and voices from the divita community
Why managing tech debt requires strategic leadership.
A practical security review checklist for API endpoints.
Why making others better is the highest-leverage work.
Profile first, optimize second. Always measure the improvement.
The hardest career transition in tech.
The case for fewer abstractions and clearer code.
Every developer should think like an attacker.
How to give reviews that improve code and grow engineers.
Why failure is the normal state in distributed computing.
How continuous small improvements prevent the need for rewrites.
Why writing tests first leads to better software design.
Why clean code is really about communication, not convention.