Periodically, while in the midst of our many projects at DNN Corp., I think about how the Engineering organization is performing. We don’t have a very big team, but we are quite effective despite areas in which we can definitely improve.
How things have changed since I started in tech in 1977. At that time, we all wanted development centralized. We had email for communications and multi-user systems which enabled concurrent access to code, specs, and tests. However, white-boarding was not yet in vogue, nor were convenient online meeting rooms, and VoIP services for low-cost calling and more. We had to relocate smart engineers or create local offices to enable their integration into the company.