Mort, Elvis, Einstein
The "Mort, Elvis, Einstein" - paradigm was invented by Microsoft . It was created to software - development tools , in particular the Visual Studio to design in accordance with accepted requirements of the software industry. It is based on the idea of personas . The concept is based on the idea that many software developers use little, some a little and only a very few very much of the options provided by an IDE , from which it follows that - especially in the market economy sense - Mort is the most important target group .
The following representations of the three personas are stereotypical .
Mort
Mort is an opportunistic programmer who wants to get a given task done quickly and with little effort, without having to worry too much about the technical details of the development tools and programming interfaces . He only learns new technologies when he needs them.
Elvis
Elvis is a pragmatic programmer. He has in-depth programming skills and creates long-lasting solutions to given problems. He learns new technologies while using them ( learning by doing ). He prefers complex development tools that offer many auxiliary functions and that he can adapt according to his wishes.
Einstein
Einstein is a "paranoid" programmer with very good programming skills who strives to create the optimal solution for every problem. Before he starts programming, he reads technical documentation and manuals. He is interested in the internal details of the development tools and programming interfaces and is sometimes skeptical of them, which can lead him to redevelop the existing but insufficient solution.
backgrounds
Jeff Atwood , Uncle Bob (aka. Robert C. Martin ) and others took up the metaphor, inadvertently dividing the software developer community into categories, mostly those who view programming as a livelihood and those who see the same profession as sacred Look at the Grail. Numerous flamewars were the result, although the initial authors often tried to dampen the potential for controversy.
Web links and sources
- Krzysztof Cwalina: Designing .NET Class Libraries ( Memento from March 4, 2016 in the Internet Archive ) (2004)
- Multiparadigmatic .NET, Part 1 (2010)
- Jeff Atwood: Mort, Elvis, Einstein, and You , in: Coding Horror (2007), received by Brian Wilson, Reza Alirezaei, Bill Baer, Martin Kearn: SharePoint 2010 Enterprise Architect's Guidebook . John Wiley & Sons , 2012, ISBN 978-1-118-28191-8 , pp. 330 ( limited preview in Google Book search).