Programming is hard, but sometimes we can overcomplicate things for ourselves. Join guest Chris Doyle to learn why a problem that feels "TOO HARD" is a code smell, and what …
You've heard of User Experience (UX), but what about DevX? Join Aja Hammerly to learn how to give your APIs a great Developer Experience.
Clearing up confusion around "bang methods" in Ruby.
How do we name a class when we're not sure how broad a category it represents?
At what point does decoupling software components pass the point of diminishing returns?
A naming guideline to avoid confusion and latent bugs.
An episode about self-documenting code.
Naming things is hard, and it's difficult to come up with hard-and-fast rules for it. But it can be helpful to learn from examples of real-world naming decisions that led …