Is Code an Asset or a Liability?

Joe Eames
Joe Eames
May 1 · 2 min read

I was listening to a podcast about writing quality code recently, and since we just announced the Reliable Web Summit, this topic has been on my mind.

Is code an asset or a liability? I think this is a question that not all developers have pondered, and a fundamental understanding or even just an opinion on this, can radically change your view on writing code.

There’s lots of ways to define assets & liabilities, but we’ll use the following question as a way to judge if something is an asset or a liability. Is having more of it a desirable thing, or an undesirable thing? If it’s desirable, it’s an asset. If it’s undesirable to have more of it, it’s a liability.

Now, is code an asset or a liability?

Simply ask yourself the following question. All things being equal, is it better to have more code or less?

Let’s say you can build a system two different ways, and one way requires 100 lines of code, and the other way requires 1,000 lines. Which way is more desirable?

Let’s look at another way to ask this same question. What kinds of feelings come to you when I suggest working on a system with 1,000 lines of code? Ok, now 10,000 lines? Now 100,000 lines? How about 1,000,000 lines?

Do you feel more and more anxious about it as the size grows? What does that tell you?

True, code enables us to do things. But do we want code for code’s sake? Or do we want to leverage third-party libraries, and frameworks, and remove duplication, etc. So that we write the fewest lines possible?

So what is code? Is it an asset? Or a liability? What do you think?

Ready to build the most reliable web applications possible? Join us for the Reliable Web Summit this August 26th-27th, 2021 to learn how! A summit conference on building reliable web applications, including the following three pillars:

  • Scalable infrastructure and architecture
  • Maintainable Code
  • Automated Testing

https://reliablewebsummit.com/

ngconf

The World’s Best Angular Conference

Sign up for the ng-conf Newsletter

By ngconf

Get up-to-date info, news, special offers and more from ng-conf! Take a look.

By signing up, you will create a Medium account if you don’t already have one. Review our Privacy Policy for more information about our privacy practices.

Check your inbox
Medium sent you an email at to complete your subscription.

ngconf

The World’s Best Angular Conference

Joe Eames

Written by

Joe Eames

Mormon, Christian, Father, CEO of Thinkster.io, Organizer of @ngconf, @frameworksummit, React Conf. Front end developer, and Software Craftsmanship Evangelist.

ngconf

The World’s Best Angular Conference

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