I see this alot, lifer developers in big IT referencing what they do being contrary to 'the real world' where things like ajax, care towards user experience, advanced testing techniques, etc are considered commonplace. If I was a manager this would be a fireable offense.
Just because you work in a big 'enterprise' on brownfield apps that haven't been touched since Net 1.1 days doesn't mean you can't improve it. Just because your organization is dysfunctional doesn't mean you cant make improvements in the code you see and write everyday. Using the excuse that you're not in the real world using bleeding edge stuff as a reason to basic techniques like unit testing and SOLID, patterns, etc, is just that: an excuse. And guess what? The so called 'real world' projects have problems too, but they're sucking it up and solving them. What are you doing?
Subscribe to:
Posts (Atom)