DEV Community

John Neuhaus
John Neuhaus

Posted on

1

I Just Want to Download You!

If you have software that people download from your site, there is a finite set of versions people actually care about. Yes, some people want all of them, and you should satisfy that. But honestly, no one should have to actually read to get the "right" version. We have plenty of other shit to read, and so do you.

Sets of downloads people want

  • The latest version (or current major)
  • All the currently supported Long-Term Stable versions (explicit LTS, or latest of all supported majors)
  • Latest plus all LTS

Needs Work

Here we have pgAdmin. Not the most egregious, but this is also the update process when the running app has already informed you of the latest version.

image

Multiplatform, sure


image

*Squints*


image

Oh, come on!

 

Done Well

Contrast this with Node.js. This is the first page off Google search results:

image

Already the right platform, two options, perfectly follows the time axis literally with version number and figuratively by risk level. It even flips for RTL!


There are no other screens, because those buttons immediately trigger the download.

Be Kind to Your Users

It's the Golden Rule, and just good citizenship! Respect others' time and effort as you would like yours to be.

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (0)

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay