Skip to content

Latest commit

 

History

History
106 lines (73 loc) · 3.52 KB

software-craftsmanship.md

File metadata and controls

106 lines (73 loc) · 3.52 KB

Software Craftsmanship

Maturity

Books

Architecture & Software Design

Continuous Improvement

Code Reviews

Articles / Good Practices

Maintaining Code

Algorithms & Data Structures

Quotes

Being abstract is something profoundly different from being vague … The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise. ~ Edsger W. Dijkstra

Programming is a systematic design of abstractions and a systematic approach to human creativity ~ Jay McCarthy

Laws

Parsing, Interpreters & Compilers

Quality & Safety

Agile Software Development

Developing Products

Documentation

End Goal