Seconded. The older I get, the more the “new hotness” is something I’ve seen before with a new facade.
Exactly, I feel less and less impressed by “new” things that are clearly quite similar to things I have already seen or used.
There’s new stuff that matters, you just aren’t exposed to it because it’s popular.
I teach said “new stuff that matters” and it blows peoples' minds on a regular basis. It’s important and affects more than just programmers.
I wonder how non-technical management view such attitudes. To me it shows that the person has done their research, which I respect. To the non-technical I bet it sounds very “get off my lawn”.
There is also a trap here one has to keep an eye out for - trying to form every problem in terms of things you understand. I’ve worked at places where they stagnated because the original developers only knew how to translate problems into the existing system they created. Of course, I know this isn’t what are saying. But at the same time it’s hard to see that from the inside. While this will be a somewhat controversial statement, this is a problem I have with some “NoSQL is no better than RDBMS” crowd. Yes, you can express some of the same problems in both. No, it’s not always good. It’s ok to be good at one thing, not every problem needs to be expressed in terms of relational algebra.
Me too. But then, every once in a while, it works out differently. Like when Facebook came along, it was a lot like Sixdegrees, and Friendster, and Orkut, and LiveJournal, all of which I already had accounts on, or had had accounts on before they closed up shop, so I didn’t bother. I didn’t have any idea how different it was going to be.
Alan Kay accused our industry of being ignorant of its own history. I think that a lot can be learned by studying the history of computing. Especially that the many algorithms were invented long time before being implemented in production.
While it’s not entirely true, “everything good in computer science was invented before 1985” is close enough to the mark to be provocative. Academic writing is a trove of forgotten or obscure ideas and solutions.
… also … GET OFF MY LAWN!