days
0
-55
-4
hours
-1
0
minutes
-4
-1
seconds
-5
-1
search

#software engineering

Watch Dave Farley's JAX DevOps keynote

Taking back software engineering – craftsmanship is not enough

Would you fly in a plane designed by a craftsman or would you prefer your aircraft to be designed by engineers? Engineering is the application of iterative, empirical, practical science to real-world problems. Craftsmanship is a wonderful thing, and as a reaction to the terrible abuses of the term engineering in software development, software craftsmanship has helped in our learning of what really works.