One tool of user experience and usability intrigues me and I never see any discussion about it online: the browser tab. They are simple...more.
I had a drink in my hand and spotify was playing ‘The Neighbourhood’. I sat back on my couch and thought about my career....more.
“We're behind, but it’s important to show that we can deliver these features.”
“Now is the time to show how good of a job we...more.
I want to tell you about my Clojure toolchain of choice, but in order to do it right we need to go back; way back....more.
For those new to Test Driven Development, understanding how to take small, incremental steps when writing your tests can be a confounding practice. Even the...more.
“The notion that ideas are worthy not merely because they 'solve our problems' — but because they challenge us with problems to which our...more.
We partner with our customers to understand their business.
We do not propose solutions until we are sure we have found the...more.
A few weeks ago I had an opportunity to pair with Uncle Bob.
We were going to pair on a message queue...more.
Is your code really telling you to use an if statement?
As a developer, it is really important to practice your craft. And a great...more.
For want of a static language the type checker was lost.
For want of a type checker the variable type was lost....more.
Becoming an apprentice is a blow to the ego. It is submitting to publicly acknowledging that you do not know all the answers. It is...more.
“Well, why are you afraid to say that you are a craftsman to other people?”
A friend was recounting his discussion over...more.
Web developers have a habit of taking HTTP for granted because it just works. HTTP works so well that people all over the world...more.
Coauthored by Kelly Steensma
Wikipedia defines a kata as a detailed choreographed pattern of movement. Based on the Japanese word meaning "form", katas were...more.