On Tue, 2019-11-19 at 10:38 +0000, Joseph Rushton Wakeling via Digitalmars-d-
announce wrote:
> On Monday, 18 November 2019 at 20:48:53 UTC, bachmeier wrote:
> > IMO this is one of the most important parts of the first five 
> > minutes with the language. Someone has installed the compiler, 
> > and now they want to test it out. If they have a bad experience 
> > with Dub, they will not continue with the language. A package 
> > manager, including the choice of format, is something you have 
> > to get right. Rust understands this.
> 
> Fair point.  But that isn't something that has to be decided at 
> the _start_ of a rewrite: better to focus on wanted behaviour, 
> and then derive the ideal config format from that.

I'd argue that from a socio-technical perspective it is an important factor
that should be an integral part of developing any user facing tool. The
functionality of the tool is important, but how that functionality is
presented to a user new to the tool and a user proficient with the tool should
be equally important.

As an example of how not to do things, perhaps I can suggest earlier forms of
Git. It took nigh on a decade to simplify things to get to the overcomplicated
CLI we have today with Git.

-- 
Russel.
===========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk

Attachment: signature.asc
Description: This is a digitally signed message part

              • ... Laurent TrĂ©guier via Digitalmars-d-announce
              • ... Steven Schveighoffer via Digitalmars-d-announce
              • ... Nick Sabalausky (Abscissa) via Digitalmars-d-announce
              • ... Russel Winder via Digitalmars-d-announce
              • ... Paolo Invernizzi via Digitalmars-d-announce
              • ... Joseph Rushton Wakeling via Digitalmars-d-announce
              • ... Russel Winder via Digitalmars-d-announce
              • ... Paolo Invernizzi via Digitalmars-d-announce
              • ... bachmeier via Digitalmars-d-announce
              • ... Joseph Rushton Wakeling via Digitalmars-d-announce
              • ... Russel Winder via Digitalmars-d-announce
              • ... Joseph Rushton Wakeling via Digitalmars-d-announce
              • ... Russel Winder via Digitalmars-d-announce
  • Re: dud: A dub repla... FeepingCreature via Digitalmars-d-announce
  • Re: dud: A dub repla... Sebastiaan Koppe via Digitalmars-d-announce
  • Re: dud: A dub repla... Joseph Rushton Wakeling via Digitalmars-d-announce

Reply via email to