The Texas Sharpshooter fallacy describes a bias where patterns are forced to fit preconceived beliefs. TDD increases the likelihood that tests reflect intended behavior rather than confirming fla...
https://davidadamojr.com/test-driven-development-tdd-and-texas-sharpshooters/
Expecting your work to speak for itself may be one of the reasons why you are not getting the career progression you deserve. In addition to doing good important work, you must also make noise. ...
When you understand basic statistics, some things in life start to make a little more sense. The post Life Lessons from Statistics first appeared on David Adamo Jr. .
You don't have to wait till you're an expert to teach others what you've learned. In fact, waiting till you become an expert may be a bad idea due to something called "the curse of knowledge". ...
Unless you are fuzz testing or your goal is to create property-based tests, test data generators (a.k.a. fakers) are likely to do more harm than good in the long run. The post Avoid Fakers in U...
From every job or task you've done, seek wisdom gained, not battles won. The post Lessons Along the Way first appeared on David Adamo Jr. .
There is a lot of confusion about what unit tests are and how they differ from integration tests. This post provides one viewpoint on what unit tests are. The post What is a Unit Test? first a...
In your production code, favor abstraction over duplication. In your unit tests, favor duplication over abstraction. The post Duplication over Abstraction in Unit Tests first appeared on David...
https://davidadamojr.com/duplication-over-abstraction-in-unit-tests/
What does bad code look like? It may be more interesting to think about bad code in terms of what it feels like. The post What Does Bad Code Look Like? first appeared on David Adamo Jr. .
Some automated tests are unnecessary or problematic. Here are some questions to ask yourself about each test you write. The post Are your Tests Necessary and Useful? first appeared on David A...
https://davidadamojr.com/are-your-tests-necessary-and-useful/