avatarBirat Rai

Summarize

Step 12: Code Is Design ~ Ryan Brush

This is the Twelfth Step towards gaining the Programming Enlightenment series. If you didn’t learn the Eleventh Step, read it.

“The Source Code Is The Design”

Software development is akin to a traditional manufacturing product. It goes through Design Phase and Manufacturing Phase. Software Development is analogous to Design Phase and Compilation is Manufacturing Phase.

A software development is work of an artist, they are designing the design of the source code. It takes time, consideration, and skill to develop a really good software. It’s a craftsmanship which transforms into a highly manageable and scaleable product in the end.

A beautifully created code is the model for a larger software systems. Great designs are produced by great designer dedicating themselves to the mastery of their craft. Code is no different.

TL;DR Developing Software is an artwork, it resonates the craftsmanship of the developer.

Go to the series.

Go to Eleventh Step.

Go to the Thirteenth Step.

References:

Software Development
Design
Software
Java
Recommended from ReadMedium