Planned obsolescence
-
Is it just me, or are we caught in some software/hardware planned obsolescence?:confused::confused: With several new languages, frameworks, and hardware coming out every day, it's got me wondering. Have the IT market software and hardware vendors saturated the market, and are trying to increase market share by bringing out minor and unneeded tweaks? I am not talking about the consumers of IT and the increasing demand for developers. On the language/framework front it seems like the "Tower of Babel". I used to be able to keep up by running as hard as I can. But not anymore.
I guess I am just getting old.
-
Is it just me, or are we caught in some software/hardware planned obsolescence?:confused::confused: With several new languages, frameworks, and hardware coming out every day, it's got me wondering. Have the IT market software and hardware vendors saturated the market, and are trying to increase market share by bringing out minor and unneeded tweaks? I am not talking about the consumers of IT and the increasing demand for developers. On the language/framework front it seems like the "Tower of Babel". I used to be able to keep up by running as hard as I can. But not anymore.
I guess I am just getting old.
It's completely out of control. :thumbsup:
Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
-
Is it just me, or are we caught in some software/hardware planned obsolescence?:confused::confused: With several new languages, frameworks, and hardware coming out every day, it's got me wondering. Have the IT market software and hardware vendors saturated the market, and are trying to increase market share by bringing out minor and unneeded tweaks? I am not talking about the consumers of IT and the increasing demand for developers. On the language/framework front it seems like the "Tower of Babel". I used to be able to keep up by running as hard as I can. But not anymore.
I guess I am just getting old.
One needs blinders with so many frameworks, languages and such coming out so regularly.
The less you need, the more you have. Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load? JaxCoder.com
-
Is it just me, or are we caught in some software/hardware planned obsolescence?:confused::confused: With several new languages, frameworks, and hardware coming out every day, it's got me wondering. Have the IT market software and hardware vendors saturated the market, and are trying to increase market share by bringing out minor and unneeded tweaks? I am not talking about the consumers of IT and the increasing demand for developers. On the language/framework front it seems like the "Tower of Babel". I used to be able to keep up by running as hard as I can. But not anymore.
I guess I am just getting old.
For what it's worth, the frenzied churn appears to be by far the worst in the web/mobile application arena. Desktop, system, and embedded development has been fairly stable in comparison. You can argue that stability comes from lack of interest or revenue (and you're probably right), but I don't mind it at all. I envision being a web developer going for a job interview: Interviewer: How much experience do you have with MetaXYZ framework version 2.0? Candidate: Since it was only released a month ago, I've been working with it for a month. Interviewer: How about version 2.15? Candidate: I've not seen it. Interviewer: It was released 47 minutes ago, while you were talking to our HR person. Didn't you take a look between questions? Candidate: ...
Software Zen:
delete this;
-
For what it's worth, the frenzied churn appears to be by far the worst in the web/mobile application arena. Desktop, system, and embedded development has been fairly stable in comparison. You can argue that stability comes from lack of interest or revenue (and you're probably right), but I don't mind it at all. I envision being a web developer going for a job interview: Interviewer: How much experience do you have with MetaXYZ framework version 2.0? Candidate: Since it was only released a month ago, I've been working with it for a month. Interviewer: How about version 2.15? Candidate: I've not seen it. Interviewer: It was released 47 minutes ago, while you were talking to our HR person. Didn't you take a look between questions? Candidate: ...
Software Zen:
delete this;
Marginally better than the recruiters' ads requiring 5 years experience in (pick a 2 or 3 year old technology). Seen more than a few in my time....
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
-
Is it just me, or are we caught in some software/hardware planned obsolescence?:confused::confused: With several new languages, frameworks, and hardware coming out every day, it's got me wondering. Have the IT market software and hardware vendors saturated the market, and are trying to increase market share by bringing out minor and unneeded tweaks? I am not talking about the consumers of IT and the increasing demand for developers. On the language/framework front it seems like the "Tower of Babel". I used to be able to keep up by running as hard as I can. But not anymore.
I guess I am just getting old.
Don't attribute to planned that which can be explained by incompetence.
-
For what it's worth, the frenzied churn appears to be by far the worst in the web/mobile application arena. Desktop, system, and embedded development has been fairly stable in comparison. You can argue that stability comes from lack of interest or revenue (and you're probably right), but I don't mind it at all. I envision being a web developer going for a job interview: Interviewer: How much experience do you have with MetaXYZ framework version 2.0? Candidate: Since it was only released a month ago, I've been working with it for a month. Interviewer: How about version 2.15? Candidate: I've not seen it. Interviewer: It was released 47 minutes ago, while you were talking to our HR person. Didn't you take a look between questions? Candidate: ...
Software Zen:
delete this;
To be fair I feel like this happens in interviews regardless. They'll use any arbitrary reason to trim down the candidate list. Interviewer: So, here's the problem I'd like you to solve. It's a modified Traveling Salesman problem that doesn't require pure Hamiltonian cycles. Candidate: Uhh, I'm aware this is most likely an NP-Hard problem since it's based on the TS problem and therefore has no known polynomial-time solution, but I don't have the algorithm memorized and there are a lot of edge case situations to consider. It'd take me longer than the time we have left to develop a proper algorithm since I'm not allowed to look up research papers. Interviewer: Ahh, that's a shame. Candidate: Hold on, has literally anyone in the organization even needed to use this algorithm in the past year or even five years? It's a relatively niche algorithm but a highly studied one, so any implementation I wrote would be inferior to the optimized algorithms available in research papers. Interviewer: Nope. Anyways, thanks for your time. Like can you imagine if someone asked you about [Tries](https://en.wikipedia.org/wiki/Trie) (yes, that's spelled correctly) or [Bloom filters](https://en.wikipedia.org/wiki/Bloom\_filter)? And yes, this might be a little salt leaking out from a similar experience I had :laugh:
-
Is it just me, or are we caught in some software/hardware planned obsolescence?:confused::confused: With several new languages, frameworks, and hardware coming out every day, it's got me wondering. Have the IT market software and hardware vendors saturated the market, and are trying to increase market share by bringing out minor and unneeded tweaks? I am not talking about the consumers of IT and the increasing demand for developers. On the language/framework front it seems like the "Tower of Babel". I used to be able to keep up by running as hard as I can. But not anymore.
I guess I am just getting old.
“The illiterate of the 21st century will not be those who cannot read and write, but those who cannot learn, unlearn, and relearn. ” ― Alvin Toffler “By instructing students how to learn, unlearn and relearn, a powerful new dimension can be added to education. Psychologist Herbert Gerjuoy of the Human Resources Research Organization phrases it simply: ‘The new education must teach the individual how to classify and reclassify information, how to evaluate its veracity, how to change categories when necessary, how to move from the concrete to the abstract and back, how to look at problems from a new direction—how to teach himself. Tomorrow’s illiterate will not be the man who can’t read; he will be the man who has not learned how to learn.” ― Alvin Toffler Future Shock 271
Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
-
“The illiterate of the 21st century will not be those who cannot read and write, but those who cannot learn, unlearn, and relearn. ” ― Alvin Toffler “By instructing students how to learn, unlearn and relearn, a powerful new dimension can be added to education. Psychologist Herbert Gerjuoy of the Human Resources Research Organization phrases it simply: ‘The new education must teach the individual how to classify and reclassify information, how to evaluate its veracity, how to change categories when necessary, how to move from the concrete to the abstract and back, how to look at problems from a new direction—how to teach himself. Tomorrow’s illiterate will not be the man who can’t read; he will be the man who has not learned how to learn.” ― Alvin Toffler Future Shock 271
Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
This is a man (Mr. Toffler, not abmv) who clearly does not need to accomplish anything. For any progress to be made, man puts effort into defeating chaos, decrease entropy, order the world. By constantly changing frameworks and the insanity of current web development, I see neither order nor a win against the inevitableness of software rot. Example: Ruby on Rails - I know many shops who made huge investments, but since technology has "moved on", they now have technical debt which no one wants to work on now that it's not the latest and greatest. Sure, I'm okay with coming up with better mousetraps. So, abmv, are you suggesting investing on constantly learning the latest thing (get over it)? With the perpetual rolling out of framework after framework, things have gotten so crazy that we've circled back to "anyone can be a developer" the new phrase is low code environment. Another buzzword failure in the making.
Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
-
Is it just me, or are we caught in some software/hardware planned obsolescence?:confused::confused: With several new languages, frameworks, and hardware coming out every day, it's got me wondering. Have the IT market software and hardware vendors saturated the market, and are trying to increase market share by bringing out minor and unneeded tweaks? I am not talking about the consumers of IT and the increasing demand for developers. On the language/framework front it seems like the "Tower of Babel". I used to be able to keep up by running as hard as I can. But not anymore.
I guess I am just getting old.
I believe one cannot experience change unless their is a certain degree of planned obsolescence. If that was not the case then we would all still be cave people, if that. In technical terms, we would all still be using punch cards, I believe, if it were not for planned obsolescence.
-
This is a man (Mr. Toffler, not abmv) who clearly does not need to accomplish anything. For any progress to be made, man puts effort into defeating chaos, decrease entropy, order the world. By constantly changing frameworks and the insanity of current web development, I see neither order nor a win against the inevitableness of software rot. Example: Ruby on Rails - I know many shops who made huge investments, but since technology has "moved on", they now have technical debt which no one wants to work on now that it's not the latest and greatest. Sure, I'm okay with coming up with better mousetraps. So, abmv, are you suggesting investing on constantly learning the latest thing (get over it)? With the perpetual rolling out of framework after framework, things have gotten so crazy that we've circled back to "anyone can be a developer" the new phrase is low code environment. Another buzzword failure in the making.
Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Couldn't have said it better myself:thumbsup::thumbsup::thumbsup:
"In chaos there is profit" -Tony Curtis "Operation Petticoat"
-
I believe one cannot experience change unless their is a certain degree of planned obsolescence. If that was not the case then we would all still be cave people, if that. In technical terms, we would all still be using punch cards, I believe, if it were not for planned obsolescence.
You can't possibly be serious. :omg: Asserting that chaos is planned seems like a direct contradiction, an oxymoron to me.
I'd like a pithy signature here but I just can't think of one.
-
Is it just me, or are we caught in some software/hardware planned obsolescence?:confused::confused: With several new languages, frameworks, and hardware coming out every day, it's got me wondering. Have the IT market software and hardware vendors saturated the market, and are trying to increase market share by bringing out minor and unneeded tweaks? I am not talking about the consumers of IT and the increasing demand for developers. On the language/framework front it seems like the "Tower of Babel". I used to be able to keep up by running as hard as I can. But not anymore.
I guess I am just getting old.
I stopped trying to keep up years ago. DotNet core put the last nail in the coffin, though. Before that was the seemingly endless parade of javascript frameworks. No thanks. I'm retiring in two years, so I don't give a shit anymore.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
I stopped trying to keep up years ago. DotNet core put the last nail in the coffin, though. Before that was the seemingly endless parade of javascript frameworks. No thanks. I'm retiring in two years, so I don't give a shit anymore.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013I'll be 72 in less than a month. Retirement is not in my future, however. I'll work until I drop dead over my keyboard. Two reasons I can't quit. First, I need the money. Second I'd just lay on the couch :zzz:, and vegitate, while my wife aggravated the snot out of me.
"Too old to rock and Roll, too young to die." - Ian Anderson (Jethrol Tull)
-
This is a man (Mr. Toffler, not abmv) who clearly does not need to accomplish anything. For any progress to be made, man puts effort into defeating chaos, decrease entropy, order the world. By constantly changing frameworks and the insanity of current web development, I see neither order nor a win against the inevitableness of software rot. Example: Ruby on Rails - I know many shops who made huge investments, but since technology has "moved on", they now have technical debt which no one wants to work on now that it's not the latest and greatest. Sure, I'm okay with coming up with better mousetraps. So, abmv, are you suggesting investing on constantly learning the latest thing (get over it)? With the perpetual rolling out of framework after framework, things have gotten so crazy that we've circled back to "anyone can be a developer" the new phrase is low code environment. Another buzzword failure in the making.
Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
So, abmv, are you suggesting investing on constantly learning the latest thing (get over it)? ...well you need to know the fundamentals.... its subjective in software development...it depends on the job...also the new generation of coders will have "bright new ideas".....new ways to do things....embrace the change or perish..
Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
-
So, abmv, are you suggesting investing on constantly learning the latest thing (get over it)? ...well you need to know the fundamentals.... its subjective in software development...it depends on the job...also the new generation of coders will have "bright new ideas".....new ways to do things....embrace the change or perish..
Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
abmv - no argument from me about learning new things. My only point is there are new things and the current flood of this and that frameworks to the point of insanity. ymmv
Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
-
I'll be 72 in less than a month. Retirement is not in my future, however. I'll work until I drop dead over my keyboard. Two reasons I can't quit. First, I need the money. Second I'd just lay on the couch :zzz:, and vegitate, while my wife aggravated the snot out of me.
"Too old to rock and Roll, too young to die." - Ian Anderson (Jethrol Tull)
could not have said it better myself, but you've got ten years on me :) I finally have a hoard of children out of the house, although I do get a few leakers. I am now trying to repair all of the damage and do things for me and my dear wife.
Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
-
could not have said it better myself, but you've got ten years on me :) I finally have a hoard of children out of the house, although I do get a few leakers. I am now trying to repair all of the damage and do things for me and my dear wife.
Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Hate to burst your bubble, but my 45 year old daughter just moved back in with us, "to save money for a down payment on a house of her own". My wife defends her like a mother bear defending her cub. Remember, your son is your son until he takes a wife. Your daughter's your daughter, the rest of your life!
"Old man take a look at my life" -- Neil Young
-
For what it's worth, the frenzied churn appears to be by far the worst in the web/mobile application arena. Desktop, system, and embedded development has been fairly stable in comparison. You can argue that stability comes from lack of interest or revenue (and you're probably right), but I don't mind it at all. I envision being a web developer going for a job interview: Interviewer: How much experience do you have with MetaXYZ framework version 2.0? Candidate: Since it was only released a month ago, I've been working with it for a month. Interviewer: How about version 2.15? Candidate: I've not seen it. Interviewer: It was released 47 minutes ago, while you were talking to our HR person. Didn't you take a look between questions? Candidate: ...
Software Zen:
delete this;
The creator of some framework was recently turned down for a job application because he didn't have at least five years of experience with his own framework. The reason was that he created it three years ago. He tweeted about it, so it must be true. Can't remember who it was or what the framework was though.
Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript
-
Is it just me, or are we caught in some software/hardware planned obsolescence?:confused::confused: With several new languages, frameworks, and hardware coming out every day, it's got me wondering. Have the IT market software and hardware vendors saturated the market, and are trying to increase market share by bringing out minor and unneeded tweaks? I am not talking about the consumers of IT and the increasing demand for developers. On the language/framework front it seems like the "Tower of Babel". I used to be able to keep up by running as hard as I can. But not anymore.
I guess I am just getting old.
I blame most of this on the open source "revolution" - anyone can create a framework and the lemmings go running off the cliff to embrace it and if you don't know it you're suddenly in the "out" crowd. It's such BS.
Latest Articles:
Client-Side Type-Based Publisher/Subscriber, Exploring Synchronous, "Event-ed", and Worker Thread Subscriptions