Bug or Opportunity?

So you’ve built something neat and it’s heading to production soon.

You’ve got pretty good test coverage and your tests are meaningful. You tried to break it as much as you could and couldn’t find any show stopping bugs. You’re proud of your work.

The customer should be grateful to have someone so thoughtful and… uh oh, the customer just sent you an email titled “NOTHING WORKS IN PROD! PLEASE FIX”. All caps can’t be good. Read more

Industry Trends: 2015 Summary

As consultants, we get opportunities to work with a variety of clients in different industries. We’re often advising and helping with new ideas and technology and it’s critical that we are up to date and aware of industry trends. Read more

Thinking in the New World of Technology

Technology is constantly changing not just the way we do business, but also the way we think about doing business. It is no longer enough to simply “keep up” with technology or maintain the status quo. What worked in the past, what works now, may not be what sets you apart from competition in the future. Read more

QualityConf 2015

I had an amazing time at QUALITYCONF. I will jump at any chance to sketchnote some great topics from engaging speakers, and QUALITYCONF did not disappoint. This DevFacto event happened from March 27 to 29 at Stone Ridge Mountain Resort in Canmore Alberta. Read more

Software is Meant to Evolve

Software is meant to evolve. As a consultant, I see many organizations that don’t fully consider this when planning and building systems. This has a negative effect on the quality of a solution and can even hold us back, leaving process stagnant and the business vulnerable for competition to disrupt. Read more

Think Like Google X, Test Like Netflix

Do you test anything in your daily work? I do. I test prototypes with end users to ensure the developed ideas actually work for those using them. There are strong indicators lately that I need to take testing more seriously, especially when another piece of encouragement bubbled to the surface recently. Read more

Customer-First Development

Some things that I’ve come across in the last few weeks have got me thinking…

First, an excellent blog post by Gojko Adzic, “Writing As a User Does Not Make It a User Story”. This post reminds us that too often our user stories are lies. We write stories that misrepresent what the user really wants to do and our stories are biased toward our implementation preferences right from the start. Read more

The Great Debate: Performance is Not Secondary

At DevFacto, we utilize the enterprise social networking tool, Yammer, on a daily basis. It is a great means to share information and to socialize with everyone in the company, regardless if they are working at a client site, in another city, or just down the hall. While we often post random but relevant (or sometimes irrelevant but highly entertaining) articles or links, every now and then we get into a great company-wide debate that deserves to be shared: Read more

Project Zen

Years ago, I started off my career as a standard developer and quickly became aware of ones natural tendency to place projects on a spectrum of good/bad: Read more