Many teams are staffed by the Internet generation who have not been exposed to the lower level details of memory management, operating systems, and hardware. These bright young things can benefit immensely from a coach who started low-level programming in the early 1980s in the micro computer era.

There are many great design patterns from operating systems, transaction processing, and control systems that have been lost on the mainstream of modern development. When these patterns are applied the resulting systems can be incredibly stable and resilient as well as offering great performance.

We can offer coaching on performance testing, design, coding practices, profiling, and algorithm application by being embedded within a team, or coaching remotely via Skype, email, and other media.