# \#best-practice

**URL:** https://discuss.coding.social/tag/best-practice/8.md

[Latest](https://discuss.coding.social/latest.md) · [Categories](https://discuss.coding.social/categories.md) · [Tags](https://discuss.coding.social/tags.md)

---

## [CALM culture to ensure best outcomes to AI disruption](https://discuss.coding.social/t/calm-culture-to-ensure-best-outcomes-to-ai-disruption/831)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 0\
**Last updated:** [March 2, 2026, 9:28am UTC](https://discuss.coding.social/t/calm-culture-to-ensure-best-outcomes-to-ai-disruption/831 "2026-03-02T09:28:25Z")

</div>

I posted a Question topic “Ensuring best outcomes from AI disruption” to the Gleam community. I shall copy the text below .. As an activist with a strategic mindset I note how so much activism that is out there is ver…

---

## [SX: The Fair Guide to Self-Hosting](https://discuss.coding.social/t/sx-the-fair-guide-to-self-hosting/829)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 0\
**Last updated:** [February 24, 2026, 9:27am UTC](https://discuss.coding.social/t/sx-the-fair-guide-to-self-hosting/829 "2026-02-24T09:27:30Z")

</div>

This is a placeholder for a SX documentation artifact that would be very useful, and relates to the Sustainability core principle of Social experience design. For now there is only this fediverse post I tooted just now: …

---

## [SX: Licensing of Plugin Architecture vs. AGPL?](https://discuss.coding.social/t/sx-licensing-of-plugin-architecture-vs-agpl/506)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 2\
**Last updated:** [December 16, 2025, 5:57am UTC](https://discuss.coding.social/t/sx-licensing-of-plugin-architecture-vs-agpl/506 "2025-12-16T05:57:21Z")

</div>

In our plans for the AGPL-licensed tool suite there are a range of extensibility points, and a plugin architecture that facilitates 3rd-party service integration. We should know in detail the various licensing aspects t…

---

## [SX: Botiquette for the fediverse social web](https://discuss.coding.social/t/sx-botiquette-for-the-fediverse-social-web/810)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 0\
**Last updated:** [December 14, 2025, 9:33pm UTC](https://discuss.coding.social/t/sx-botiquette-for-the-fediverse-social-web/810 "2025-12-14T21:33:42Z")

</div>

What are well-behaved bots? On the Fediverse we have some informal conventions when it comes to dealing with bot accounts. A #nobots on our profile means we don’t want to be bothered by them. Though it is hard to ge…

---

## [Self-promotion is a natural form of Commons outreach](https://discuss.coding.social/t/self-promotion-is-a-natural-form-of-commons-outreach/381)

<div class="topic-metadata">

**Author:** [@Tomat0](https://discuss.coding.social/u/Tomat0)\
**Replies:** 2\
**Last updated:** [November 6, 2025, 11:25am UTC](https://discuss.coding.social/t/self-promotion-is-a-natural-form-of-commons-outreach/381 "2025-11-06T11:25:40Z")

</div>

Original title: Self-Promotion on Lemmy (@aschrijver: I modified the topic title to express the SX-related insight on the subject matter.) My usage of Reddit for the past couple years has been mostly self-promotion, as…

---

## [A new approach to "Social Networking" in the Fediverse?](https://discuss.coding.social/t/a-new-approach-to-social-networking-in-the-fediverse/595)

<div class="topic-metadata">

**Author:** [@Sirius](https://discuss.coding.social/u/Sirius)\
**Replies:** 7\
**Last updated:** [October 23, 2025, 1:05pm UTC](https://discuss.coding.social/t/a-new-approach-to-social-networking-in-the-fediverse/595 "2025-10-23T13:05:10Z")

</div>

Dear all, this might be the most naive thread you will find on coding. social! That is, because I am no techie at all… So excuse my bad knowledge of terms, I would appreciate if the discussion could stay on a moderate …

---

## [Learning in Public: The fastest way to learn](https://discuss.coding.social/t/learning-in-public-the-fastest-way-to-learn/83)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 1\
**Last updated:** [October 23, 2025, 2:00am UTC](https://discuss.coding.social/t/learning-in-public-the-fastest-way-to-learn/83 "2025-10-23T02:00:27Z")

</div>

Name Learning in Public Summary Publishing what you learn does not only improve your own learning process. It helps teach others, fosters relationships and collaboration, and can open unexpected opportunities…

---

## [Sustainable FOSS Business? Questions to Answer](https://discuss.coding.social/t/sustainable-foss-business-questions-to-answer/464)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 14\
**Last updated:** [October 15, 2025, 1:36pm UTC](https://discuss.coding.social/t/sustainable-foss-business-questions-to-answer/464 "2025-10-15T13:36:30Z")

</div>

The blog article below recently featured on Hacker News. It has a nice list of questions that can be further adapted for use in the context of FOSS movement, esp. the FSDL stage where sustainable income becomes important…

---

## [SX: Connectivity feedback in collaborative services](https://discuss.coding.social/t/sx-connectivity-feedback-in-collaborative-services/658)

<div class="topic-metadata">

**Author:** [@Ryuno-Ki](https://discuss.coding.social/u/Ryuno-Ki)\
**Replies:** 1\
**Last updated:** [June 28, 2025, 9:51pm UTC](https://discuss.coding.social/t/sx-connectivity-feedback-in-collaborative-services/658 "2025-06-28T21:51:24Z")

</div>

Collect feedback on sharing screen When creating a screen share or collaboratively working on something there’s often an out-of-bound confirmation that the sharing was established successfully. This can lead to frustrat…

---

## [Self Servicing & Self Delivery: Synonyms for 'Dogfooding'](https://discuss.coding.social/t/self-servicing-self-delivery-synonyms-for-dogfooding/509)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 5\
**Last updated:** [January 26, 2025, 9:47pm UTC](https://discuss.coding.social/t/self-servicing-self-delivery-synonyms-for-dogfooding/509 "2025-01-26T21:47:52Z")

</div>

I tooted on “Self Delivery” as alternative to Dogfooding that many feel has negative connotation… Not liking other alternatives, such as “Icecreaming” (too vague), “Drink your own champaign” (too posh), and “Eat the f…

---

## [SX: Consentful design principles](https://discuss.coding.social/t/sx-consentful-design-principles/547)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 0\
**Last updated:** [April 30, 2024, 9:21am UTC](https://discuss.coding.social/t/sx-consentful-design-principles/547 "2024-04-30T09:21:53Z")

</div>

This is a placeholder topic for finding principles and best-practices, plus tools, to design humane software application that interface with people based on their consent, and honoring their agency and decisions they mak…

---

## [SX: Social essence and Mindful design](https://discuss.coding.social/t/sx-social-essence-and-mindful-design/538)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 0\
**Last updated:** [April 26, 2024, 6:49am UTC](https://discuss.coding.social/t/sx-social-essence-and-mindful-design/538 "2024-04-26T06:49:33Z")

</div>

(Image credit: Fantasy Artist Josephine Wall, licensed for non-commercial use only.) Note: The “Jane Fedizen” fantasy card above was crafted with the fabulous Fediverse Fantasy Card Maker provided by nash and with…

---

## [OAuth done right](https://discuss.coding.social/t/oauth-done-right/518)

<div class="topic-metadata">

**Author:** [@Ryuno-Ki](https://discuss.coding.social/u/Ryuno-Ki)\
**Replies:** 3\
**Last updated:** [April 18, 2024, 6:14pm UTC](https://discuss.coding.social/t/oauth-done-right/518 "2024-04-18T18:14:25Z")

</div>

The other day, I observed someone asking in GoToSocial chat rooms whether a list of open sessions could be found somewhere. From the social experience, this is granting another client app access to your instance (timelin…

---

## [Tracking architecture decisions](https://discuss.coding.social/t/tracking-architecture-decisions/313)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 3\
**Last updated:** [April 5, 2024, 4:24am UTC](https://discuss.coding.social/t/tracking-architecture-decisions/313 "2024-04-05T04:24:41Z")

</div>

Name Architecture Decision Records Summary Strategic cooperation whereby different projects, groups or communities, while each operating independently, agree to collaborate and evolve an ecosystem collectivel…

---

## [Abuse Cases: Use cases for Threat modeling](https://discuss.coding.social/t/abuse-cases-use-cases-for-threat-modeling/510)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 0\
**Last updated:** [March 29, 2024, 6:56am UTC](https://discuss.coding.social/t/abuse-cases-use-cases-for-threat-modeling/510 "2024-03-29T06:56:54Z")

</div>

Inspired by @ryanc@infosec.exchange toot and long discussion it triggered. Ryan Castellucci wrote: Developers should make “abuser stories” a thing. As a Stalker, I want to track my ex's every move, So that, I …

---

## [Guild Alpha Analysis: Discussion](https://discuss.coding.social/t/guild-alpha-analysis-discussion/499)

<div class="topic-metadata">

**Author:** [@dannymate](https://discuss.coding.social/u/dannymate)\
**Replies:** 4\
**Last updated:** [March 14, 2024, 6:21am UTC](https://discuss.coding.social/t/guild-alpha-analysis-discussion/499 "2024-03-14T06:21:13Z")

</div>

Summary An analysis of the entire open source “stack” from the perspective of the goals of Guild Alpha. Recommendations will be made alongside each analysis. Recommendation Targets Lower the barrier to entry for cont…

---

## [Study of Google Critique: Taking the pain out of Code Reviews](https://discuss.coding.social/t/study-of-google-critique-taking-the-pain-out-of-code-reviews/478)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 0\
**Last updated:** [December 4, 2023, 4:46pm UTC](https://discuss.coding.social/t/study-of-google-critique-taking-the-pain-out-of-code-reviews/478 "2023-12-04T16:46:59Z")

</div>

This article focuses on Google’s code review tool Critique, used by Googlers internally. The article was also discussed on HN. Posting here, since this tool is deeply loved by people using it. The article also highlig…

---

## [Humane Design: Avoiding the term "User"](https://discuss.coding.social/t/humane-design-avoiding-the-term-user/61)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 2\
**Last updated:** [November 30, 2023, 4:23pm UTC](https://discuss.coding.social/t/humane-design-avoiding-the-term-user/61 "2023-11-30T16:23:58Z")

</div>

It was Aral Balkan that put in strongest words that we should avoid the term “Users” when developing free software. That the term “User” is indicative of the dependency relationship that Big Tech and surveillance …

---

## [The "What's wrong with.." pattern](https://discuss.coding.social/t/the-whats-wrong-with-pattern/446)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 0\
**Last updated:** [October 14, 2023, 7:30am UTC](https://discuss.coding.social/t/the-whats-wrong-with-pattern/446 "2023-10-14T07:30:13Z")

</div>

Adding an excerpt of this article, because it addresses something to be taken into account when creating a pattern library: Addressing downsides and pitfalls to beware of when applying a pattern. The author has blogge…

---

## [Weaving in Public: Connecting people and interests](https://discuss.coding.social/t/weaving-in-public-connecting-people-and-interests/85)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 4\
**Last updated:** [September 9, 2023, 5:23pm UTC](https://discuss.coding.social/t/weaving-in-public-connecting-people-and-interests/85 "2023-09-09T17:23:12Z")

</div>

Placeholder for a possible Best Practice. This is based on how I do a lot of Advocacy activities e.g. relating to the Fediverse. Weaving in Public This practice is related to Learning in Public: The fastest way to lear…

---

## [Code review: Guidelines](https://discuss.coding.social/t/code-review-guidelines/376)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 0\
**Last updated:** [May 31, 2023, 4:55am UTC](https://discuss.coding.social/t/code-review-guidelines/376 "2023-05-31T04:55:11Z")

</div>

Via @onepict dropping the Mediawiki guidelines for Code Reviews here, as input for a FSDL template: Guidelines for a healthy code review culture - MediaWiki It is concise list and can be made more so.

---

## [Manifesto: Rules for Standards Makers by Dave Winer](https://discuss.coding.social/t/manifesto-rules-for-standards-makers-by-dave-winer/314)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 0\
**Last updated:** [April 9, 2023, 7:58am UTC](https://discuss.coding.social/t/manifesto-rules-for-standards-makers-by-dave-winer/314 "2023-04-09T07:58:55Z")

</div>

Thanks to Melvin Carvalho for pointing to: Rules for Standards-makers The MIT-licensed manifesto created by Dave Winer is quoted below: Interop is all that matters The only reason we have open formats and protocols is…

---

## [Rationale for Functional Programming](https://discuss.coding.social/t/rationale-for-functional-programming/294)

<div class="topic-metadata">

**Author:** [@Ryuno-Ki](https://discuss.coding.social/u/Ryuno-Ki)\
**Replies:** 2\
**Last updated:** [March 27, 2023, 8:43am UTC](https://discuss.coding.social/t/rationale-for-functional-programming/294 "2023-03-27T08:43:57Z")

</div>

This topic will likely be turned into a blog on my own domain at some point. I want to share my thoughts with you here first, though. Functional programming (FP for short) is a paradigm, alternatives are Object Oriented…

---

## [Patterns for Effective Meetings - With more efficient organization and recordation](https://discuss.coding.social/t/patterns-for-effective-meetings-with-more-efficient-organization-and-recordation/289)

<div class="topic-metadata">

**Author:** [@tallship](https://discuss.coding.social/u/tallship)\
**Replies:** 0\
**Last updated:** [March 22, 2023, 6:15am UTC](https://discuss.coding.social/t/patterns-for-effective-meetings-with-more-efficient-organization-and-recordation/289 "2023-03-22T06:15:44Z")

</div>

Many initiatives, projects, companies, and steering groups strive, ineffectually, to convey the essence of their achievements, motivations, methodologies, and not the least of which, the documentation of their procedures…

---

## [Sustainable FOSS and Equal Pay](https://discuss.coding.social/t/sustainable-foss-and-equal-pay/285)

<div class="topic-metadata">

**Author:** [@realaravinth](https://discuss.coding.social/u/realaravinth)\
**Replies:** 2\
**Last updated:** [March 15, 2023, 11:36am UTC](https://discuss.coding.social/t/sustainable-foss-and-equal-pay/285 "2023-03-15T11:36:08Z")

</div>

Equal pay at Oxide Computer, a Silicon Valley startup I found some aspects of the article linked above particularly interesting: founders and employees receive the same pay: so all compensation is based on value ge…

---

## [Designing better error messages](https://discuss.coding.social/t/designing-better-error-messages/187)

<div class="topic-metadata">

**Author:** [@Ryuno-Ki](https://discuss.coding.social/u/Ryuno-Ki)\
**Replies:** 2\
**Last updated:** [March 4, 2023, 11:41pm UTC](https://discuss.coding.social/t/designing-better-error-messages/187 "2023-03-04T23:41:46Z")

</div>

The latest Smashing Magazine newsletter linked to these articles: https://wix-ux.com/when-life-gives-you-lemons-write-better-error-messages-46c5223e1a2f

---

## [UX about notifications](https://discuss.coding.social/t/ux-about-notifications/181)

<div class="topic-metadata">

**Author:** [@Ryuno-Ki](https://discuss.coding.social/u/Ryuno-Ki)\
**Replies:** 4\
**Last updated:** [March 4, 2023, 11:19pm UTC](https://discuss.coding.social/t/ux-about-notifications/181 "2023-03-04T23:19:07Z")

</div>

I want to use this topic to collect some insights into UX best practices around notifications. Not all are on top of my head, so I will add replies when I remember the sources. @aschrijver mentioned the other day, that …

---

## [Software Project Management & Planning](https://discuss.coding.social/t/software-project-management-planning/221)

<div class="topic-metadata">

**Author:** [@system](https://discuss.coding.social/u/system)\
**Replies:** 2\
**Last updated:** [February 26, 2023, 2:42pm UTC](https://discuss.coding.social/t/software-project-management-planning/221 "2023-02-26T14:42:16Z")

</div>

This thread is for the collection of best-practices that relate to project management in FOSS projects.

---

## [Transparent Project Governance](https://discuss.coding.social/t/transparent-project-governance/244)

<div class="topic-metadata">

**Author:** [@aschrijver](https://discuss.coding.social/u/aschrijver)\
**Replies:** 3\
**Last updated:** [January 28, 2023, 7:25am UTC](https://discuss.coding.social/t/transparent-project-governance/244 "2023-01-28T07:25:28Z")

</div>

I consider Project Goverance to be the overarching concept that is the top-level entry point to drill down into all the aspects of the FSDL at the level of a FOSS project (Note that there is some ambiguity of what the m…

---

## [Design System Culture](https://discuss.coding.social/t/design-system-culture/204)

<div class="topic-metadata">

**Author:** [@Ryuno-Ki](https://discuss.coding.social/u/Ryuno-Ki)\
**Replies:** 2\
**Last updated:** [December 1, 2022, 11:34am UTC](https://discuss.coding.social/t/design-system-culture/204 "2022-12-01T11:34:28Z")

</div>

At Smashing Meets: Design Systems on 2022-11-14T23:00:00Z (UTC) Ben Callahan gave a talk on how the culture impacts the design system (and vice versa). He also glimpses into how collaboration is possible (or not). My ta…

[Next page](https://discuss.coding.social/tag/best-practice/8.md?match_all_tags=true&page=1&tags%5B%5D=best-practice)
