Software Development Basics
(NB! Article is still being written/re-written)
If you consider yourself a computer programmer, software developer, software engineer, computer scientist, or any other confusing IT job title, you should at least know the following:
Meta Knowledge
- English (IT's lingua franca)
- Scientific method
- and how to learn, learn about learning.
Development Methodologies
- Cowboy
- Waterfall
- Agile
Operational Systems
- DOS / Windows / Unix / Linux
- Virtualization
(TODO add link to http://www.indiangeek.net/wp-content/uploads/Programmer%20competency%20matrix.htm )