comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: GNATCOLL JSON Parsing
Date: Mon, 3 Dec 2018 19:06:10 +0100
Date: 2018-12-03T19:06:10+01:00	[thread overview]
Message-ID: <pu3rah$5mv$1@gioia.aioe.org> (raw)
In-Reply-To: 6508fa19-5b93-471a-8b06-216907736b1b@googlegroups.com

On 2018-12-03 16:02, Olivier Henley wrote:
>>> The problem is that the authors do not provide practical examples of using
>>> libraries. It is difficult for a beginner to understand what to do.
> 
> I totally agree. It is like some authors
> 
> a) do not want others to use their stuff
> b) think that Ada does not need new kids around
> c) think you need to pass some kind of implicit test to be 'blessed' in using their stuff
> d) want some form of 'extended special attention' from strangers
> 
> ... It is always related to some form of God complex ...

Authors simply cannot provide any good getting started samples:

1. Their perspective is massively distorted by the level of knowledge of 
the software internals. Things that appear them obvious can turn a total 
mystery for a beginner.

2. Authors know surprisingly little about the potential application of 
their software. They have some general guesses about the purpose, but 
nothing substantial about concrete uses. They usually get quite 
astonished (horrified? (:-)) the ways end users apply their software.

3. Writing introductory material requires a great deal of teaching 
talent to write. Most authors lack it. It is a different job and 
different qualification.

At best an average author can write a decent reference manual, nothing 
more. Ergo, it must be a third person to write samples and introductory 
stuff.
> I cant stand that kind of 'counter-productive' attitude. It is not a competence issue, its just people want to get going, period. Personally I don't have the time to get in the head of some authors, don't have the time to dive in their code (from the lib perspective I'm a client not a contributor) and frankly not actually interested to understand until I know at least what they publish actually works. So many projects are broken right from the start.
> 
> Ada, being nowhere on the popularity charts should really streamline its 'tutorials' offering for surviving. Some of the old guard seems to be completely disconnected from that fact. No wonder something like Rust is taking over the world... when we already have Ada.

They have a much bigger community with much more people available to 
write independent manuals, samples, blogs, make youtube videos. They 
have lost of people eager to describe their experience with deploying 
particular software for particular projects, we do not.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de

  reply	other threads:[~2018-12-03 18:06 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-06-08  5:52 GNATCOLL JSON Parsing eduardsapotski
2018-06-08  9:35 ` Björn Lundin
2018-06-08 10:40 ` eduardsapotski
2018-06-08 12:00 ` Per Sandberg
2018-06-08 15:19 ` eduardsapotski
2018-06-08 15:26   ` Björn Lundin
2018-12-03 15:02   ` Olivier Henley
2018-12-03 18:06     ` Dmitry A. Kazakov [this message]
2018-12-03 18:45       ` Olivier Henley
2018-12-03 20:54         ` Dmitry A. Kazakov
2018-12-03 22:01           ` Olivier Henley
2018-12-03 18:06     ` briot.emmanuel
2018-12-03 19:12       ` Olivier Henley
2018-12-03 19:43         ` briot.emmanuel
2018-12-03 20:48           ` Olivier Henley
2018-12-03 20:56             ` Olivier Henley
2018-12-04  7:25             ` briot.emmanuel
2018-12-04 13:39               ` Olivier Henley
2018-12-04 10:14             ` gautier_niouzes
2018-12-04 13:47               ` Olivier Henley
2018-06-08 15:58 ` eduardsapotski
2018-06-08 16:35 ` eduardsapotski
2018-06-08 17:09   ` Björn Lundin
2018-06-09  4:33   ` gautier_niouzes
2018-11-27  6:22   ` Per Sandberg
2018-06-09  4:37 ` gautier_niouzes
2018-06-09  5:08 ` eduardsapotski
2018-06-09  5:31 ` eduardsapotski
2018-06-12  9:55   ` R Srinivasan
2018-06-09  5:35 ` eduardsapotski
2018-11-26  6:42 ` eduardsapotski
2018-11-26 10:17   ` Björn Lundin
2018-11-26 15:56     ` Simon Wright
2018-11-26 16:11       ` eduardsapotski
2018-11-26 18:01         ` Simon Wright
2018-11-26 20:32           ` Björn Lundin
2018-12-03 18:10   ` Simon Wright
2018-11-26 10:26 ` eduardsapotski
2018-11-26 10:50 ` eduardsapotski
2018-11-26 16:16 ` eduardsapotski
2018-11-27  1:47 ` eduardsapotski
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox