What was your biggest pain point (as client) when working with software development companies?<p>Was it about delivery dates not being respected? Costs changing? Quality of the product?
As a web developer, I ran a small experiment and hired some web developers to create an e-commerce site for some handcrafted items (I hate Etsy & Squarespace and wanted my own bespoke store).<p>I inspected the code they were pushing out and it largely relied on templates and what seemed like copy-and-pasted code from different sources on the net, and an over reliance on Javascript libraries to do all the grunt work, so the site only worked with Javascript leaving out a small percentage of people who enjoy their privacy with JS disabled.<p>Also: they were not handcrafting the structure of the store, instead deciding to use some plugin called Woocommerce which has loads of security issues and they weren't even updating it when patches have been released.<p>In all, it's worth <i>reversing</i> your role and seeing how others pump out code and projects because you understand the details and mechanics of how everything works, and can make something <i>much</i> better just by looking at some examples of other's work.