Ask HN: Concepts the modern tech industry falsely believes it invented?
To rephrase, it would be something that someone new to the tech industry might falsely assume is an invention of the modern tech industry (ie in the last 10-20 years) but has actually been around for much longer.
EDIT: Removed my initial list of examples because people were making fun of them (and rightly so, the lists in the comments are far better!)
53 comments
[ 3.5 ms ] story [ 113 ms ] threadBut, it is true that it is a major tendency for folks in tech to act like our industry is the origin for a lot of things. When in reality, computers are still a very young industry, and many ideas we use all the time have been imported from elsewhere.
It saddens me to see so many devs especially the H1Bs getting abused by PMs.
Peter Gibbons: Eight bosses, Bob.
Bob Porter: Eight?
Peter Gibbons: Eight, Bob. So that means when I make a mistake, I have eight different people coming by to tell me about it.
They managed to reclassify employees as "gig workers" to avoid any sort of financial and social responsibility. And the way they flagrantly ignored laws and regulations in so many countries and over so many years was definitely unique.
Famous (badly mangled) quote -
"There has only been 3 things invented in the tech industry since the 70's"
I know spreadsheets is one of them. No idea about the other 2.
Yes, but the novel part is formulating the problem as such.
So I think there are still another two.
(Not sure about PageRank, it might be one of the two)
It was wild.
Spreadsheets are a very amazing abstract.
It was a heck of an invention. There's a reason spreadsheets control so much of the current world.
Less snidely, there's a fine line between adaptation and invention. Shoulders, giants, standing, etc. Good artists and great artists, re: the stealing. For many of these, the more useful approach would be figuring out exactly in what ways these re-inventions are the same or different from their historical predecessors. eg, apps for taxis are new, taxis are old, and centralized surge pricing is a major difference between the two.
https://en.wikipedia.org/wiki/Scrum_(software_development)#H...
[1]: https://en.m.wikipedia.org/wiki/Kanban
[1] Reactive programming, seems fairly modern, but can be traced back to the 1970's.
[2] Microservices/Serverless, are basically the same as CGI scripts from the early 90's.
[3] Software As A Service (SAAS) can be traced back to the 60's apparently...
[1] https://spring.io/blog/2016/06/07/notes-on-reactive-programm...
[2] http://rickcarlino.com/2019/07/20/what-were-cgi-scripts-html...
[3] https://bebusinessed.com/history/the-history-of-saas/
AWS Lambda and other serverless function things seem a little more like CGI scripting, but the way that each one was designed and used differs immensely. You might have been able to approximate serverless functions with CGI scripts, but I don't think that people did that.
We take the file systems of Windows and *nix etc for granted, but they are essentially computerised versions of the physical classification systems that go back as far as humans have wanted to categorise things and put them in related boxes and particular orders.
I feel like that's cheating though, as by the same mapping process we get
mail
networks
etc
Computer emulation: 1964 - IBM OS/360 (IBM 1400 emulator)
NoSQL databases: 1966 - MUMPS System (Massachusetts General Hospital Utility Multi-Programming System)
Virtual memory: 1972 - IBM OS/VS1
CI/CD: 1999 Extreme Programming (XP) CruiseControl
And of course, before SQL was invented in the 1970s, every database was NoSQL - here's an example from Cambridge https://www.dns.cam.ac.uk/ipreg/old/jackdaw.html
[1] L. Robertson, Anecdotes. https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=1369143
[2] Retrocomputing Stackexchange, Was there a clearly identifiable "first computer" to use or demonstrate the use of virtual memory?. https://retrocomputing.stackexchange.com/questions/12697/was...
[3] P. J. Denning, Virtual Memory. https://courses.cs.washington.edu/courses/cse451/17wi/readin...
https://en.wikipedia.org/wiki/Pattern_(architecture)