54 karma · joined December 23, 2011
So I agree. These people sound foolish. It is entirely possible to move but that means getting rid of shit and people do not want to get rid of their shit. It's a bit sad really.
Think of your Facebook friends. I seldom talk to my "friends" there so it would make sense that the content they produce is usually of very little value. Most times Facebook makes me aware of internet memes and that is about it.
When you work with a team of people that didn't understand what to test you end up with really bad tests that add very little value. Do you delete those test? Write sane ones?
When you end up with a legacy code base where doing something like functional UI testing is easy but doing unit testing on the actual code is almost impossible, do you even attempt to unit test it?
If you see a piece of code with that must be rewritten, but unit testing it costs too much time, do you simply start writing tests what you think the assumptions were and then just go about with the rewrite?
In the end I see a huge value in testing what you write, and being automated is preferred. My problem becomes picking up something else that was clearly done in a misguided fashion and reliably rewriting or refactoring it. I know there are probably some guides/books out there that demonstrate it so any suggestions are welcome.
Congrats.
A programmer today has a wealth of information they can pull from that does not require a single ounce of formal education. It takes dedication to the craft not bucket loads of money.