Armağan Amcalar PRO
Armagan is the founder of Coyotiv GmbH, and is currently on a mission to bring a scalable and nimble engineering culture to startups and enterprises. Armagan is a public speaker, a mentor and a lecturer.
Miyagi
Armağan Amcalar
CraftSummit 2015, Istanbul
May 30th, 2015
The Secret of
Armağan Amcalar
Co-founder, Chief Software Architect
Startup Kitchen
1. An occupation that favors skilled labor over capital and requires training, dexterity and mastery.
Aesthetics!
Labor that produces unique, value-added outcome. Not monotonous, no mass production.
No two code base is the same and one is always required to solve new problems.
A new graduate is very different from an experienced engineer.
But an engineer who spent years without gaining mastery is also a lot different than an engineer who achieved mastery in a shorter time.
Required to solve complex problems relatively easily.
A dexterous developer solves problems easily and for once. An inept developer's code may break or needs fixing the next day, or may even never work.
Master software craftsmen take care to produce well-formed code, useful and consistent API, solid software architecture and even that pixel-perfect front-end application.
They take pride in their work as their work pleases the eyes and the soul.
Software engineering taught in schools is not a real craftsmanship training.
Craftsmanship training takes long years, working actively on the area of profession, producing real output. The master passes the intricacies and the secrets to the apprentice on a one-on-one interaction.
“Simple can be harder than complex: You have to work hard to get your thinking clean to make it simple.
But it’s worth it in the end because once you get there, you can move mountains.”
—Steve Jobs
Armağan Amcalar
armagan@amcalar.com
twitter: @aamcalar
github: dashersw
blog: arm.ag
By Armağan Amcalar
Software craftsmanship and craftsmanship training is a very hard and tedious journey. In this talk, I will unravel the challenges in craftsmanship training via examples from Mr. Miyagi's teaching.
Armagan is the founder of Coyotiv GmbH, and is currently on a mission to bring a scalable and nimble engineering culture to startups and enterprises. Armagan is a public speaker, a mentor and a lecturer.