![]() ![]() By consistently exceeding expectations, even by a small amount, a software perfectionist goes a long way towards producing those “this is freaking amazing!” reactions among users, and helps to raise the expectations bar among peers ever higher.Ĭommunity-orientation describes the extent to which developers choose not to work inside a vacuum. One step further than what? Than an average peer would expect of her. For the purposes of this discussion I consider perfectionism to describe the quality in a developer that drives her to always go “one step further” with the elegance of a solution. Perfectionism is commonly considered to be a fault, and in excess it can certainly be one. How do these characteristics help to propel a developer towards success? What does it mean to exude these qualities, and how do they concretely impact one’s ability to produce excellent software? I believe that excellence is achieved by these passionate, community-oriented perfectionists who are not obsessed with the bottom line, and that the Mac ecosystem supports these four characteristics in a more balanced manner than any other platform. So why do Mac developers consistently produce the most refined, friendly, user-empowering, beautiful software on the planet? (My opinion only! You’re welcome to yours). ![]() Mac developers are not obsessed with the bottom line.īut admit it: these characteristics are common to developers on all platforms.What distinguishes developers on the Mac from those who design for other platforms such as Windows and Linux? We often answer the question with a flip response that makes us feel good about ourselves: ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |