unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Some thoughts on installers
@ 2013-09-17  8:40 Nikita Karetnikov
  2013-09-17 11:52 ` Ludovic Courtès
  0 siblings, 1 reply; 2+ messages in thread
From: Nikita Karetnikov @ 2013-09-17  8:40 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 1140 bytes --]

I know it’s too early to talk about these issues.  But I’m afraid that
I’ll forget about them, and we’ll make the same mistakes as everyone
else.

I haven’t seen an installer that isn’t organized in a step-by-step
fashion.  A user is forced to press the “Next” button every 5 minutes or
so.  It’s impossible to do anything else because that will increase the
installation time.  So the user has to sit in front of the computer for
40 minutes and wait for the button to become active.

I assume that installers are written in such a way because it’s easier
for developers.  Let’s not repeat this mistake when we write our own.
Instead, I propose to get the needed information beforehand (on the
first screen).  Then it’d be only necessary to press “Install.”  A user
could check the progress bar and be free to do something else.

Finally, I also suggest to reduce the number of questions.  There are
installers that allow to choose between a basic mode and an advanced
mode.  But even in the basic mode a user has to deal with partitioning.
I assume that doesn’t look basic to many people.

[-- Attachment #2: Type: application/pgp-signature, Size: 835 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-09-17 11:57 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-17  8:40 Some thoughts on installers Nikita Karetnikov
2013-09-17 11:52 ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).