Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Zed Shaw

From Wikipedia, the free encyclopedia
Software developer
Zed Shaw
Shaw in Montreal, 2008
OccupationSoftware developer

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

Software

[edit]

Shaw authored theMongrel web server forRuby web applications.[2] Mongrel was the first web server used byTwitter, and inspiredNode.js, according to its creatorRyan Dahl.[3]Mongrel2 is the language-agnostic successor to Mongrel.

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

Learn Code the Hard Way

[edit]

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

Polemics and controversies

[edit]

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

Ruby on Rails

[edit]

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

[edit]

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

Shaw has along-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][better source needed]

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

[edit]

Shaw has spoken about the amounts of vague and misleading information that is pervasive in 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 ForcedPair Programmingchain gang."[13]

Books

[edit]

References

[edit]
  1. ^Mallett, Steve (17 May 2006)."Zed on Ruby, Rails, Mongrel, and More".O'Reilly. Retrieved2012-12-24.
  2. ^Eyler, Pat (24 Aug 2006)."Making waves in the Ruby world".Linux Journal. Retrieved2012-12-24.
  3. ^Synodinos, Dio (13 Dec 2010)."Deep inside Node.js with Ryan Dahl".InfoQ. Retrieved2012-12-24.
  4. ^Dziuba, Ted (3 July 2009)."Lamson - email app coding without the palm sweat".The Register. Retrieved2012-12-24.
  5. ^Shaw, Zed."About Learn Code The Hard Way". Retrieved2015-08-01.
  6. ^Arrington, Michael (1 Jan 2008)."Zed Shaw Puts The Smack Down On The Rails Community".TechCrunch. Retrieved2012-12-24.
  7. ^Manchester, Phil (8 Jan 2008)."Uncertainty for Ruby and Rails despite changes: Zed rails, Bray dizzy".The Register. Retrieved2012-12-24.
  8. ^"Rails is A Ghetto". Archived fromthe original on 2008-01-07.
  9. ^"Learn Python the Hard Way".
  10. ^"Learn Python the Hard Way". Archived fromthe original on 2016-11-23.
  11. ^"A Rebuttal for Python 3". 23 November 2016.
  12. ^"Peddling Luck - Zed Shaw [BubbleConf 2012]". 14 November 2012.
  13. ^"Programming, Motherfucker Do you speak it?". Retrieved2015-04-20.

External links

[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Zed_Shaw&oldid=1264994691"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp