Jump to content

Zed Shaw: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m add category
Vk2sky (talk | contribs)
m Added hyperlinks to text referencing the sites programming-motherfucker.com and learncodethehardway.org
Line 10: Line 10:
| nationality =
| nationality =
| website = {{URL|http://zedshaw.com/}}
| website = {{URL|http://zedshaw.com/}}
}}'''Zed A. Shaw''' is a software developer most commonly known for creating the [[Mongrel (web server)|Mongrel web server]] for Ruby web applications,<ref>{{cite news | first = Steve | last = Mallett | title = Zed on Ruby, Rails, Mongrel, and More | date = 17 May 2006 | url = http://www.oreillynet.com/ruby/blog/2006/05/post.html | work = O'Reilly | accessdate = 2012-12-24}}</ref> as well as his articles on technology, business, and technical communities. His most famous and well-covered piece was his article called "Rails is a Ghetto"<ref>{{cite news | url = https://techcrunch.com/2008/01/01/zed-shaw-puts-the-smack-down-on-the-rails-community/ | title = Zed Shaw Puts The Smack Down On The Rails Community | accessdate = 2012-12-24 | last = Arrington | first = Michael | authorlink = Michael Arrington | date = 1 Jan 2008 | work = TechCrunch}}</ref><ref>{{cite web | url = https://www.theregister.co.uk/2008/01/08/ruby_dead_alive/ | title = Uncertainty for Ruby and Rails despite changes: Zed rails, Bray dizzy | accessdate = 2012-12-24 | last = Manchester | first = Phil | date = 8 Jan 2008 | work = The Register}}</ref> which has since been removed from his site.<ref>{{cite web|title=Rails is A Ghetto|url=http://www.zedshaw.com/rants/rails_is_a_ghetto.html|archivedate=2008-01-07 |archiveurl=https://web.archive.org/web/20080107085941/http://www.zedshaw.com/rants/rails_is_a_ghetto.html?}}</ref> Shaw is also behind an initiative entitled, "Programming, Motherfucker" the manifesto for which he claims that his group of 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."<ref>{{cite web | url = http://programming-motherfucker.com/ | title = Programming, Motherfucker Do you speak it?| accessdate = 2015-04-20 }}</ref>
}}'''Zed A. Shaw''' is a software developer most commonly known for creating the [[Mongrel (web server)|Mongrel web server]] for Ruby web applications,<ref>{{cite news | first = Steve | last = Mallett | title = Zed on Ruby, Rails, Mongrel, and More | date = 17 May 2006 | url = http://www.oreillynet.com/ruby/blog/2006/05/post.html | work = O'Reilly | accessdate = 2012-12-24}}</ref> as well as his articles on technology, business, and technical communities. His most famous and well-covered piece was his article called "Rails is a Ghetto"<ref>{{cite news | url = https://techcrunch.com/2008/01/01/zed-shaw-puts-the-smack-down-on-the-rails-community/ | title = Zed Shaw Puts The Smack Down On The Rails Community | accessdate = 2012-12-24 | last = Arrington | first = Michael | authorlink = Michael Arrington | date = 1 Jan 2008 | work = TechCrunch}}</ref><ref>{{cite web | url = https://www.theregister.co.uk/2008/01/08/ruby_dead_alive/ | title = Uncertainty for Ruby and Rails despite changes: Zed rails, Bray dizzy | accessdate = 2012-12-24 | last = Manchester | first = Phil | date = 8 Jan 2008 | work = The Register}}</ref> which has since been removed from his site.<ref>{{cite web|title=Rails is A Ghetto|url=http://www.zedshaw.com/rants/rails_is_a_ghetto.html|archivedate=2008-01-07 |archiveurl=https://web.archive.org/web/20080107085941/http://www.zedshaw.com/rants/rails_is_a_ghetto.html?}}</ref> Shaw is also behind an initiative entitled, [http://programming-motherfucker.com/ "Programming, Motherfucker"] the manifesto for which he claims that his group of 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."<ref>{{cite web | url = http://programming-motherfucker.com/ | title = Programming, Motherfucker Do you speak it?| accessdate = 2015-04-20 }}</ref>


==Software==
==Software==
Line 18: Line 18:


==Learn Code the Hard Way==
==Learn Code the Hard Way==
Shaw is the author of learncodethehardway.org, which offers to teach users Python, Ruby, C, Regex, and SQL.<ref>{{cite web | url = http://learncodethehardway.org/about.html | title = About Learn Code The Hard Way | accessdate = 2015-08-01 | last = Shaw | first = Zed}}</ref>
Shaw is the author of [https://learncodethehardway.org learncodethehardway.org], which offers to teach users Python, Ruby, C, Regex, and SQL.<ref>{{cite web | url = http://learncodethehardway.org/about.html | title = About Learn Code The Hard Way | accessdate = 2015-08-01 | last = Shaw | first = Zed}}</ref>


== Positions ==
== Positions ==

Revision as of 23:25, 30 April 2019

Zed Shaw
Shaw in Montreal, 2008
OccupationSoftware developer
Websitezedshaw.com

Zed A. Shaw is a software developer most commonly known for creating the Mongrel web server for Ruby web applications,[1] as well as his articles on technology, business, and technical communities. His most famous and well-covered piece was his article called "Rails is a Ghetto"[2][3] which has since been removed from his site.[4] Shaw is also behind an initiative entitled, "Programming, Motherfucker" the manifesto for which he claims that his group of 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."[5]

Software

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

He has also written a Python mail server called Lamson,[8] 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.[9]

Positions

Python 3

Shaw does not consider Python 3 as a language suitable for beginners, citing issues such as strings being statically typed between bytes or UTF-8 characters, the multiple string formatting options, and the community's insistence on pushing problematic early releases of the language. Nonetheless, in February 2017 he published a first draft of Learn Python 3 The Hard Way.[10][better source needed]

He sarcastically 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.[11]

Criticism of certain behaviours 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]

Books

  • Mongrel (Digital Shortcut): Serving, Deploying, and Extending Your Ruby Applications. Addison-Wesley Professional, 2006. ISBN 9780132701778
  • Professional Ruby Collection: Mongrel, Rails Plugins, Rails Routing, Refactoring to REST, and Rubyisms CD1 (Ruby Series). Addison-Wesley Professional, 2007. ISBN 0132417995
  • Learn Python the Hard Way. Self-published (1st and 2nd Editions), 2010 and 2011. ISBN 978-0321884916 and ISBN 978-1257853212
  • The Command Line Crash Course. Self-published, 2011.
  • Learn Regex the Hard Way. Self-published, 2011.
  • Learn SQL the Hard Way. Self-published, 2011.
  • Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code 3rd edition. Republished under Addison-Wesley Professional, 2013. ISBN 978-0321884916
  • Learn Ruby the Hard Way: A Simple and Idiomatic Introduction to the Imaginative World Of Computational Thinking with Code. Addison-Wesley Professional, 2014 ISBN 978-0321884992
  • Learn C the Hard Way: Practical Exercises on the Computational Subjects You Keep Avoiding (Like C) (Zed Shaw's Hard Way Series). Addison-Wesley Professional, 2015. ISBN 978-0321884923
  • Mongrel: Learn to Build the Greatest Ruby Web Server Ever. Addison-Wesley Professional, 2015. ISBN 978-0321503091
  • Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (Zed Shaw's Hard Way Series). Addison-Wesley Professional, 2017. ISBN 978-0134692883

References

  1. ^ Mallett, Steve (17 May 2006). "Zed on Ruby, Rails, Mongrel, and More". O'Reilly. Retrieved 2012-12-24.
  2. ^ Arrington, Michael (1 Jan 2008). "Zed Shaw Puts The Smack Down On The Rails Community". TechCrunch. Retrieved 2012-12-24.
  3. ^ Manchester, Phil (8 Jan 2008). "Uncertainty for Ruby and Rails despite changes: Zed rails, Bray dizzy". The Register. Retrieved 2012-12-24.
  4. ^ "Rails is A Ghetto". Archived from the original on 2008-01-07.
  5. ^ "Programming, Motherfucker Do you speak it?". Retrieved 2015-04-20.
  6. ^ Eyler, Pat (24 Aug 2006). "Making waves in the Ruby world". Linux Journal. Retrieved 2012-12-24.
  7. ^ Synodinos, Dio (13 Dec 2010). "Deep inside Node.js with Ryan Dahl". InfoQ. Retrieved 2012-12-24.
  8. ^ Dziuba, Ted (3 July 2009). "Lamson - email app coding without the palm sweat". The Register. Retrieved 2012-12-24.
  9. ^ Shaw, Zed. "About Learn Code The Hard Way". Retrieved 2015-08-01.
  10. ^ https://learnpythonthehardway.org/python3/
  11. ^ https://web.archive.org/web/20161123042252/https://learnpythonthehardway.org/book/nopython3.html
  12. ^ https://vimeo.com/53494258