<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=266211600481844&amp;ev=PageView&amp;noscript=1">
Resource Hub

Custom Software

Software Innovation Through Experimentation

by Eric Potter
on October 26, 2017

Software Development Experiments

Recently I heard a fantastic presentation that helped me frame some of my thoughts about some discussions we've had at Aptera about standardizing our toolset. Two of the things that we all agreed on were:

  1. We need the freedom to try new better tools.
  2. We ought to lean towards using a common toolset based on what tools have been working the best for us.

Doc Norton gave the aforementioned presentation, called "The Experimentation Mindset" . He made a great point that 'Best Practices' are by definition practices that worked well in the past. At some point, there will always be a new better practice. If you always stick to the current 'Best Practice', there will be someone doing something more innovative than you. Doc proposed that instead of best practices, we should call them 'leading practices'. 
 
This begs the question, how do we innovate ahead of the best practices? The answer is to run experiments. Experiments are how we learn. And in a practical sense, that is what we have been doing
 
So we may not all be using the same tool for tracking our tasks. But instead of this being a problem, I see this as an asset. It allows us to effectively run experiments on which tools work the best for us and our clients. The key piece of this is to have times like we had last week and look and see what results we are getting. This allows us to all learn from one another and stay on the cutting edge. 
 
These experiments go farther than task tracking tools. It applies to our broader processes, tools, libraries, and frameworks. Should we try to have a standard toolset? Yes. But should we try out other tools from time to time? Yes. That is how we stay ahead.

Learn more about Aptera Software Development

 

Choosing a Custom Software Vendor in the Age of Scrum

 

 

Digital Marketing Assessment
Author
Eric Potter
Eric is a Microsoft MVP and Software Architect for Aptera Software in Fort Wayne Indiana, working primarily in the .Net platform. He has been developing high quality custom software solutions since 2001. He is also an adjunct professor of computer science at Indiana Tech. He loves to dabble in new and exciting technologies.
Developers Need Spotters
Programming is hard. From time to time all developers will get stuck on a problem and will need some assistance. Sometimes it is a developer early in their career. Sometimes it is an experienced devel...
Using The Wrong Tool Is Painful
  Stack Overflow recently published a blog post where they ran analytics on data they have collected. They ran calculations that showed which programming languages are the least popular with their use...
Software Rockstars? Really?
Software Developers and Rockstars?  Our industry has a weird fascination with rock stars. Frequently, recruiters will send out spam saying they are looking for "rock star" developers. Developers who w...
A Results-Driven Digital Agency www.apterainc.com