Very Good At Good At Not Good At
     
Project Management . Project Architecture Design . Embedded Software Engineering . Donkey Work . Undertaking small changes on badly written code .
     
Greenfield development . Data Communications - Protocol Stacks . Internet Protocols . Expedient programming - quick and nasty jobs .
     
Developing new code for existing projects . Multi Media . I find these a complete turn off .
     
Componentisation . User Interfaces .  
     
Addressing the business concerns of project development .    
     
     
Full 4 year engineering degree qualified . Over 24 years post graduate experience . Broadly experienced - over wide areas of the industry and many different places .