Insights from our engineering staff on their development process