Karma Driven Development

Alexis Abril
Apr 15 · 2 min read
Image for post
Image for post
Photo by Dan Meyers on Unsplash

In this Wild West era of software development, rules are few and far between on how we choose tech stacks, architect applications, or manage teams. Anyone who has spent time on more than one team witnesses a wide variance of philosophies and approaches. Throughout our careers as software developers, one goal should remain constant: “Do the right thing.”

Making the right choice can be difficult. As developers, we boast about choosing the right tools or taking the right direction, but easily fall prey to shortcuts when under pressure. These shortcuts are almost always more expensive in the end.

In medicine and law, professionals are heavily penalized for taking shortcuts. With a mere accusation, a doctor may be fined or lose business due to reputational harm. If a medical board proves malpractice, it may revoke that doctor’s license, ending a career. However, in the software industry, we face little to no ramifications. We see it as a right of passage for software developers to make a big mistake in production or a fail during a demonstration.

Whether I’m advising a client or writing code, I constantly ask myself: What is the best, right now? This may be choosing an older library or pattern to maintain consistency. And doing that would immediately lower the cost of future development since the patterns in the code base would be clearly defined. Similarly, as a consulting agency, we’ve turned down business when we don’t have the expertise our clients need. We don’t pretend to have skills we lack. We only accept jobs we know we can complete to the highest standard.

I leave you with this one takeaway: You have the power. Only you. If a supervisor asks you to do something that doesn’t make sense, you can push back. In software development, we often are told to keep our heads down or do as we’re told. However, you are the expert in a field with no governing body. Take ownership, use your power, be responsible.

Claude says, “You reap what you sow.” I call this idea karma, that what goes around comes around. — Anthony Walton

References

Image for post
Image for post

If you want to check out what I’m working on or have web development needs, visit Aquil.io.

Originally published at https://aquil.io on April 15, 2020.

Aquil.io

Articles about JavaScript, NodeJS and APIs from Aquil.io,

Alexis Abril

Written by

CEO and developer at Aquil.io, writing software and riding the open road.

Aquil.io

Aquil.io

Articles about JavaScript, NodeJS and APIs from Aquil.io, a JS consultancy that builds high performant APIs

Alexis Abril

Written by

CEO and developer at Aquil.io, writing software and riding the open road.

Aquil.io

Aquil.io

Articles about JavaScript, NodeJS and APIs from Aquil.io, a JS consultancy that builds high performant APIs

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store