Click here to Skip to main content
15,890,947 members

Survey Results

Which methods of installing software do you prefer?

Survey period: 31 Jan 2022 to 7 Feb 2022

Anyone else miss "Please insert the disk: 10"? I thought not.

OptionVotes% 
Download an installer, double click. Done.68483.82
Let the OS tools manage the installation via an app-store17621.57
Download a container (eg docker pull)627.60
Command line tools (eg apt-get)18923.16
Download the binary directly and move it into place20525.12
Downloading the source, building and moving it into place myself779.44
Installing from physical media10212.50
Getting someone else to do it for me516.25
Other182.21
Respondents were allowed to choose more than one answer; totals may not add up to 100%



 
GeneralThe old way Pin
john morrison leon5-Feb-22 1:30
john morrison leon5-Feb-22 1:30 
GeneralOther: <strike>Downloading</strike> Writing the source, compile and move into place Pin
CodeWraith3-Feb-22 23:28
CodeWraith3-Feb-22 23:28 
GeneralRe: Other: <strike>Downloading</strike> Writing the source, compile and move into place Pin
trønderen4-Feb-22 6:58
trønderen4-Feb-22 6:58 
GeneralRespect for defined conventions Pin
trønderen2-Feb-22 18:31
trønderen2-Feb-22 18:31 
GeneralRe: Respect for defined conventions Pin
den2k883-Feb-22 3:24
professionalden2k883-Feb-22 3:24 
GeneralRe: Respect for defined conventions Pin
trønderen3-Feb-22 8:26
trønderen3-Feb-22 8:26 
GeneralRe: Respect for defined conventions Pin
Mike (Prof. Chuck)4-Feb-22 5:19
professionalMike (Prof. Chuck)4-Feb-22 5:19 
GeneralGame installs depend on platform Pin
maze32-Feb-22 5:17
professionalmaze32-Feb-22 5:17 
GeneralMissing option PinPopular
Gary Wheeler1-Feb-22 2:03
Gary Wheeler1-Feb-22 2:03 
GeneralRe: Missing option Pin
PSU Steve1-Feb-22 4:33
professionalPSU Steve1-Feb-22 4:33 
GeneralRe: Missing option Pin
trønderen2-Feb-22 18:54
trønderen2-Feb-22 18:54 
GeneralRe: Missing option Pin
Gary Wheeler3-Feb-22 1:28
Gary Wheeler3-Feb-22 1:28 
GeneralPortable Version Pin
Jacquers31-Jan-22 20:38
Jacquers31-Jan-22 20:38 
GeneralRe: Portable Version Pin
den2k8831-Jan-22 21:21
professionalden2k8831-Jan-22 21:21 
GeneralCould we have a survey on most disliked options next? Pin
Dan Neely31-Jan-22 3:27
Dan Neely31-Jan-22 3:27 
GeneralRe: Could we have a survey on most disliked options next? Pin
matblue251-Feb-22 7:04
professionalmatblue251-Feb-22 7:04 
GeneralDepends on the situation Pin
Simon_Whale30-Jan-22 23:55
Simon_Whale30-Jan-22 23:55 
GeneralWhy the heck... Pin
Sander Rossel30-Jan-22 23:23
professionalSander Rossel30-Jan-22 23:23 
GeneralRe: Why the heck... Pin
obermd1-Feb-22 3:27
obermd1-Feb-22 3:27 
GeneralRe: Why the heck... Pin
Sander Rossel1-Feb-22 4:01
professionalSander Rossel1-Feb-22 4:01 
GeneralRe: Why the heck... Pin
trønderen2-Feb-22 19:31
trønderen2-Feb-22 19:31 
I think obermd only meant to refer to the one/few click part. Make it as simple as possible, but no simpler. obermd don't want it so simple that you don't know what is going on.

I tend to agree, with one exception: I don't want that "Custom" or "Configure" button, but a screen telling: These are the default options - edit them as desired before clicking 'Install'. If possible, the editing should be directly accessible as pulldown lists, edit fields, spinners etc., at least for the most commonly changed options. If configuration is so complex that it takes multiple screens, they should have buttons for "Configure <xxx>", "Configure <yyy>" and "Install".

I view CLI as a tribal language, a way to distinguish between "us" (mastering it) and "them" (not mastering it). A tool for exercising power and promote your own rank. The programming world is full of such tribal "secrets" - I think that two thirds of the C# language 'enhancements' for the last three or four latest language versions essentially is providing tools for us who master the 'advanced' language aspects, to elevate us above those lower programmers who is not at our level. This certainly is not particular to C# - most evolving languages end up like that.

You see it everywhere. If you don't master all the darkest corners of Git, you are a worthless newbie. If you can't tell the difference between all the 14 ways to create an object. If you have to ask the meaning of an abbreviation. And so on. So much of the ever changing set of languages, frameworks, protocols, standards, ... serves no other function than keeping us ahead in the rat race for staying in power. If things stabilized, so that everyone could learn the tools, then we would loose power.

CLI is used to stay in power by focusing on something those inferiors want to learn; that makes it easier. Like, I don't care to learn how to shoe a horse. So those promoting riding, rather than biking, walking or driving a car, will stand above me, wherever he manage to push horse riding as The Right Solution. CLI is similar to that.
GeneralRe: Why the heck... Pin
den2k883-Feb-22 3:28
professionalden2k883-Feb-22 3:28 
GeneralRe: Why the heck... Pin
trønderen3-Feb-22 7:43
trønderen3-Feb-22 7:43 
GeneralSometimes ... Pin
Amarnath S30-Jan-22 20:30
professionalAmarnath S30-Jan-22 20:30 
GeneralDepends on the software Pin
Mike (Prof. Chuck)30-Jan-22 18:50
professionalMike (Prof. Chuck)30-Jan-22 18:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.