Zed Shaw Explained

Zed Shaw
Occupation:Software developer

Zed A. Shaw is a software developer best known for creating the Learn Code the Hard Way series of programming tutorials, as well as for creating the Mongrel web server for Ruby web applications.[1] He is also well known for his polemical views on programming languages and communities.

Software

Shaw authored the Mongrel web server for Ruby web applications.[2] Mongrel was the first web server used by Twitter, and inspired Node.js, according to its creator Ryan Dahl.[3] Mongrel2 is the language-agnostic successor to Mongrel.

He has also written a Python mail server called Lamson,[4] on which the mailing list site LibreList is built.

Learn Code the Hard Way

Shaw is the author of learncodethehardway.org, which offers to teach users Python, Ruby, C, Regex, and SQL.[5]

Polemics and controversies

Shaw has been outspoken in his criticism of certain programming language and technical communities.

Ruby on Rails

His most famous and well-covered piece was the article "Rails is a Ghetto"[6] [7] which has since been removed from his site.[8]

Opposition to Python 3

"There is a high probability that Python 3 is such a failure it will kill Python." - Zed Shaw

Shaw has a long-standing rant opposing Python 3, where he finds the new string type difficult to use, and as a result believes it should not be adopted. Nonetheless, in February 2017 he published a first draft of Learn Python 3 The Hard Way.[9]

He stated in November 2016 that "Python 3 is not Turing complete" due to claims from Python project developers that Python 2 code cannot be made to run in the Python 3 VM.[10] This statement has drawn a lot of criticism.[11]

Criticism of certain behaviors within startup culture

Shaw has spoken about the amounts of vague and misleading information that is pervasive on the startup and entrepreneur culture, particularly concerning self-proclaimed startup advisors or entrepreneurship "gurus", having demonstrated publicly how some notable figures in the industry appear to speak and provide advice from a background of success that they never actually attained.[12]

Shaw is also behind an initiative entitled "Programming, Motherfucker", whose manifesto claims that programmers are "tired of being told we're socially awkward idiots who need to be manipulated to work in a Forced Pair Programming chain gang."[13]

Books

External links

Notes and References

  1. News: Steve . Mallett . Zed on Ruby, Rails, Mongrel, and More . 17 May 2006 . O'Reilly . 2012-12-24.
  2. Web site: Making waves in the Ruby world . Pat . Eyler . 2012-12-24 . 24 Aug 2006 . Linux Journal .
  3. Web site: Deep inside Node.js with Ryan Dahl . 2012-12-24 . Synodinos . Dio . 13 Dec 2010 . InfoQ.
  4. Web site: Lamson - email app coding without the palm sweat . Ted . Dziuba . The Register . 3 July 2009 . 2012-12-24 .
  5. Web site: About Learn Code The Hard Way . 2015-08-01 . Shaw . Zed.
  6. News: Zed Shaw Puts The Smack Down On The Rails Community . 2012-12-24 . Arrington . Michael . Michael Arrington . 1 Jan 2008 . TechCrunch.
  7. Web site: Uncertainty for Ruby and Rails despite changes: Zed rails, Bray dizzy . 2012-12-24 . Manchester . Phil . 8 Jan 2008 . The Register.
  8. Web site: Rails is A Ghetto. 2008-01-07 . https://web.archive.org/web/20080107085941/http://www.zedshaw.com/rants/rails_is_a_ghetto.html?.
  9. Web site: Learn Python the Hard Way.
  10. Web site: Learn Python the Hard Way. https://web.archive.org/web/20161123042252/https://learnpythonthehardway.org/book/nopython3.html. 2016-11-23.
  11. Web site: A Rebuttal for Python 3. 23 November 2016.
  12. Web site: Peddling Luck - Zed Shaw [BubbleConf 2012]. 14 November 2012.
  13. Web site: Programming, Motherfucker Do you speak it?. 2015-04-20 .