" There are two parts to learning craftsmanship: knowledge and work. You must gain
the knowledge of principles, patterns, practices, and heuristics that a craftsman knows, and
you must also grind that knowledge into your fingers, eyes, and gut by working hard and
practicing. "
I was reading Clean Code by Robert Martin & his frank opinion about Craftsmanship / Professionalism struck a note. It takes years of study & practice to become a Professional & Robert Martin would definitely know about it.
Robert has more frank advice about writing clean & good code :-
the knowledge of principles, patterns, practices, and heuristics that a craftsman knows, and
you must also grind that knowledge into your fingers, eyes, and gut by working hard and
practicing. "
-- Clean Code, Robert Martin
I was reading Clean Code by Robert Martin & his frank opinion about Craftsmanship / Professionalism struck a note. It takes years of study & practice to become a Professional & Robert Martin would definitely know about it.
Robert has more frank advice about writing clean & good code :-
- Learning to write clean code is hard work.
- It requires more than just the knowledge of principles and patterns.
- You must sweat over it. You must practice it yourself, and watch yourself fail.
- You must watch others practice it and fail.
- You must see them stumble and retrace their steps.
- You must see them agonize over decisions and see the price they pay for making those decisions the wrong way.
Clean Code by Robert Martin is definitely a must read for all Developers.
I'd like to present another quote, which defines the credo of Professionalism in just two latin words :-
“As recently as 1963, Everett Hughes wrote that the central feature of professionalism was a doctrine of credat emptor—”let the buyer trust”—rather than the commercial maxim of caveat emptor—”let the buyer beware.”