CTFE ^^ (pow)

Manu turkeyman at gmail.com
Mon Mar 19 03:28:31 UTC 2018


On 18 March 2018 at 19:56, Norm via Digitalmars-d
<digitalmars-d at puremagic.com> wrote:
> On Monday, 19 March 2018 at 00:59:45 UTC, Manu wrote:
>>
>> On 18 March 2018 at 17:28, Joakim via Digitalmars-d
>> <digitalmars-d at puremagic.com> wrote:
>>>
>>>
>>> Perhaps the community simply has different priorities than you? For
>>> example, my Android port has never gotten much use either, which is fine as
>>> I primarily did that work for myself.
>>>
>>> Nevertheless, you have to think of D as like working in a startup: if you
>>> see something that you think needs doing, you have to drive it yourself or
>>> it will never get done. Pretty much the same for most any OSS project too.
>>
>>
>> This is such an easy and readily-deploy-able response here.
>> What you say is true, and I totally understand this... but at the same
>> time, that's not actually the relationship I want to have with my
>> tool. A startup probably shouldn't still be a startup 10 years later.
>>
>> In your case, doing the android work was obviously an interest you had
>> on the side, and you gain something from the work itself.
>> I have a small amount of that, but that's not where I'm at, and it
>> never has been. I want to use D to do my job, because I'm fed up with
>> C++. I want to engage in D the way I think D should **EXPECT** it's
>> users to engage in D; as an end-user, who uses the tool to get their
>> jobs done.
>> If D is a large-ish scale hobby project among a bunch of people with
>> mutual interests, then that should be more clearly communicated, but I
>> don't think that's the intent, and I feel perfectly fine interacting
>> with D in the way D is intended to be interacted with.
>>
>> Incidentally, this particular work I'm doing is on a multimedia library
>> intended for the community... so I really am truly trying to contribute
>> something of value!! But like most of my projects, I tend to get blocked at
>> some point, and then it goes on hold indefinitely.
>
>
> +1024 bytes
>
> I think D is a terrific language worthy of all the praise it gets and it is
> way way more stable than it was 3yrs ago. But the attitude of submit a PR if
> you want it fixed works very much against D. Like it or not these forums are
> a front page on the D marketing campaign.
>
> My workplace has stopped using D after a 6 month trial, which finished in
> Jan 2018. Several developers did post here during that period when blocked
> by a bug or incomplete feature, only to be told if they want it fixed they
> can always submit a PR.
>
> Inevitably when told this they simply dropped D and went back to C++ and
> Python. And they made a point to bring this experience up at the final
> go/no-go meeting.
>
> The majority of developers, including those voting for D, had these common
> opinions (much to my disappointment)
>
> a) We're not in the business of developing and maintaining D, but it seems
> that is what we would need to do as a company. We are better off with C++
> and Python.
>
> b) D feels like C++ did back in the mid 90's. A time when we avoided
> templates and often the STL because compiler implementations were too buggy.
> We are better off with C++ and Python.
>
>
> I keep pushing D here but now it is a bit of a joke when I bring it up. I've
> become "the D guy" and it isn't discussed seriously any more by other
> developers, except a select few.

I know these feels so well.
People take their one experience, and that's the truth on the matter.
The sad part is, it's actually a massive missed opportunity! If these
colleagues posted here, and instead were greeted by recognition of
their issue, and provided a satisfactory work-around, or even a prompt
fix, they would have taken a COMPLETELY different message away from
their interaction; it would be "this D comunity is so awesome, I can
have confidence that our issues will be handled in a personalised
way!", and there's very strong value in that for a business...


More information about the Digitalmars-d mailing list