2024
-
Pull Requests are Just Fine, Thanks
If you search around, there's a lot of anti-PR sentiment to be found on software engineering blogs, but if you follow onto forums it doesn't seem to be a popular sentiment. Most of these criticisms are misdirected; in fact, pull requests are just fine.
-
Book Club 11/2024: No
On forming quality opinions and saying 'no'
-
Three Laws
Some 'folk laws' that are commonly known but seldom applied.
-
Guerrila DevEx Testing
Developer experience is subjective. Employ the 'hallway test' method to ascertain your code's quality.
-
There Are Infinite Administrators
Yes, infinite, and they're inventing more each day! The larger the system, the greater the problem that nobody really knows how it all works.
-
Don't Retro the Same Twice
Different retrospective formats are mostly the same thing in different flavors - don't argue about them; try all the flavors (at least once)
-
The Case for Single-Reviewer PRs
Or, strengthening your team and its code with communication, professionalism, and trust.
-
Scrum is not Agile
Taking a step back to try to be a bit more rigorous about these process terms we use.
-
Book Club 3/2024: Simplicity
Everything is too complicated.
-
On Task Priority
Some thoughts on assigning priority to our tasks.
-
The Network is Unreliable and Reliability is Scary
Indeed the network is unreliable, and this is especially concerning for modern, distributed system. The catch though is that it never can be 100% reliable, and we can't create systems that perfectly compensate for this.
-
Develop Effective Coding Standards
Bad coding standards are worse than no standards, and even good standards are sometimes unnecessary. What's the utility in coding standards, and what makes a good one?
-
Eight Maxims
A few principles for thoughtful software engineering.