You don’t negotiate with Product Owners on time on technical debt vs. time on features. You refactor all the time, while building the features. Product Owners not giving you time aren’t the ones at fault for the technical debt, you the coder are, for allowing the code to become a mess over time.
(more…)Category: JavaScript
-
Quality Coding Manifesto
Interesting points here about Scrum assumed you had good software engineering practices, the perhaps the guide should be updated to have that point.
Also neat to see the definitions of things be extremes and why they were originally called “Extreme Programming”.
An article I wished I had access to 12 years ago.
-
The Continuous Integration Certification
You must answer all 3 questions “Yes”:
- Does your team commit and push to a shared main/master/trunk daily?
- Does the above commit cause automated build and test?
- If a build fails, is it back to green within 10 minutes?
https://martinfowler.com/bliki/ContinuousIntegrationCertification.html
-
Alternatives to Pull Requests
If you’re tired of reviewing PR’s, you have other options. I’ll list some of the tradeoffs, but they’re worth a try if you’re losing patience and feel PR’s are taking too much time and break focus.
(more…)