Fad, Fashion, and Cult, in Programing Industry
By Xah Lee. Date: .
some major cult in the programing industry since 1995
- 1980s to 1990s.
- unix philosophy.
- small is beautiful, do one thing well, and text only.
- (but in fact, most unix shell tools do not do one thing well)
- late 1980s to early 1990s.
- everything must be text only.
- HTML (websites) should not allow image (the img tag).
- email should not allow image (email protocol), nor formatted text such as Rich Text Format nor HTML.
- 1990s.
- Graphical User Interface is for children, mouse is for idiots.
- e.g. Apple Macintosh computers.
- everything must be command line interface.
- 1995 to 2005, java, presumed to be the last language for humanity.
- Just write once and runs anywhere, actually JavaScript did it.
- Along with the idea that Object oriented programing solves all problems on earth.
- 1995 to 2002, perl.
- The last scripting lang for humanity.
- The first postmodern programing language.
- the slogan are Swiss army knife.
- TIMTOWTDI (there is more than one way to do it)
- DWIM (do what i mean)
- Theory is not important.
- Comp sci is not important.
- Laziness is good programer.
- English is best lang.
- it's Unix philosophy on drugs.
- Larry Wall did this.
- And big surprise , it died.
- Starting about 1999, eXtreme Programing.
- A wild fire.
- After 10 years, it became Agile.
- massive mid sized corp snakeoil.
- Math no important.
- Skill no important.
- Knowelgeable no need.
- Responsibility no need.
- Programing is about hugs and standup meetings.
- Pair programing. Need human touch, need 2 guys sucking each other's cock and throw each other under the buss.
- For managers who dunno code.
- Make programers as replaceable cogwheel.
- 2000 to 2008.
- XML.
- Everything must be xml.
- All config must be xml.
- we need database in xml , programing language in xml syntax.
- (killed by html5, 2008, by the wtf group WHATWG of greedy apple, google, etc, taking over control of the web from w3c org.)
- 2000 to 2015.
- programing patterns.
- programing should be modeled by patterns, namely, idioms of tried and true way of the object oriented programing shortcoming.
- Briefly, around 2008.
- Ruby on Rails.
- The world's problem is solved by rails.
- For 3 years or so.
- By a asshole grifter David Heinemeier Hansson.
- Briefly, around 2008 or so, node.js.
- The Non-blocking shit.
- Worst lang. Still worst.
- Briefly around 2008...
- Haskell, and functional programing.
- Omg cpu no faster, FP is future.
- And Haskell is god.
- 2010 to 2015.
- NPM.
- you need a library to trim string, and determine if a number is even number.
- 5 lines of code is considered a library.
- by a skum Isaac Z. Schlueter
- 2015 to 2025.
- python as king of big data, data science, machine learning.
- 2020s rust.
- fresh blood of bit diddler's love of complexity