References from "Writing Clean Code"
Jason McCreary

Jason McCreary @gonedark

About: I build things with my hands. The human behind Shift - https://laravelshift.com, master of Git - https://gettinggit.com, and author of "BaseCode" - https://basecodefieldguide.com

Joined:
Jan 11, 2017

References from "Writing Clean Code"

Publish Date: Aug 24 '17
18 1

I held my first of a series of Workshops by JMac yesterday on Writing Clean Code. I plan to edit and release a recording of the workshop over the weekend. In the meantime, I wanted to share some of the references I made during the workshop and in my previous post.

  • Implementation Patterns by Kent Beck
    Filled with principles and practices focused on improving code readability. The first few chapters provide motivation for adopting these practices. The remainder of the book contains code samples. It's also the origin of the quote: "We read code more than we write code". For me, this has become the single, biggest motivation for writing clean code.

  • Hunting for great names in programming by DHH
    Naming things is hard. This post takes us on the journey to find a name which communicates intent. DHH leaves us some breadcrumbs to do so ourselves. While it may seem excessive, taking this journey will improve your vocabulary of names. After just a few times, you'll notice naming things isn't so hard.

  • Seven Ineffective Coding Habits of Many Programmers by Kevlin Henney
    Watch this and if you're not convinced to write clean code, please check your pulse. Kevlin crushes common coding habits with researched examples and straight talk. While he mentions a few practices, the focus is mainly on exposing these ineffective habits. Similar to Implementation Patterns, this continually motivates me to refine my coding habits.

I plan to host Part 2 of the Writing Clean Code series Wednesday, September 13th. Sign up now to secure your spot for this free, one hour workshop where I'll demo practices for writing clean code.

Comments 1 total

  • Andy Zhao (he/him)
    Andy Zhao (he/him)Aug 25, 2017

    Awesome, thanks for the references. Would love to see more of these.

Add comment