Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Moved to https://slidr.io/azzazzel/software-craftsmanship-in-the-era-of-software-revolution

420 views

Published on

This slide deck will be removed from here in the future. It has been moved to : https://slidr.io/azzazzel/software-craftsmanship-in-the-era-of-software-revolution

Published in: Software
  • Be the first to comment

  • Be the first to like this

Moved to https://slidr.io/azzazzel/software-craftsmanship-in-the-era-of-software-revolution

  1. 1. Software Craftsmanship in the era of Software Revolution @milendyankov
  2. 2. Three aspects to human creativity Art, Crafts and Science
  3. 3. Three aspects to human creativity Art, Crafts and Science intuitive sensing, vision and expression sophisticated technique knowledge
  4. 4. Software
  5. 5. Software Science
  6. 6. Software Science Craft
  7. 7. Software Science Craft Guilds
  8. 8. Software Science Craft Guilds Industry
  9. 9. Software Science Craft Guilds Industry Disruptive innovation
  10. 10. Technology
  11. 11. τέχνη Technology λογία art craftsmanship style charitable collection
  12. 12. Conformity
  13. 13. You can either fit in or stand out. Not both. Seth Godin
  14. 14. Technology is anything invented after you were born Alan Kay
  15. 15. IconoclasmA talk by Ted Neward
  16. 16. John Henrya "steel-driving man"
  17. 17. Luddites
  18. 18. romantics with big egosDan North
  19. 19. romantics with big egosDan North the opinion that you have about yourself relating to, or involving love the opinion that you have about yourself
  20. 20. Control
  21. 21. Control
  22. 22. Write software
  23. 23. Write software to execute or produce by setting down words, figures, etc.
  24. 24. Build software
  25. 25. Build software to construct (especially something complex) by assembling and joining parts or materials
  26. 26. Make software
  27. 27. Make software to bring into existence by shaping or changing material, combining parts, etc.
  28. 28. MVP
  29. 29. Minimal Valuable Product
  30. 30. Design for Predictability
  31. 31. Selling optionsGregor Hohpe
  32. 32. Modularity should be your favorite craftsmanship technique in the era of software revolution!
  33. 33. Thank you!@milendyankov

×