# Have we lost Codinghorror?

**URL:** <https://boards.straightdope.com/t/have-we-lost-codinghorror/923884>\
**Category:** Site Feedback\
**Created:** [October 25, 2020, 11:02pm UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884 "2020-10-25T23:02:53Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [October 31, 2020, 6:02am UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/61 "2020-10-31T06:02:17Z")

</div>

> [@scudsucker](#):
>
> If I want a feature that Attwood does not, why is he the arbitrator?

If you want your own feature, then you can fork the source and create your own version. No one can stop you (unless you keep your improvements private: then they have legal recourse). Now, I don’t know how the Discourse project is set up exactly, so I’m guessing a bit, but if it’s like most other open source projects then Jeff gets to be arbiter because he maintains the most popular branch (boosted by virtue of being the original). Someone could “take over” by forking the source and being a better branch maintainer, or adding features that are genuine improvements, and eventually people will start using that branch and they would then be the main arbiter (this isn’t too uncommon).

I don’t know why Atwood rejected the contributions in 2013, but he seems to be a fairly reasonable person in general and I’d suppose that he had reasons. Sometimes the reason might be no more than that the dev doesn’t have time to deal with the code integrations, or even the people themselves. Even when people are making unambiguous improvements like bugfixes, there’s overhead with dealing with the changes. And outsourcing _that_ process has a cost too; you have to find someone trustworthy that shares your philosophy and is willing to do low-visibility gruntwork.

It’s possible that Jeff handled some things badly; I don’t know. Sometimes real-life events can take their toll as well. Software development can be a messy process.

---

<div class="post-metadata">

**Author:** ![puzzlegal](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/puzzlegal/32/3827_2.png) [@puzzlegal](https://boards.straightdope.com/u/puzzlegal)\
**Post date:** [November 1, 2020, 2:26am UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/62 "2020-11-01T02:26:49Z")

</div>

> [@Dr.Strangelove](#):
>
> Just about any large software product has a design aesthetic behind it. It’s not simply a collection of features; it’s a cohesive whole where every piece fits into the overall design.

Yes, and Discourse clearly has a design esthetic, and codinghorror clearly cares a great deal about that.

I think some of the tension on this board is because the design esthetic isn’t really a great fit for this board. Codinghorror is clearly proud of how his software nudges people to write the sort of post that he thinks makes for nice on-line discussions. Whereas this is a board full of strong-willed people who want to write what they want to write, the way they want to write it, damn it!

---

<div class="post-metadata">

**Author:** ![Northern\_Piper](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/northern_piper/32/5304_2.png) [@Northern\_Piper](https://boards.straightdope.com/u/Northern_Piper)\
**Post date:** [November 1, 2020, 2:37am UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/63 "2020-11-01T02:37:44Z")

</div>

> [@puzzlegal](#):
>
> Whereas this is a board full of strong-willed people who want to write what they want to write, the way they want to write it, damn it!

For example, I recently got that post about “you’ve replied too many times to poster X in this thread; maybe you should let other people participate more and not monopolise the conversation.” (My paraphrase)

That was in a thread that’s been going on for three months and has 241 posts. Yes, clearly, I’m monopolising the discussion with my three replies to one other poster. I am so ashamed, 😩 and so grateful for Discourse trying to keep the thread from being derailed. 🥵

---

<div class="post-metadata">

**Author:** ![puzzlegal](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/puzzlegal/32/3827_2.png) [@puzzlegal](https://boards.straightdope.com/u/puzzlegal)\
**Post date:** [November 1, 2020, 2:56am UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/64 "2020-11-01T02:56:23Z")

</div>

I was thinking of that as an example. But you know, I do know a poster on another board who sometimes writes 15-20 short replies, all in a row, and it’s actually pretty annoying. Some limit might be nice. It could be more than 3. Maybe 5. And that’s a parameter the software lets you set.

So I feel like it’s a nice feature that you CAN limit that sort of thing. It might not be a great fit for this board (where I’ve NEVER seen that kind of thing be a problem) but I can see it would be useful in other situations.

The short post thing is similar. I would like to be able to have a 2-3 letter reply sometimes (Like “yes” or “no” or “NM”) but that’s also configurable. TPTB could change that, if we had an active admin.

---

<div class="post-metadata">

**Author:** ![glowacks](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/glowacks/32/5548_2.png) [@glowacks](https://boards.straightdope.com/u/glowacks)\
**Post date:** [November 1, 2020, 3:06am UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/65 "2020-11-01T03:06:23Z")

</div>

I once “got in trouble” with the software after I wrote too many separate responses to people, asking me to please edit my last post instead of making another one. All I had to do was wait out the edit window and I could make another post.

---

<div class="post-metadata">

**Author:** ![Northern\_Piper](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/northern_piper/32/5304_2.png) [@Northern\_Piper](https://boards.straightdope.com/u/Northern_Piper)\
**Post date:** [November 1, 2020, 3:07am UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/66 "2020-11-01T03:07:35Z")

</div>

If the software tells me I can’t post in a thread, I usually put that thread on Mute. I know when I’m not wanted.

---

<div class="post-metadata">

**Author:** ![GreenWyvern](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/greenwyvern/32/2834_2.png) [@GreenWyvern](https://boards.straightdope.com/u/GreenWyvern)\
**Post date:** [November 1, 2020, 4:33am UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/67 "2020-11-01T04:33:09Z")

</div>

> [@puzzlegal](#):
>
> Some limit might be nice. It could be more than 3. Maybe 5. And that’s a parameter the software lets you set.

Does Discourse not let you set that parameter?

There are probably a number of settings that could easily be changed at at the top admin level, and some of the complaints could quickly be addressed if there was any admin who could do it.

---

<div class="post-metadata">

**Author:** ![Northern\_Piper](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/northern_piper/32/5304_2.png) [@Northern\_Piper](https://boards.straightdope.com/u/Northern_Piper)\
**Post date:** [November 1, 2020, 4:35am UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/68 "2020-11-01T04:35:44Z")

</div>

> [@puzzlegal](#):
>
> I was thinking of that as an example. But you know, I do know a poster on another board who sometimes writes 15-20 short replies, all in a row, and it’s actually pretty annoying. Some limit might be nice. It could be more than 3. Maybe 5. And that’s a parameter the software lets you set.

My reaction is that it’s a judgment call for our most excellent team of mods, not something for an automatic algorithm .

---

<div class="post-metadata">

**Author:** ![needscoffee](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/needscoffee/32/1076_2.png) [@needscoffee](https://boards.straightdope.com/u/needscoffee)\
**Post date:** [November 1, 2020, 4:38am UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/69 "2020-11-01T04:38:55Z")

</div>

This happens in the caption contest and the crossword puzzle clue contest. We’re the only ones playing, and nannybot tells us we’re posting too much. There shouldn’t be an arbitrary limit set by the board; that’s what mods are for if things ever get out of hand.

---

<div class="post-metadata">

**Author:** ![Northern\_Piper](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/northern_piper/32/5304_2.png) [@Northern\_Piper](https://boards.straightdope.com/u/Northern_Piper)\
**Post date:** [November 1, 2020, 4:50am UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/70 "2020-11-01T04:50:48Z")

</div>

When the software is telling us we can’t do things that are both harmless and fun, there is an issue.

---

<div class="post-metadata">

**Author:** ![wolfpup](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/wolfpup/32/10618_2.png) [@wolfpup](https://boards.straightdope.com/u/wolfpup)\
**Post date:** [November 1, 2020, 5:19am UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/71 "2020-11-01T05:19:01Z")

</div>

> [@Dr.Strangelove](#):
>
> Just about any large software product has a design aesthetic behind it. It’s not simply a collection of features; it’s a cohesive whole where every piece fits into the overall design. We’ve probably all used products that _were_ just collections of features, and they’re a disaster; despite including everything that every user ever asked for, they’re impossible to use because there’s no consistency. They look bad and they function poorly because it becomes untenable to manage all the interactions.
> 
> So it’s every developer’s right to say “I know you want this but it doesn’t fit in with my design philosophy. It’s not going in.” Even if said feature is desired by 99% of its users. Popularity means nothing if the feature damages the design in ways the users can’t imagine.

This is true, but while it may apply to some of the random complaining that we’ve heard (the continuous scroll, for instance, which is what we used to call a “design center” – that is, one of the fundamental underpinnings of the system design) many of the suggestions (like that comments that should be possible with _ **every** _ flag) are not in that category at all, but are simply arbitrary judgments that don’t affect the design aesthetic. Yet we seem to have got defensive pushback from @codinghorror on pretty much all suggestions across the board, which as I intimated in the other thread on flag comments, takes away a potential win-win collaboration and the open-minded consideration of constructive comments from actual users.

> [@Northern\_Piper](#):
>
> When the software is telling us we can’t do things that are both harmless and fun, there is an issue. &nbsp;

Quite true, but let’s be fair here. If you want to talk about “harmless and fun”, think about how long SDMB didn’t allow avatars, and how strenuously some objected to that feature when **TubaDiva** quite reasonably enabled it. Or the prohibition on inline images. We still can’t directly upload images but the “onebox” feature effectively creates inline images anyway, and as far as I can tell, the SDMB culture has not imploded. I have been critical of @codinghorror in this latest kerfuffle, but let’s face it, he’s not the only one with a history of claiming to know what’s best for us.

---

<div class="post-metadata">

**Author:** ![Northern\_Piper](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/northern_piper/32/5304_2.png) [@Northern\_Piper](https://boards.straightdope.com/u/Northern_Piper)\
**Post date:** [November 1, 2020, 5:25am UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/72 "2020-11-01T05:25:54Z")

</div>

> [@wolfpup](#):
>
> Quite true, but let’s be fair here. If you want to talk about “harmless and fun”, think about how long SDMB didn’t allow avatars, and how strenuously some objected to that feature when **TubaDiva** quite reasonably enabled it. Or the prohibition on inline images.

Those are all side matters. The key purpose of the SDMB is to allow people to start threads to exchange ideas.

If the software is saying, “nope, you’re not allowed to make that type of thread or post in that way”, that’s a problem. Software shouldn’t dictate content in that way. That’s what the mods are for.

---

<div class="post-metadata">

**Author:** ![puzzlegal](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/puzzlegal/32/3827_2.png) [@puzzlegal](https://boards.straightdope.com/u/puzzlegal)\
**Post date:** [November 1, 2020, 5:49am UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/73 "2020-11-01T05:49:50Z")

</div>

> [@GreenWyvern](#):
>
> > [@puzzlegal](#):
> >
> > Some limit might be nice. It could be more than 3. Maybe 5. And that’s a parameter the software lets you set.
> 
> Does Discourse not let you set that parameter?
> 
> There are probably a number of settings that could easily be changed at at the top admin level, and some of the complaints could quickly be addressed if there was any admin who could do it.

Uh, yeah, didn’t I say that it is configurable? At least, codinghorror told us it was, and I see no reason to doubt that.

---

<div class="post-metadata">

**Author:** ![Senegoid](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/senegoid/32/6606_2.png) [@Senegoid](https://boards.straightdope.com/u/Senegoid)\
**Post date:** [November 1, 2020, 6:23am UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/74 "2020-11-01T06:23:31Z")

</div>

> [@puzzlegal](#):
>
> The short post thing is similar. I would like to be able to have a 2-3 letter reply sometimes (Like “yes” or “no” or “NM”) but that’s also configurable.

You can do that, if you know the magic sacred cryptic secret. See the immediately following post.

---

<div class="post-metadata">

**Author:** ![Senegoid](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/senegoid/32/6606_2.png) [@Senegoid](https://boards.straightdope.com/u/Senegoid)\
**Post date:** [November 1, 2020, 6:23am UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/75 "2020-11-01T06:23:45Z")

</div>

nm&nbsp;

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [November 1, 2020, 9:33am UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/76 "2020-11-01T09:33:26Z")

</div>

> [@wolfpup](#):
>
> Yet we seem to have got defensive pushback from @codinghorror on pretty much all suggestions across the board, which as I intimated in the other thread on flag comments, takes away a potential win-win collaboration and the open-minded consideration of constructive comments from actual users.

Sure, I’ll agree that Jeff was perhaps a little more defensive than was ideal. He did seem to come to the board with the partial intent of gathering feedback, but the conversation never really seemed to coalesce into anything constructive.

Personally, I think a few of our own members got things off on the wrong foot and attitudes never really recovered. There were some that seemed to hold Jeff personally responsible for every problem on our board, as if he had any influence over our choice, and regardless of whether said problems were differences in design philosophy, actual bugs, misconfigurations, or whatever. Anyone would get defensive over being blamed for stuff out of their control. Especially since (the royal) we chose Discourse, and if (according to some) it wasn’t a good fit for our forum, that could hardly be pinned on Jeff. It’s not like he sold us something under false pretenses, but some of us acted as if he did.

---

<div class="post-metadata">

**Author:** ![thorny\_locust](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/thorny_locust/32/431_2.png) [@thorny\_locust](https://boards.straightdope.com/u/thorny_locust)\
**Post date:** [November 1, 2020, 3:00pm UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/77 "2020-11-01T15:00:20Z")

</div>

> [@Senegoid](#):
>
> nm

I can’t see how you did that; it doesn’t show in the preview pane.

---

<div class="post-metadata">

**Author:** ![TroutMan](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/troutman/32/6721_2.png) [@TroutMan](https://boards.straightdope.com/u/TroutMan)\
**Post date:** [November 1, 2020, 3:06pm UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/78 "2020-11-01T15:06:00Z")

</div>

> [@Northern\_Piper](#):
>
> If the software is saying, “nope, you’re not allowed to make that type of thread or post in that way”, that’s a problem. Software shouldn’t dictate content in that way. That’s what the mods are for.

You continue to mistake the perfect software for SDMB with the perfect software for everyone. No one disputes that our perfect platform would not automate moderation to the extent of Discourse. But you are simply wrong when you extend that to all message boards.

---

<div class="post-metadata">

**Author:** ![cochrane](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/cochrane/32/10441_2.png) [@cochrane](https://boards.straightdope.com/u/cochrane)\
**Post date:** [November 1, 2020, 3:20pm UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/79 "2020-11-01T15:20:22Z")

</div>

> [@thorny\_locust](#):
>
> > [@Senegoid](#):
> >
> > nm
> 
> I can’t see how you did that; it doesn’t show in the preview pane.

Type `&nbsp;`  
immediately after nm.

Quote my post below to see how I did it. Hit the speech bubble above the reply box.

---

<div class="post-metadata">

**Author:** ![cochrane](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/cochrane/32/10441_2.png) [@cochrane](https://boards.straightdope.com/u/cochrane)\
**Post date:** [November 1, 2020, 3:21pm UTC](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884/80 "2020-11-01T15:21:17Z")

</div>

nm&nbsp;

[Previous page](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884.md?page=3)

[Next page](https://boards.straightdope.com/t/have-we-lost-codinghorror/923884.md?page=5)
