Skip to content

cessor/empathiccode

Repository files navigation

Empathic Code

This is my repository for my presentation about Empathic Code. Empathic Code is my way of combining Psychology with Computer Science. Human factors can determine what code looks like (such as stress or personal problems). Therefore one should be empathic while coding. A major part of being empathic is to try to achieve a good ratio between accommodation and assimilation.

A good point to start is to remove weasel words in code. Weasel words are class- and variable names such as the names of design patterns that dilute the meaning of what the code does and how everything fits together. I wrote an article about weasel words in THE German .NET magazine dotnetpro that many people liked!

Examples

There are only few examples of programs written using empathic code principles and practices with strict boundaries, such as

Most of the developed code resides on the harddrives of the companies that I have been working for in the past. Natuarlly I can't show them around. If you have implemented something that you think is worth mentioning here - feel free to message me!

See my blog for some updates: http://empathic.herokuapp.com

Events

I gave this presentation at the following occasions:

I am always happy to give this presentation at community events, such as user group meetings or conferences.

Upcoming

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published