ai
Is code even relevant anymore?
There is a decades old misconception that says the most valuable thing we programmers can do is type production code into an editor. But, with AI, is code even relevant anymore?
complexity
The Coffee Machine Series: As a patron, I want cocoa
Welcome to the fifth in a series of posts in which we will answer the questions:
* How does complexity sneak
rubyconf
The Secret Ingredient
In 20+ years of automating tests, I've written my fair share of flakes. My personal nemesis is Daylight
rspec
Mmm... Buttery, Flaky... Tests?
We've all encountered unexplainable CI failures. They are a total pain. But, let's be honest, most
ruby
A Kautionary Tale about Mixins
Ruby is my favorite programming language. It is hands down the most expressive object-oriented language I’ve ever used. Matz’
complexity
The Coffee Machine Series: As a patron, I might want condiments
Welcome to the fourth in a series of posts in which we will answer the questions:
* How does complexity sneak
complexity
The Coffee Machine Series: As a patron, I want tea
Welcome to the third in a series of posts in which we will answer the questions:
* How does complexity sneak
complexity
The Coffee Machine Series: As a patron, I want coffee
Welcome to the second in a series of posts in which we will answer the questions:
* How does complexity sneak
rspec
Do not allow_any_instance_of (unless you must)
The RSpec team says not to use `allow_any_instance_of`. So, why did they include it in RSpec in the first place?
programming
Is DRY the Worst Programming Advice Ever?
DRY (or Don’t Repeat Yourself) was probably the first pearl of programming wisdom you learned when you began to explore software development. But, was it sage advice?
agile
The Marick Test Matrix
Back in 2003, Brian Marick published an influential series of articles on agile testing. He was attempting to point the