Good software developers are, in general, people with many qualities. When talking about a good software developer one would usually use such adjectives as intelligent, hard-working, responsible and so on. What would be the biggest quality that these people have? For me, one of the best characteristics of a good software developer (software craftsman) is self-motivation.
A while back I wrote an article about how to use “Art of War” to be better Software Craftsman. The idea behind the article is that every craftsman should create a personal mindset in which they are able to create great software. One of the biggest problems I faced in creating that kind of mindset… Continue reading How to use Friedrich Nietzsche’s philosophy to be better Software Craftsman