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 controversial views on programming languages and communities.
"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][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
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 Forced Pair Programmingchain gang."[13]
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. ISBN978-0321884916
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. ISBN978-0321884923
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. ISBN978-0134692883