The Newspaper Problem
By: Sam Backus
When you find yourself in a disagreement it might be helpful to remember this old riddle: 'What's black and white and red all over?' It has lessons to teach us about how we can think, communicate and solve problems together
Finish What You Start
By: Travis Bumgarner
Starting out on a new project is fun and exciting. Finishing that same project can sometimes become a nightmare. Learn how to avoid pitfalls and finish projects more efficiently.
Practice Matters
By: Jonathan Turner
I recently gave a presentation titled "What I Learned About Software Development from Origami". Originally it was just going to be a fun way to combine two seemingly unrelated interests of mine. But I ended up getting a valuable learning out of it.
Living in a World Without QA
By: Jonathan Turner
At Pluralsight our development teams do not have dedicated QA people. We also don't have a dedicated QA team that is separate from the development team. Why do we do that? How does it work?
Shu Ha Ri
By: Jonathan Turner
There are a lot of different ways of thinking about gaining and improving at different skills. One such way is called Shu Ha Ri. This blog post explains what Shu Ha Ri is and some observations about its application in software development.
A Remote Developer Team
By: AJ Foster
I’ve never met my teammates in person. Despite this, we've used deliberate communication and a wide array of tools to build a strong distributed development team.
What kind of test am I writing?
By: Dave Adsit
One common problem that I see in test suites is confusion about what each test should cover. This confusion often leads to tests that are either too broad or too focused to accomplish the goal of their creator. When writing a test, it is important to think about what kind of test it will be and the constraints that make that type of test effective. I have 4 broad categories of tests that I keep in mind to help focus my testing.