DEV Community

Cover image for Sprinters vs marathonians
Marat Latypov
Marat Latypov

Posted on

Sprinters vs marathonians

It's amazing, but developers are different! And I don’t mean different programming languages or stacks. I mean a programming philosophies.

Some programmers, let’s call them “sprinters”, write code that just works. This is the only internal acceptance criterion.

Others , let’s call them “marathonians”,write code not only to make it work, but also to be able to maintain it for years.

The main difference is that “sprinters” don't write tests and actually don't care about coding style. The “marathonians” are obsessed with coding style and tests writing to the point where sparks fly, keeping in the mind SOLID and other dev tricks.

The “marathonians” don't like “sprinters” - they write sloppy code, "just to get it done".

The “sprinters” don't like the “marathonians” - they are doing tons of “useless“ work, “art for the sake of art”.

At first sight, long-term maintenance-focused programmers do things the best way. However, they often come at a higher cost and spend more time on coding.

Who knows? Maybe for short-term, low-budget projects, we should act more like "sprinters"?

Clean code or fast written code

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

AWS GenAI LIVE!

GenAI LIVE! is a dynamic live-streamed show exploring how AWS and our partners are helping organizations unlock real value with generative AI.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️