Day

November 20, 2021
hammer lying on a board with bent nails
In software development, when writing code, it’s important to look for ways to make small improvements, such as by removing unnecessary spaces, adding or clarifying comments, improving logic structures, and getting rid of nested loops. In short, when refactoring, the idea is to look for any anti-patterns, or “bad design smells,” that make code harder...
Read More
children playing soccer
In Scrum, one of the most important outcomes from a Sprint Planning session is for members of the Scrum Team to agree on a statement that summarizes what they intend to achieve during the iteration (Sprint). When deciding how to articulate that statement, or Sprint Goal, Scrum teams choose a subset of work items from...
Read More
anti=pattern negative photo of a lightbulb
There are instances where individuals or groups make a choice to address a problem, where that choice proves to be ineffective at best, and does more harm than good, at worst. The term anti-pattern is a general way to call out that sort of situation, where a choice has largely negative consequences. In software development,...
Read More
hypothesis person standing on rock surrounded by a body of water
It is common to make an assertion, based on an assumption that is believed to be true, and where we do not have enough evidence to know for sure whether the assertion is true. And, to be considered a valid scientific hypothesis, it must also be possible to test the assertion. In agile product development,...
Read More