Insights from a software development agency: 6 tips for techn