Sharpen The Saw - June 2021

Saturday, June 05 2021 sharpen-the-saw

In today’s post: Avoiding shotgun surgery; why too many parameters is a bad thing; upgrading to .NET 5; Creating a DSL using a Source Generator; Common sense practices to avoid; Why people write bad code; Rethinking passwords; The curious case of the Great Suspender; The importance of checking in with people; and how reviewing a Strangers’ Code can make you smarter.

Read more »

Distraction Driven Development (DDD)

Saturday, June 12 2021 other-methodologies

Imagine this: You’re working a critical new feature, one your team anticipates will not only be really popular with your existing users, but which will organically drive growth by attracting a large number of new users. While you’ve been working on this over the last couple of weeks, you’ve noticed a couple dozen minor issues that you fixed as you encountered them. Now your development work is complete, you’ve created a pull request to merge the completed feature into your main branch, ready for release – but almost all of the code changes relate to minor fixes, not the feature itself.

Read more »

Rockstar Driven Development (RDD)

Saturday, June 26 2021 other-methodologies

Imagine this: You come into work on Tuesday morning after a four-day holiday weekend to find a cryptic email from one of your best developers describing some changes they just checked into your main branch. In the approximately 112 hours since you thought everyone went home on Thursday afternoon, they’ve been on a kind of technological bender, ripping out the workflow engine your team has painstakingly built and debugged over the last five years and replacing it with an open-source library that loads its configuration out of MongoDB.

Read more »


Earlier

Later

Archive for 2021
April 2021 2
May 2021 3
June 2021 3
July 2021 4
November 2021 1
All Years
20261
20253
20241
20233
20227
202113
202023
201952
201865
201761
201640
201530
201414
201319
201225
201147
201056
200978
200889
20072
200610
200512
200421
20037
19981