It is winter in Switzerland and we have a lot of time for talking because it is so cold outside. Quite a few of the discussions are about job opportunities and how interesting and motivating the current activities are. I selected two articles to help everybody to decide if his software development job is worth the effort. Just go through the questions and ask yourself if the current project provides the current settings.
- The Joel Test is slightly outdated. Keep his questions and just do the following changes
- Can you replace CVS with Git to reflect the current state of the industry?
- Move from daily builds to build at checkin. Remember “Daily Builds are for Wimps”
- Do not only fix bugs but also write the associated automated tests. Remember “Defect Driven Development” to guaranty your customer he will never again see the same issue
- Check that your specification also has acceptance criteria which can be automated
- For Microsoft developers, are you forced to use TFS instead of tools of your choice and why?
- Are you testers integrated in your Scrum team and sitting in the same room?
- Do new candidates code and perform refactoring to achieve clean code during their interview?
- 8 Questions to identify a lame programming job. The questions are up to date. His final remark is worth remembering
- No matter how great the potential projects and teammates might be, I don’t think you can do truly meaningful work in an environment where you, the developer, aren’t empowered to succeed. If a company doesn’t get that, then they don’t get software.
Take the ten minutes to decide if your current job is good enough. Otherwise if you living in Switzerland contact me