Working With People, Not Code

I used to view myself as a tech-only person. I was a secret ninja who you hired to jump into a project and knock it out in blinding flurry of bytes, pixels, and algorithms. Although my expertise has served me well thus far, I failed to understand a crucial part of the software development process.

A person purchased everything I wrote and used by another.

I was developing tools for people, not building code.

This realization became clear as I first tried my hand at freelancing years ago. People who buy or use software, in general, don’t care how good you think it is.

  • They want the software to help their customers
  • They want the software to improve their ROI
  • They want the software to solve a problem.

Now when I’m pitching a potential client on a project, I veer away from code, infrastructure, and architecture whenever possible. Instead, I focus on the emotional impact of the software:

  • This software will make your users feel empowered
  • This software will give you peace of mind
  • This software will let you focus on scaling your business

I’m hardly a sales person, but learning to communicate better with people is a skill that I’ve been neglecting far too long.

My goal now is to focus far more on connecting with clients at an emotional level than selling them code and features.

Advertisements