Software is supposedly our future, but how good are we at mastering the software side of the Industry?