Software Craftsmanshipin the era of
SoftwareRevolution
@milendyankov
Three aspects to human creativity
Art, Crafts and Science
Three aspects to human creativity
Art, Crafts and Science
intuitivesensing, visionand expression
sophisticated technique
knowledge
You can either fit in or stand out. Not both.
Seth Godin
Technology is anything invented after you were born
Alan Kay
IconoclasmA talk by Ted Neward
John Henrya "steel-driving man"
romantics with big egosDan North
romantics with big egosDan North
the opinionthat you haveabout yourself
relating to, or involving love
the opinionthat you haveabout yourself
Write software
to execute orproduce by setting
down words,figures, etc.
Build software
to construct (especially somethingcomplex) by assembling and joining
parts or materials
Make softwareto bring into existence by
shaping or changing material,combining parts, etc.
Selling optionsGregor Hohpe
Modularity should be
your favorite craftsmanship techniquein the era of software revolution!