June 25, 2022

On Saturday, 25 June 2022 at 01:24:43 UTC, Timon Gehr wrote:

>

D is already popular.

It doesn't matter whether it's popular or not. You should first satisfy existing users and don't aim too high.
Marketers are really unimportant. Good things will naturally be used by others!

June 24, 2022
On 6/24/2022 6:57 PM, zjh wrote:
> `Marketers` are really `unimportant`. Good things will naturally be `used` by others!

I wish both of these statements are true. But they are not.

June 25, 2022
On Saturday, 25 June 2022 at 00:26:55 UTC, Mike Parker wrote:
> On Friday, 24 June 2022 at 23:12:02 UTC, forkit wrote:
>
>>
>> But I'm struggling to see a day, where people in the D forums, sit around a fire together, and start singing kumbaya, in harmony with each other.
>>
>
> Then you've never been to DConf. That's metaphorically what we do, especially in the evenings when we gather for BeerConf, but also between the talks and during the Hackathon. I'm not saying everyone agrees all the time, but any debates that are had have a much, much different tone when they're face-to-face than they do in the forums.

So I've never been sure. Maybe that's because you never had one in Australia.

But I think I've watched every single video that's been published, since they first began. I've worked in teams (real and virtual) before too ;-)

I did specifically say the D 'forum' though.

When you're in person, even in person virtually, 'social dynamics' tend to get priortised. Much less so in online forums.

If only we were not 'autonomous existing objects', then there would be no tension whatsover.

June 25, 2022
On Friday, 24 June 2022 at 10:23:24 UTC, Jordan Wilson wrote:
> On Friday, 24 June 2022 at 09:48:21 UTC, forkit wrote:
>> On Friday, 24 June 2022 at 09:41:46 UTC, claptrap wrote:
>>>
>>> Its not hard to stick to arguing facts. Just avoid things like calling people passive aggressive when they disagree with you.
>>>
>>
>> Lets compromise on that a little.
>>
>> When people are being passive-aggressive, I call them as being passive-aggresive.
>>
>> And when their not, I won't.
>>
>> How does that sound?
>
> That's not what you were doing. A large proportion of responses to your messages were reasonable. The proportion of your messages accusing people of being passive-aggressive/ignorant/gutless etc. is not.
>
> Jordan

I choose not to engage you any further on this, except to say, that yes, there was a definite tug-of-war between people with very firm views.

And my view remains very firm, as I'm sure is the case for the view of others.

At least it all resulted in something practical. That is, something you can test for yourself write now, in your code, if you choose to.

Or not, if you choose that.

June 25, 2022

On Saturday, 25 June 2022 at 03:14:40 UTC, Walter Bright wrote:

>

On 6/24/2022 6:57 PM, zjh wrote:

>

Marketers are really unimportant. Good things will naturally be used by others!

The main thing is that D official should listen to users' reasonable opinions.
If it were me, I would think about how to reasonably arrange 'manpower/money/time'?
What is important and what is less and simple.
Make a task list and give it to people to complete .This will inevitably involve a lot of 'DMD' related knowledge. Therefore, D should carefully/detailed introduce 'DMD' to facilitate people's 'contributions'.
And should also introduce how to use 'betterC' purely? How can I avoid 'betterC' and simply stay away from 'Garbage Collection'? What if we make full use of 'GC' without affecting 'speed/memory' and bring benefits to programmers? And the 'container' of 'd's' vector/unordered map/unordered set .Where is the unordered set of D?
D also needs several lists: excellent post list','d excellent person's post list','d main problem list ','d beginner's garden list','d future features and implementation schedule ','d comparison list with other languages', etc.
They should be placed in an obvious position for the convenience of beginners.

June 25, 2022
On Friday, 24 June 2022 at 11:11:12 UTC, claptrap wrote:
> On Friday, 24 June 2022 at 09:48:21 UTC, forkit wrote:
>> [...]
>
> Dont call people anything. If you want a respectful technical discusion avoid anything personal. Argue the facts of what they say not your emotional response to it.
>
> Which is exactly how i responded to you in the "adding a new design constraint thread" and your response was to label me passive aggressive. Seriously go back and read it.
>
> You dont even know what passive aggressive means. Me replying to other people saying things i knew would indirectly set you off was passive aggressive. Me replying to you directly and respectfully was not.
>
> Savy?

Ummm.. where do I begin...

I know...

https://forum.dlang.org/post/mrrwoltoqfohnidkjucd@forum.dlang.org
June 25, 2022
On Saturday, 25 June 2022 at 04:07:32 UTC, forkit wrote:
> On Friday, 24 June 2022 at 11:11:12 UTC, claptrap wrote:
>> On Friday, 24 June 2022 at 09:48:21 UTC, forkit wrote:
>>> [...]
>>
>> Dont call people anything. If you want a respectful technical discusion avoid anything personal. Argue the facts of what they say not your emotional response to it.
>>
>> Which is exactly how i responded to you in the "adding a new design constraint thread" and your response was to label me passive aggressive. Seriously go back and read it.
>>
>> You dont even know what passive aggressive means. Me replying to other people saying things i knew would indirectly set you off was passive aggressive. Me replying to you directly and respectfully was not.
>>
>> Savy?
>
> Ummm.. where do I begin...
>
> I know...
>
> https://forum.dlang.org/post/mrrwoltoqfohnidkjucd@forum.dlang.org

Alright folks, please let's not get into a tit for tat here. The original post in this thread was phrased in broad terms, speaking to the community as a whole. It has since veered off into the personal. Please let's bring it back to the broader topic and stay away from calling out personal behavior, directly or indirectly. We should be able to have a civil discussion about civility.

And to be clear, I've replied directly to forkit's post, but I'm speaking to everyone. I'm going to delete any further posts in this thread that get personal.
June 25, 2022
On Saturday, 25 June 2022 at 05:22:54 UTC, Mike Parker wrote:
>

Umm.. isn't (essentially) calling people uncivil (the premise of the thread topic) kinda 'personal'?

June 25, 2022

On Saturday, 25 June 2022 at 01:57:08 UTC, zjh wrote:

>

It doesn't matter whether it's popular or not. You should first satisfy existing users and don't aim too high.

Indeed, but you should pick a target group. If there are 5 different use scenarios for D and 5% is missing for each scenario then you have a 95% solution for each, but maybe a 75% solution in total.

So if Walter tries to keep everyone happy then the next 5% brings it up to 80% and each scenario to 96%. Which doesn’t make a significant difference.

It is better to focus on one scenario and get that to 100%.

So it is better to tell 4 out of 5 NO and give special treatment to 1/5.

Just pick the most promising scenario.

>

Marketers are really unimportant. Good things will naturally be used by others!

If the tool is the hands down best for some specific purpose then yes, word of mouth is the best marketing when the product is exceptional.

If it is one of many or bland then marketing becomes an issue.

June 25, 2022
On Saturday, 25 June 2022 at 07:37:51 UTC, Ola Fosheim Grøstad wrote:
>
> If the tool is the hands down best for some specific purpose then yes, word of mouth is the best marketing when the product is exceptional.
>
> If it is one of many or bland then marketing becomes an issue.

Well, back in the 90s', when I was learning C++, my friend and I walked into the software store one day (yeah, no online back then), and the product we both decided on, was the product with the biggest box (i.e. the most books).

At that particular time, it was Borland C++ that had the biggest box, with the most books. So we settled on that.

Of course I never read them all.

If we were in the 90's still, I'd say that maybe D needs a bigger box.