My 3 Biggest Takeaways From Running A Successful Software Consultancy