Where do buzzwords retire to?
At lunch today at the office, we had an interesting discussion on the kind of must have technologies. Among the things that were thrown out were:
- Service Oriented Architecture
- Single Page Application
- Cloud
- Agile
- TDD
- Web 2.0
- REST
- AJAX
- Data driven applications
All of those things were stuff that you had to do, and everyone was doing it. And a few years later… they are no longer hot and fancy, but they are probably still in heavy use.
By their out of fashion as much as yellow Crocs:
Comments
You could list SOA, TDD and REST as things people say they are doing but 99% of the time are not.
One day about 10 years ago our product manager ran into my office and demanded that we have to support XML.
Some good things are out, but XGH is always in, unfortunately. :(
Most of the time I'm cleaning shit in legacy code, which is basically Feel like a fireman.
Jonty: SOA and REST are not the kind of thing you can do everyday, it depends to the project. I use TDD just in MVC projects. Legacy code and TDD don't match, it doesn't worth it.
ps: Ayende, I'm surprised you mentioned Cloud and Agile. Why?
Thiago, Because they are used by people without hardly any knowledge of what they are actually talking about.
Just because names have a bit of buzz around them doesn't make them bad or not useful. Not of those things have a fair amount of useful ideas in them.
Ayende, I think here in Italy, it's about 18 yrs I'm working on software dev, all the items you mentioned people talking about and speculate about without a really knowledge... And why you think all of the items are old fashioned?
Manuel, A lot of people talk about them without knowing what they mean. And they change like the weather, but you MUST have them in your application.
Comment preview