What I need as a corporate Software Developer
After the events and frustrations of the day and comparing that with the ideal . . .
Creating Passionate Users
. . . here’s a list of what I need as a developer (as of this moment):
1. Basics/Mandatory
- The basic tools required to get the job done.
- One machine, Licenses for the software I have to use and a clear direction of what I have to do
2. Above and Beyond
- Someone to learn from (someone more senior and more of a rockstar to guide and mentor me)
- Training (books, conferences, classes – invest in me as an employee)
- The uber-tools to do the job – a tablet pc! a lappy (laptop)! a dual-core sun workstation! always the latest versions of any software I could ever want!
- Encouragement to go above and beyond – and Reward! (encourage me to do extra, refactor existing code, build a lucene based search engine to spider all our disparate intranets)
- Reward and Recognition – rank me properly (and others properly too) – and tell everyone else in the company that I kick ass (assuming I actually do kick ass)
- Respect – listen to and support me – allow me to be the expert!
It’s not about bonuses or salary (although they’re certainly nice), but instead it’s about fueling my passion for what I do and enabling that passion to be effectively channeled into business objectives.