# Inability to adds notes to some Flags is a problem

**URL:** <https://boards.straightdope.com/t/inability-to-adds-notes-to-some-flags-is-a-problem/922643>\
**Category:** Site Feedback\
**Created:** [October 10, 2020, 4:03pm UTC](https://boards.straightdope.com/t/inability-to-adds-notes-to-some-flags-is-a-problem/922643 "2020-10-10T16:03:15Z")\
**Posts on this page:** 11\
**Page:** 4

<div class="post-metadata">

**Author:** ![What\_Exit](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/what_exit/32/10652_2.png) [@What\_Exit](https://boards.straightdope.com/u/What_Exit)\
**Post date:** [October 28, 2020, 1:35pm UTC](https://boards.straightdope.com/t/inability-to-adds-notes-to-some-flags-is-a-problem/922643/62 "2020-10-28T13:35:31Z")

</div>

There is an easy fix to that. Type Nevermind, problem solved.

---

<div class="post-metadata">

**Author:** ![Mangetout](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mangetout/32/19_2.png) [@Mangetout](https://boards.straightdope.com/u/Mangetout)\
**Post date:** [October 30, 2020, 12:49pm UTC](https://boards.straightdope.com/t/inability-to-adds-notes-to-some-flags-is-a-problem/922643/63 "2020-10-30T12:49:36Z")

</div>

I’ve just read through this entire thread and I’m quite surprised that nobody seems to have explained _why_ the problem is a problem - it was more like “We need this feature because we need it” and 'No, I don’t think you need it"

As far as I can see, people wish to have the ability to explain why they think **it’s inappropriate** because:

- The SDMB rules are pretty extensive
- Posts on the SDMB can be long, rambling and multifaceted
- Mods don’t get paid for their time, so wasting their time should be avoided

Sure, a mod could read through the entire post and try to work out a)what part of it the reporting user _might have_ considered inappropriate, and then make a judgment on whether that is true, or alternatively, read the entire post and weigh up every minute detail of it against the rules (which might require reading the whole thread as sometimes, ‘inappropriate’ is highly contextual.  
Or the reporting user could have the opportunity to say **this bit right here, because…** , and save the mod a whole load of effort.

It’s the equivalent of visiting the doctor and saying “I feel unwell”, and leaving them to try to figure out what you mean, and whether it’s serious, or taking your car to the shop and saying “It’s been making a noise lately” and walking away to leave them to check the whole thing over, or phoning IT and saying “My computer is not working properly” and then going out for lunch without explaining what actually happened, or why you think its not right.

---

<div class="post-metadata">

**Author:** ![gdave](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/gdave/32/3683_2.png) [@gdave](https://boards.straightdope.com/u/gdave)\
**Post date:** [October 30, 2020, 1:41pm UTC](https://boards.straightdope.com/t/inability-to-adds-notes-to-some-flags-is-a-problem/922643/64 "2020-10-30T13:41:03Z")

</div>

> [@Mangetout](#):
>
> I’ve just read through this entire thread and I’m quite surprised that nobody seems to have explained _why_ the problem is a problem - it was more like “We need this feature because we need it” and 'No, I don’t think you need it"

???

Several posters, including **What\_Exit** , who started this thread, and myself, _did_ try to explain why we wanted the feature. Maybe you don’t think any of us did a good job, but I’m at a loss as to how you read this whole thread and concluded no one even tried.

In any event, it seems like a moot point, since the thread was aimed at requesting that **codinghorror** add the feature, and he’s quit the board.

---

<div class="post-metadata">

**Author:** ![What\_Exit](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/what_exit/32/10652_2.png) [@What\_Exit](https://boards.straightdope.com/u/What_Exit)\
**Post date:** [October 30, 2020, 1:43pm UTC](https://boards.straightdope.com/t/inability-to-adds-notes-to-some-flags-is-a-problem/922643/65 "2020-10-30T13:43:53Z")

</div>

Well, if we get a tech admin, maybe some of this can be addressed if I read **codinghorror** ’s post correctly. Currently we have a Board or Staff Admin in Ed and a group of Mods. Maybe at some point we’ll get either a tech or a mod with admin powers that is techy to tweak some minor things like my request.

---

<div class="post-metadata">

**Author:** ![Mangetout](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mangetout/32/19_2.png) [@Mangetout](https://boards.straightdope.com/u/Mangetout)\
**Post date:** [October 30, 2020, 4:53pm UTC](https://boards.straightdope.com/t/inability-to-adds-notes-to-some-flags-is-a-problem/922643/66 "2020-10-30T16:53:03Z")

</div>

> [@gdave](#):
>
> Several posters, including **What\_Exit** , who started this thread, and myself, _did_ try to explain why we wanted the feature. Maybe you don’t think any of us did a good job, but I’m at a loss as to how you read this whole thread and concluded no one even tried.

Sorry - my bad - I completely missed that, but I see it now. Apologies. I guess what actually happened here was that I saw a **lot** of circular ‘But we think we want it’ vs ‘but you’re wrong to want it’ and I accidentally skipped over the discussion of the specifics

---

<div class="post-metadata">

**Author:** ![SmartAleq](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/smartaleq/32/163_2.png) [@SmartAleq](https://boards.straightdope.com/u/SmartAleq)\
**Post date:** [October 30, 2020, 7:04pm UTC](https://boards.straightdope.com/t/inability-to-adds-notes-to-some-flags-is-a-problem/922643/67 "2020-10-30T19:04:25Z")

</div>

> [@What\_Exit](#):
>
> Maybe at some point we’ll get either a tech or a mod with admin powers that is techy to tweak some minor things like my request.

Okay, so next question is how the hell do we go about GETTING such a person and making sure they have the correct permissions?

---

<div class="post-metadata">

**Author:** ![What\_Exit](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/what_exit/32/10652_2.png) [@What\_Exit](https://boards.straightdope.com/u/What_Exit)\
**Post date:** [October 30, 2020, 7:09pm UTC](https://boards.straightdope.com/t/inability-to-adds-notes-to-some-flags-is-a-problem/922643/68 "2020-10-30T19:09:44Z")

</div>

I guess someone like me should bring it up in the Mod loop. Ed would have to make the decision for anyone willing and set the permissions.

I’m not sure who the computer techies are among the more experienced mods, but it seems like ECG might be a prime candidate if he was willing.

I don’t even know if the Owners of the Straight Dope Message Board want tweaks being made though. It is possible they want the board as vanilla as possible.

It is better to get the Design team of Discourse to add switches for things then for the SDMB team to modify code of course.

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [October 30, 2020, 7:14pm UTC](https://boards.straightdope.com/t/inability-to-adds-notes-to-some-flags-is-a-problem/922643/69 "2020-10-30T19:14:26Z")

</div>

Yeah.

We can probably go a very long way just with styling and with configuration.

Actually writing and installing custom server code is probably out of the question. Especially if this instance of Discourse is hosted within a cloud managed by codinghorror’s company.

---

<div class="post-metadata">

**Author:** ![Kron](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/kron/32/12444_2.png) [@Kron](https://boards.straightdope.com/u/Kron)\
**Post date:** [October 30, 2020, 9:23pm UTC](https://boards.straightdope.com/t/inability-to-adds-notes-to-some-flags-is-a-problem/922643/70 "2020-10-30T21:23:25Z")

</div>

My biggest issue with this particular request is… From a coding/programming perspective, I can’t imagine why flag notes:

A) Don’t already exist by default for all flags  
B) Wouldn’t be trivial to implement

The work is already done. The database field for a flag comment already exists. _Shrug_

---

<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:** [October 30, 2020, 11:04pm UTC](https://boards.straightdope.com/t/inability-to-adds-notes-to-some-flags-is-a-problem/922643/71 "2020-10-30T23:04:57Z")

</div>

> [@LSLGuy](#):
>
> Actually writing and installing custom server code is probably out of the question. Especially if this instance of Discourse is hosted within a cloud managed by codinghorror’s company.

I completely agree with this, contrary to some of the simplistic comments made by others. My understanding is that, indeed, the SDMB site is hosted on Discourse servers, and that was in fact one of the reasons mentioned for enforcement of the 10,000 post limit per thread (for performance reasons). So that’s one reason that custom code would be problematic, despite Discourse being open source in theory.

The other reason is the need for the appropriate development expertise which AFAIK doesn’t exist within SDMB (at least, not in any official permanent capacity), and last but not least, as you astutely pointed out earlier, the extremely problematic nature of having to maintain our own code variant through all future releases. The only practical ways of maintaining a variant code base is either having our own active development team or freezing the code and refusing updates, which is probably impossible on a Discourse-hosted platform, and a terrible idea anyway since it gets us precisely into the position of obsolescence that we faced with the old vBulletin system.

All that said, I also have to say in all frankness that creating excellent usability involves a confluence of several factors. One of them is having deep experience of the subject as well as great technical knowledge, which @codinghorror certainly does. But the other is continuously augmenting this experience by listening to your users and having the humility to appreciate that they may be making a useful point that may make your software even better than it already is.

As a side note of perhaps some relevance, my own experience with custom code bases goes back many decades to the PDP-10 mainframe timesharing system. Those were the days of a relatively small number of very costly installations. The venerable process known as the SYSGEN was used to formally customize the standard release code according to available parameters. However, back in those days, the SYSGEN was done through assembly-time parameters which controlled how the source code was assembled into the OS image. The source code was thus available to all customers, even though the term “open-source” was still decades away from being invented, and this code was at any rate proprietary and in no way actually open source.

But the point is that these code customizations were feasible not only because each installation had a capable development team, but because such teams **worked in close collaboration with the vendor** (in this case, Digital Equipment Corporation – DEC), and often represented significant enhancements that were often later incorporated into the mainstream product. I’m not suggesting that such grandiose development would be realistic here, but nonetheless my point is that @codinghorror’s abrupt departure means the abrupt termination of any semblance of that kind of user-developer collaboration, which is very unfortunate because such collaboration, stripped of individual personality conflicts, is a win-win situation.

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [October 31, 2020, 12:53pm UTC](https://boards.straightdope.com/t/inability-to-adds-notes-to-some-flags-is-a-problem/922643/72 "2020-10-31T12:53:07Z")

</div>

Perfectly said in a way that should make sense to the non-techies in the crowd.

My professional experience in IT isn’t continuous, but starts about when yours did, albeit in the IBM S/360 S/370 world. “Sysgen” was very much a normal part of the senior dev team’s workload. As was continuous technical feedback to the OS & hardware vendor.

Ed, _et al_ will need to step up with a paid administrator position to have the level of care and feeding needed to safely launch off into custom configurations beyond the trivial. It may well be a part time gig. But it can’t (safely) be subject to the vagaries of e.g. you or I choosing to play this month but not next month.

[Previous page](https://boards.straightdope.com/t/inability-to-adds-notes-to-some-flags-is-a-problem/922643.md?page=3)
