My first experience as a D Newbie

rikki cattermole rikki at cattermole.co.nz
Mon Oct 16 09:01:20 UTC 2017


On 16/10/2017 9:56 AM, Rion wrote:
> On Sunday, 15 October 2017 at 20:27:35 UTC, Laeeth Isharc wrote:
>> D is much less gratifying than other languages for most people.
>>  Just like Windows was more gratifying than Linux for most people in 
>> 2000.  And I suppose that's likely to change slowly, but continue to 
>> be the case for a while so long as people working on Windows don't 
>> notice when something isn't working and fix things at root cause.  
>> It's usually not that much more difficult to do so than work around 
>> it, and it usually pays off even considered selfishly.
>>
>> I can appreciate your frustration, but considering how many years 
>> knowing a programming language can pay off for, a few hundred hours 
>> spent to learn something new isn't that much. That's like a couple of 
>> months full-time and if it works out the payback period should easily 
>> be a year.  Viewed rationally, that's a pretty good return on 
>> investment compared to most other opportunities available.
>>
>> In a world where there are lots of smart people and knowledge is 
>> widely available, the barriers to opportunity (there must be barriers, 
>> otherwise the opportunity would be competed away) are often emotional 
>> ones.  So I like things where the difficulty is front-loaded, because 
>> they tend to be neglected by modern people who are used to quick 
>> gratification.  And whilst it surely can be frustrating, the situation 
>> is already better both on Windows and as regards documentation and 
>> tooling than it was in 2014.  It's not difficult to make little 
>> changes towards what one would like to see oneself.
> 
> When you invest this time into a language, you have expectations. A 
> person expects for a language this old, that every puzzle fits together 
> without issue.
> 
> Call me spoiled if you want but quick gratification it is not. The time 
> wasted on dealing with issue on D, is time you can have spend in a 
> different language actually writing code/testing. Its a barrier to the 
> language its own success when its not as user friendly as the other 
> languages.
> 
> If a person needs to do a action in Windows and it takes him 5 mouse 
> clicks. But hey, under Linux you can do it with one command line arg, 
> ... the Linux approach sound more easy right? Until you add the time 
> needed to learn the command and assuming there are no issues. What is 
> more rewarding or punishing? There is a reason that Windows is still so 
> popular. Windows does not get in the way. It just keep working. Can it 
> be improved, yes! MS puts a massive amount of time and money in there 
> testing. And it shows in there platform.
> 
> Its the same reason why Linux as a desktop OS will never work out. Too 
> much puzzle pieces that do not fit, too much assumed that people need ( 
> and have the time ) to learn the complicated way. A lack of 
> inter-testing beyond just the basic compile tests ( i mean really usage ).

And yet my elderly-ish mother uses Linux Mint and she hates technology.
It isn't as clear cut as it may appear, these issues.



More information about the Digitalmars-d mailing list