Been paid for developing for about 20 years, in addition to the assembly, Basic, and DB III I learned for the fun of it. A lot of my professional carreer has been spent developing server systems and web applications, but I also have considerable experience with desktop technologies and design as well.
Some things I have come to believe are:
- Simplicity is hard, but oh so necessary
- The hardest problem is understanding
- Users are great, they keep you humble