dlang website design
dlangPupil via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jun 26 18:53:20 PDT 2017
On Thursday, 22 June 2017 at 19:19:20 UTC, Ecstatic Coder wrote:
> class TOTO
>
>...I think that trying to
> make the website very appealing to inexperienced programmers as
> well could significantly broaden its user base.
Although I am admittedly an LOB kind of person who cares little
for games or gamification, I do see the benefit of using "fun"
use-case examples, like a tic-tac-toe game, or a soda machine
simulation. Such recognizable zero-overhead/zero-noise metaphors
simplify the tasks of understanding a program and learning its
language.
By contrast, being asked to decipher a mysterious and unintuitive
program like the fatuous tutu example would leave me resenting
the distraction and cognitive overhead. Dammit Jim, I'm a
programmer, not a damned word puzzle competitor!
But that's just me!
So... instead of showcasing just one or another program type on
the website's landing page, why not provide a tabbed dialog or
menu that lets users select the kind of program that most
interests them, e.g., LOB, web, games, STEM, etc. This would
avoid alienating those readers who believe that effective
technical and instructional communication require the
maximization of signal-to-noise ratio ABOVE ALL ELSE.
Some other ideas for introductory illustrative examples for the
website would be to include for each program:
1) A description of the program's function so readers know what
to look for.
2) The expected output.
3) A walk-through, when needed.
4) The same program in other languages, with call-outs to
identify the unique features and benefits of Dlang.
More information about the Digitalmars-d
mailing list