We always apply our best efforts to complete our work. We do not make excuses. —from the 8th Light Principles of Steadily Adding Value Everyone...more.
This blog is Part 2 of a series of blogs about migrating to Surrogate. Part 1 can be found here. If you are unfamiliar with...more.
Here's the situation: You use RSpec. You like RSpec. But you want more confidence from your tests than you get with RSpec's dynamic mocks while...more.
This is not the first post cautioning the use of modules on our blog. However, while I do mostly agree with the points raised in...more.
In the past year I've started to shift into mentoring more, both at 8th Light and outside of 8th Light. Despite having been a craftsman...more.
When first getting started with iOS development, there were very little resources to get up and started. And with the strict NDA Apple had over...more.
What is our job, and how can we do it better? For a while, I've wanted to write a blog about what it means to...more.
At 8th Light, they follow a practice of training people through an apprenticeship period. As it is nearing the end of my apprenticeship, my mentor...more.