I do lots of computer programming. I like it a lot.
However, switching context is required in my current job. My programming can change, even in the same week, among the following:
- Graphical user interface in Java
- Crunching numbers in Java (often via commons-math from Apache.org)
- Loading data into databases via Java (minor cleaning and validations are the norm)
- Simple web pages that use PHP to query databases
- Basic image processing stuff (imageJ is often enough)