Everybody Wants Clean Code

Everybody Wants Clean Code

 

A lot of descriptive words are thrown around the programming industry, words like engineer, builder, maker, developer; a much rarer sighting in the technological wild is craftsman. If you want to be a great language agnostic programmer you need to start (or continue) thinking of yourself as a craftsman who uses logic, architecture, and design as the tools of your trade.

This can seem like a daunting task at first, especially if you don't come from a traditional Computer Science background. Never fear, there are resources out there that can help you reach the height of your craftsmanship.

Robert C. Martin's book "Clean Code" is one of the best learn-by-doing texts on how to write and maintain software that is both flexible and scalable.  All the examples are written in Java, but even for a Swift programmer like me his writing and explanations seem to transcend the programming language barrier and still get his lessons across.

As this blog progresses I'll be throwing out resources, textbooks, and learning methodologies I utilize everyday in the hopes that any of you new developers out there won't have to start at zero when the time comes to level up your coding mastery.

To view or add a comment, sign in

More articles by Harrison Ferrone

Others also viewed

Explore content categories