Some good technical skills
Over my career, I have seen numerous improvements in developer tools from Microsoft. When I started off, COM / COM+ were buzzwords. Then sometime in 2001, .Net became the development platform from Microsoft. Intellisense is a great productivity enhancement which earlier users of Visual Studio never had. Before, we had to go through MSDN documentation to know API details.
Over time, technologies change. But the behaviors that are required to be a good technical guy do not change much. There are few technical behaviours that I have listed out:
Prototyping: To validate any architecture, prototyping is essential. A good architecture is just one way of multiple possible ways of getting things done right. Without prototyping, there is no way an architect can find out if what he is proposing is the best alternative.
Using Frameworks: Frameworks are reusable components that offer good productivity as well as defacto design standards. eg. MVC framework, entity framework.
Adherence to Organization standards: There are multiple ways to do a simple thing like client-side validation. Eg, validator controls, jQuery validation, HTML helpers all do validation. The best one should be choosen based on other applications in the organization. Or based on organization standards. Organization standards are more important for things that depend on the organization infrastructure like implementing security.
Learnability: Learning new skills is very important. Lot of the products that are available in the market is continously evolving. Without learning, we will be preaching obsolete ideas to the younger generation who may be more upto date with the latest and the best.
Understanding why: Learning new skills with an attitude of why helps to understand why the improvement exists. If you are learning new skills with an intention to learn a lot, you may be missing a few points. Understanding why something exists helps to apply the technologies effectively.
Troubleshooting: Troubleshooting technical issues and getting things done is also important.
Category : General