-The final type of classic mistakes that I want - -2
-to mention are technology related mistakes. One typical mistake - -3
-in this context is the silver-bullet syndrome. What does - -4
-that mean? Well, the silver-bullet syndrome refers to situations - -5
-in which there is too much reliance on the - -6
-advertised benefits of some previously unused technology. For example, - -7
-a new technology. And the problem here is that - -8
-we cannot expect technology alone to solve our software - -9
-development issues. So we should not rely too - -10
-much on technology alone. Another typical mistake is to - -11
-switch or add tools in the middle of - -12
-a project. And sometimes it can make sense to - -13
-upgrade a tool, but introducing new tools, which - -14
-can have a steep learning curve, has almost always - -15
-negative effects. Finally, a common unforgivable mistake is - -16
-the lack of an automated version control system for - -17
-your code and for your various artifacts. Manual and - -18
-ad hoc solutions are just not an option. It is - -19
-way too easy to make mistakes, use out of - -20
-date versions, be unable to find a previous working version, - -21
-and so on. I saw that happening many times, - -22
-and it always results in a disaster. So be warned, - -23
-use a version control system and an automated one. And - -24
-actually we will use version control systems in our projects. -- cgit 1.4.1