Bad news, junior developers: You will be judged by your documentation

Developers become developers because they like to code. Many have taken up coding as teens after school, or during after-hours after their cubicle job. They realize how much power they can get from their IDE and their command line, and they get addicted to it.

Even when developers land that dream job where they can code all day, many keep their side projects going in the evenings and during after-hours. I personally know developers who keep coding on the train after they leave their office — because what else is one going to do on a train?

Coding is a way of life. It’s as simple as that.

There’s just one little problem: Coding is not the only part of software development.

You’ll also have to work with a team, sit in meetings, write emails, and write documentation for your code.

And in the long run, what will make or break your career won’t be the emails you wrote or the meetings or the contributions you made during meetings. It won’t even be the code you wrote, believe it or not.

The deciding factor between a career that has a lasting impact on your company and one that doesn’t is just one thing: your documentation.

In two years, nobody will understand your source code

Languages and frameworks come and go.

Just a few years ago, Python2 was the status quo of back-end programming and data science. Then Python3 came, and everything that was in Python2 was out of date and didn’t work with any new code.

There always will be some language, some framework, some technology that will do the task at hand better and faster.

Or maybe it’s just trendier.

Either way, many junior developers — and those tend to be the majority of new hires — won’t bother with the old languages any more.

They’ll rewrite your code.

Or forget about it completely.

Your code doesn’t exist in a vacuum

Even if your code is in a fairly popular language, nobody will understand it by reading just that code.

Maybe you’re writing part of the front-end of an application. But without at least some knowledge about what the backend does, nobody will understand the code in-depth.

And, as many devs can testify, in-depth understanding is crucial for maintaining code.

You can’t just add a front-end feature without thinking about back-end support for it. Or add a feature that looks nice in your app but which, at its core, nobody cares about.

Team members come and go — even you

Documentation is the best friend of on-boarding.

Think about it: How many new hires has your team had in the past couple of years?

And how many existing team members have had the time and patience to explain every piece of code to these new hires?

Developers need to ship. Most devs just don’t have the time to invest a couple of months to get a new team member up to speed. Your manager doesn’t care about your mentoring abilities. They want to see results in the form of code.

Documentation is the solution. All that you can explain you can also write down. Once written, it can help one new hire. Or two. Or a hundred.

Documentation scales. And saves time.

Besides, one day you won’t be around to mentor new hires. Maybe you’ll move on to a higher position. Or you’ll change companies. Or you’ll be on sick leave when something happens.

Either way, when you’re not there anymore, your documentation will work for you.

Your documentation is your legacy.

Managers won’t look at your source code anyway

Developers who code for a living won’t understand your code in-depth from reading it. Your manager won’t understand anything at all.

Most managers know this. That’s why they don’t read source code.

It’s not laziness. It’s effectiveness.

Managers need to decide which resources to use on which project, which team member to shift where, and so on. Business decisions.

At the core of it, though, they’re managing the people that make code. They’re managing code at a very high level.

You can’t manage code if you don’t understand anything at all. So managers read the code documentation.

Besides, if you consistently produce great documentation for your code, your manager might notice.

And give you a promotion.

How to make documenting enjoyable

Yeah, all the above reasons are good reasons to write better documentation. But developers don’t want to write like they’re Stephen King. They want to code like they’re Bill Gates.

Documentation is that pain in the rear end that comes when you should feel satisfied because you’ve just written amazing code.

You can make it less painful, though.

Use Continuous Documentation and write up your docs while you’re coding. Use smart tools to write and maintain your documentation.

Only a small proportion of devs are doing this. But that proportion is getting bigger fast.

More and more devs are realizing that they need to upgrade their documentation. It’s a necessary evil.

Continuous Documentation, or the habit of contributing to your documentation whenever you make a change — however small — makes the pill easier to swallow.

Famous last words
The route to making a lasting impact in the world of software is curvy and bent, and you’ll need a share of luck as well.

If it were just about writing amazing code, it would be a straight road.

Documentation makes the road to achieving success harder because it’s a task that many devs don’t enjoy.

Cut it into little pieces, and document every change as soon as you make it.

Your career will thank you.

Read More
Ari Joury

Latest

BitMart Offers Restructuring Plan, But Users Still Want Answers on Withdrawals

The post BitMart Offers Restructuring Plan, But Users Still Want Answers on Withdrawals appeared first on Coinpedia Fintech News BitMart is now looking at a restructuring plan instead of fully shutting down the exchange, but the latest update has left users with more questions about their funds. ...

ZachXBT’s New Crypto Support Site To Block UK, India, Canada

The post ZachXBT’s New Crypto Support Site To Block UK, India, Canada appeared first on Coinpedia Fintech News Crypto investigator ZachXBT plans to launch a new website for handling crypto fraud cases. Meanwhile, he says crypto victims from Canada, the UK, India, Nigeria, as well as Morocco...

Can ARB Price Break the $0.25 Barrier Soon?

The post Can ARB Price Break the $0.25 Barrier Soon? appeared first on Coinpedia Fintech News ARB price is finally showing some life after finding demand around $0.07112 this week, but the weekly chart still has plenty of resistance waiting above. The move comes as Arbitrum reports fresh growth across tokenized assets...

LTC Price Tests Weekly Demand as Bulls Eye $80

The post LTC Price Tests Weekly Demand as Bulls Eye $80 appeared first on Coinpedia Fintech News LTC price is showing signs of life after finding demand around $44, but the weekly chart still has a major problem overhead. The asset remains inside a descending triangle...

Newsletter

Don't miss

BitMart Offers Restructuring Plan, But Users Still Want Answers on Withdrawals

The post BitMart Offers Restructuring Plan, But Users Still Want Answers on Withdrawals appeared first on Coinpedia Fintech News BitMart is now looking at a restructuring plan instead of fully shutting down the exchange, but the latest update has left users with more questions about their funds. ...

ZachXBT’s New Crypto Support Site To Block UK, India, Canada

The post ZachXBT’s New Crypto Support Site To Block UK, India, Canada appeared first on Coinpedia Fintech News Crypto investigator ZachXBT plans to launch a new website for handling crypto fraud cases. Meanwhile, he says crypto victims from Canada, the UK, India, Nigeria, as well as Morocco...

Can ARB Price Break the $0.25 Barrier Soon?

The post Can ARB Price Break the $0.25 Barrier Soon? appeared first on Coinpedia Fintech News ARB price is finally showing some life after finding demand around $0.07112 this week, but the weekly chart still has plenty of resistance waiting above. The move comes as Arbitrum reports fresh growth across tokenized assets...

LTC Price Tests Weekly Demand as Bulls Eye $80

The post LTC Price Tests Weekly Demand as Bulls Eye $80 appeared first on Coinpedia Fintech News LTC price is showing signs of life after finding demand around $44, but the weekly chart still has a major problem overhead. The asset remains inside a descending triangle...

Coinbase Stock Jumps 8% as Crypto Market Roars Back — Is $200 Breakout Next?

The post Coinbase Stock Jumps 8% as Crypto Market Roars Back — Is $200 Breakout Next? appeared first on Coinpedia Fintech News Coinbase stock is back in breakout territory. COIN price jumped 8.2% to $186.49 as Bitcoin (BTC) ripped above $77,000 and Ethereum extended its sharp rebound...

Boulevard Business Park: Saudi Arabia’s Bold Bet on Mixed-Use Development

Boulevard Business Park Saudi Arabia has marked another milestone in its urban and entertainment transformation with the completion of the Kingdom’s first entertainment-focused business park and corporate resort. This remarkable achievement reflects a new approach to commercial development that thoughtfully blends business, hospitality and leisure within a single destination. More Than an Office Park Located

How Chaoshan Business Was Built on Morals, Not Contracts

This is the second article in a series on China's southern Chaoshan region, exploring the history, culture, and identities behind its recent resurgence in the spotlight. Read Part 1. In the Chinatowns of early 20th-century Bangkok, Chinese laborers who had just collected their wages would make their way to the qiaopiju, a private institution that

The business of football

Mar­i­ano Browne The FI­FA World Cup is the largest sin­gle-event sport­ing com­pe­ti­tion in the world. No sin­gle sport­ing event match­es the sin­gu­lar, world­wide fo­cus and tele­vi­sion view­er­ship of the World Cup. The 2026 ver­sion is es­ti­mat­ed to have reached over 5 bil­lion peo­ple, out of the world’s 8.3 bil­lion. It is the most pop­u­lar sport