SoftCraft

Craftsmanship Resources

Curated collection of articles, books, and videos to help you master the art of software development.

VIDEORecommended

Rails Conf 2012 Keynote: Simplicity Matters by Rich Hickey

A more concise version of Rich's famous talk Simple Made Easy.

37 minutesView Details
BOOKRecommended

Clean Code: A Handbook of Agile Software Craftsmanship

Robert C. Martin's classic guide to writing code that is easy to understand, maintain and extend.

464 pagesView Details
BOOKRecommended

Refactoring: Improving the Design of Existing Code

How to identify code smell and how to refactor them into a better code in a small steps.

448 pagesView Details
VIDEORecommended

FULL EPISODE // Clean Code with Uncle Bob Episode 1

In this video, Uncle Bob shows why Clean Code is so important. He answers the question, does Clean Code matter? And he answers it emphatically in the affirmative! He explains how bad code leads to the downward spiral of The Productivity Trap. He describes the various ways and forms of Code Rot. And he concludes by answering the question, what is Clean Code?

53 minutesView Details
VIDEORecommended

A Philosophy of Software Design | John Ousterhout | Talks at Google

John Ousterhout, Professor of Computer Science at Stanford University, discusses complex techniques on how to become a more confident coder. John is excited to announce that he just published the first edition of a new book on software design, based on material from a software design class he has been teaching at Stanford for the last several years.

62 minutesView Details