Clip

Increasing Empathy Circle for Effective Software Development
The key to effective software development is increasing the circle of empathy, meaning making programs that can be used by people who aren't programmers. Also, the ability to debug and fix errors iteratively is important for success.