dice.camp is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon server for RPG folks to hang out and talk. Not owned by a billionaire.

Administered by:

Server stats:

1.5K
active users

#documentation

2 posts1 participant0 posts today
Miguel Afonso Caetano<p>"While haste and speed often get confused, they differ in that the second shows control instead of panic. You can maximize speed while keeping accuracy quite high; beyond a certain point, though, spending more time on accuracy, style, or other aspects that prevent a document from going live always yields diminishing returns.</p><p>Nobody reads perfect yet outdated docs, except historians. Even then, docs aren’t perfect, because documentation can’t ever be perfect. This is a key principle I stand by (call it the Ferri Paradox if you want): Any document describing a system is necessarily inaccurate. And yet, this reality doesn’t significantly alter the impact of our work, because we aim for simplicity and usefulness over extreme faithfulness. Given how imperfect products are, docs are a charitable portrait.</p><p>Now, how you write docs quickly depends on a number of factors. Some of those factors you can’t control: your overall amount of experience as a writer, your initial expertise with specific technologies, and the way features are developed and released in your organization. But other aspects are yours to act upon. For example, you can decide how to best use the technical resources at your disposal and how to approach writing the docs and asking for feedback."</p><p><a href="https://passo.uno/how-write-tech-docs-quickly/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">passo.uno/how-write-tech-docs-</span><span class="invisible">quickly/</span></a></p><p><a href="https://tldr.nettime.org/tags/TechnicalWriting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechnicalWriting</span></a> <a href="https://tldr.nettime.org/tags/TechnicalCommunication" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechnicalCommunication</span></a> <a href="https://tldr.nettime.org/tags/SoftwareDocumentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDocumentation</span></a> <a href="https://tldr.nettime.org/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://tldr.nettime.org/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://tldr.nettime.org/tags/Docs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Docs</span></a> <a href="https://tldr.nettime.org/tags/Documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Documentation</span></a></p>
Miguel Afonso Caetano<p>Basic Questions That Every (Technical) Writer Should Try To Answer - AKA Technical Writing 101: </p><p>I assure you that If you can answer all of these questions, your readers won't mistake you for a chatbot :)</p><p>1. What is the purpose of the document that I'm writing?</p><p>2. Why am I writing this document?</p><p>3. Who is the target audience of this document?</p><p>4. Is this document part of a series of documents?</p><p>5. If so, have I established a nexus to the other documents in the series?</p><p>6. Are there any predefined formal requirements that the document must meet?</p><p>7. Does the document meet those requirements?</p><p>8. Does the document include an introduction?</p><p>9. Does the introduction clearly explain the purpose of the document to the target audience?</p><p>10. Does the introduction present the topics that will be explored in the body of the document in a straightforward way?</p><p>11. Does the document include a conclusion?</p><p>12. Does the conclusion provide a good summary of the previously explored topics?</p><p>13. Does the conclusion tell readers what they should have learned by following the document?</p><p>14. Does the body of the document include use case scenarios based on user personas that explain the potential advantages of adopting the explored tools or methods?</p><p>15. Does the body of the document depict real-life examples of how readers can immediately start using the tools or methods explained in the document?</p><p><a href="https://tldr.nettime.org/tags/TechnicalWriting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechnicalWriting</span></a> <a href="https://tldr.nettime.org/tags/TechnicalCommunication" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechnicalCommunication</span></a> <a href="https://tldr.nettime.org/tags/Writing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Writing</span></a> <a href="https://tldr.nettime.org/tags/Nonfiction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nonfiction</span></a> <a href="https://tldr.nettime.org/tags/Documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Documentation</span></a> <a href="https://tldr.nettime.org/tags/Docs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Docs</span></a></p>
Jan :rust: :ferris:<p>Some people before 2022:</p><p>Person A: "Nah, who needs documentation!? It's too much effort and not very useful."</p><p>Person B: "But how should I understand this project then!? I'm totally lost right now!"</p><p>Some people after 2022:</p><p>Person X: "PR is ready for review. Please also have a look at the automated tests."</p><p>Person A: "This needs rework: Please also update our cursor-rules, requirements.md and prompt.md file. Otherwise our <a href="https://floss.social/tags/LLM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LLM</span></a> will be totally lost!"</p><p><a href="https://floss.social/tags/LLMs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LLMs</span></a> <a href="https://floss.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://floss.social/tags/Documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Documentation</span></a></p>
Franck ☠️<p>[OT] PHPDocumentor vs Doxygen<br><a href="https://mstdn.nrkn.fr/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a> <a href="https://mstdn.nrkn.fr/tags/d%C3%A9veloppement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>développement</span></a> <a href="https://mstdn.nrkn.fr/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a><br><a href="https://open-time.net/post/2025/07/20/PHPDocumentor-vs-Doxygen" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">open-time.net/post/2025/07/20/</span><span class="invisible">PHPDocumentor-vs-Doxygen</span></a></p>
Fake Scrum Stats Memes & Humor<p><a href="https://techhub.social/tags/scrum" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scrum</span></a> <a href="https://techhub.social/tags/scrumteam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scrumteam</span></a> <a href="https://techhub.social/tags/dev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dev</span></a> <a href="https://techhub.social/tags/developer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer</span></a> <a href="https://techhub.social/tags/qa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qa</span></a> <a href="https://techhub.social/tags/scrummaster" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scrummaster</span></a> <a href="https://techhub.social/tags/productowner" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>productowner</span></a> <a href="https://techhub.social/tags/leadership" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>leadership</span></a> <a href="https://techhub.social/tags/management" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>management</span></a> <a href="https://techhub.social/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a> <a href="https://techhub.social/tags/NoDocumentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NoDocumentation</span></a> <a href="https://techhub.social/tags/memes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>memes</span></a> <a href="https://techhub.social/tags/Meme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Meme</span></a> <a href="https://techhub.social/tags/Humor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Humor</span></a> <a href="https://techhub.social/tags/humour" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>humour</span></a></p>
Frank<p>‘He told us to just tell the truth’ – behind a revealing Billy Joel documentary</p><p>In HBO’s five-hour portrait, the chart-dominating singer-songwriter gives unusual insight into his career with support from his A-list friends and collaborators</p><p><a href="https://www.theguardian.com/music/2025/jul/17/billy-joel-documentary-hbo" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">theguardian.com/music/2025/jul</span><span class="invisible">/17/billy-joel-documentary-hbo</span></a></p><p><a href="https://masto.nu/tags/News" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>News</span></a> <a href="https://masto.nu/tags/Music" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Music</span></a> <a href="https://masto.nu/tags/BillyJoel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BillyJoel</span></a> <a href="https://masto.nu/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a> <a href="https://masto.nu/tags/AndSoItGoes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndSoItGoes</span></a> <a href="https://masto.nu/tags/Music" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Music</span></a></p>
Kevin Karhan :verified:<p>And yes, whoever uses <a href="https://infosec.space/tags/discord" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>discord</span></a> for <a href="https://infosec.space/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a> and <a href="https://infosec.space/tags/versioning" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>versioning</span></a> instead of a goddam <a href="https://infosec.space/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> [doesn't have to be <span class="h-card" translate="no"><a href="https://infosec.exchange/@github" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>github</span></a></span> / <a href="https://infosec.space/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a> or <span class="h-card" translate="no"><a href="https://mastodon.social/@gitlab" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>gitlab</span></a></span> / <a href="https://infosec.space/tags/GitLab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitLab</span></a> or <span class="h-card" translate="no"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Codeberg</span></a></span> / <a href="https://infosec.space/tags/Codeberg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Codeberg</span></a> or even <span class="h-card" translate="no"><a href="https://social.gitea.io/@gitea" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>gitea</span></a></span> / <a href="https://infosec.space/tags/Gitea" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gitea</span></a> - just use any <code>git</code> and write down your documentation in a useable format like <a href="https://infosec.space/tags/Markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Markdown</span></a> or goddamn ASCII plain text <em>FFS</em>] should be banned for life from <a href="https://infosec.space/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a>, working in <a href="https://infosec.space/tags/IT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IT</span></a> or contribute to <a href="https://infosec.space/tags/FLOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FLOSS</span></a>. </p><ul><li>Because it's <em>literally worse</em> than people shitting <em>"<a href="https://infosec.space/tags/Ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ai</span></a>" <a href="https://infosec.space/tags/Slop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Slop</span></a></em> all over the place cuz that can be <em>fixed</em> faster and easier by <em>backrolling said commits</em> and <em>banning the offender</em>! </li></ul><p><a href="https://www.youtube.com/watch?v=9ehLMlVTRJM&amp;t=992" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=9ehLMlVTRJ</span><span class="invisible">M&amp;t=992</span></a></p><p><a href="https://infosec.space/tags/AIslop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AIslop</span></a> <a href="https://infosec.space/tags/Enshittification" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Enshittification</span></a></p>
Aneesh Sathe<p><strong>Divine Documentation</strong></p><p class="">Dad was about my age when he said that reading the manual was better than hypothesis driven button pressing. For teenage me, that took too long. Sure, I may have crashed a computer or two but following my gut got me there. Of course my gut isn’t <em>that</em> smart. In the decades preceding, devices had converged on a common pattern language of buttons. Once learned, the standard grammar of action would reliably deliver me to my destination.&nbsp;</p><a href="https://aneeshsathe.com/wp-content/uploads/2025/07/image-from-rawpixel-id-441318-jpeg.jpg" rel="nofollow noopener" target="_blank"></a>Image of a nebula taken by the Hubble Telescope.<p>In programming I was similarly aided by the shared patterns across MATLAB, Python, R, Java, Julia, and even HTML. In the end however, dad was right. Reading documentation is the way. Besides showing correct usage, manuals create a new understanding of my problems. I am able to play with tech thanks to the people that took the effort and the care to create good documentation. This is not limited to code and AI. During the startup years, great handbooks clarified accounting, fundraising, and regulations, areas foreign to me.</p><p>I love good documentation and I write documentation. Writing good documentation is hard. It is an exercise in deep empathy with my user. Reaching into the future to give them all they need is part of creating good technology. Often the future user is me and I like it when past me is nice to now me. If an expert Socratic interlocutor is like weight training, documentation is a kindly spirit ancestor parting the mist.&nbsp;</p><p>Maybe it’s something about being this age but now I try to impart good documentation practices to my teams. I also do not discourage pressing buttons to see what happens. Inefficient, but discovery is a fun way to spike interest.</p><p>Meanwhile, I’m reading a more basic kind of documentation. Writing English. Having resolved to write more, I’m discovering that words are buttons. Poking them gets me to where I want, but not always. Despite writerly ambitions, the basics are lacking. This became apparent recently when I picked up the book Artful Sentences by Virginia Tufte*. It’s two hundred and seventy pages of wonderful sentences dissected to show their mechanics. I was lost by page 5. The book is, temporarily, in my anti-library.&nbsp;</p><p>So, I’m going to the basics, Strunk and White, and William Zinsser. I’m hoping that Writing to Learn (finished) and On Writing Well (in progress) provide sufficient context about reasons to write to make the most of S&amp;W, for the how, then somewhere down the road, savor Tufte.&nbsp;</p><p class="">* Those dastardly Tuftes are always making me learn some kind of grammar.</p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/ai/" target="_blank">#AI</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/business/" target="_blank">#Business</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/continuouslearning/" target="_blank">#ContinuousLearning</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/devlife/" target="_blank">#DevLife</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/documentation/" target="_blank">#Documentation</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/empathyindesign/" target="_blank">#EmpathyInDesign</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/knowledgesharing/" target="_blank">#KnowledgeSharing</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/leadership/" target="_blank">#Leadership</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/learninginpublic/" target="_blank">#LearningInPublic</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/manualsmatter/" target="_blank">#ManualsMatter</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/opensource/" target="_blank">#OpenSource</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/philosophy/" target="_blank">#philosophy</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/programming/" target="_blank">#Programming</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/readthedocs/" target="_blank">#ReadTheDocs</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/science/" target="_blank">#science</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/softwaredevelopment/" target="_blank">#SoftwareDevelopment</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/startups/" target="_blank">#Startups</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/strunkandwhite/" target="_blank">#StrunkAndWhite</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/techwriting/" target="_blank">#TechWriting</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/virginiatufte/" target="_blank">#VirginiaTufte</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/williamzinsser/" target="_blank">#WilliamZinsser</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://aneeshsathe.com/tag/writingwell/" target="_blank">#WritingWell</a></p>
Daryl<p>Wait, you mean you're supposed to resolve the merge conflicts BEFORE publishing the docs?</p><p>Huh.</p><p><a href="https://vmst.io/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://vmst.io/tags/wtd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wtd</span></a> <a href="https://vmst.io/tags/writeTheDocs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>writeTheDocs</span></a> <a href="https://vmst.io/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a></p>
Dachary<p>A couple of cool things are landing this week.</p><p>Our docs platform team is making a fix that unblocks my work to programmatically remove all the hard-coded code examples in our docs. I’m moving them out to individual files so we can more easily test/format/work with them.</p><p>This also unblocks merging our first tested code examples into our larger docs corpus. We can merge our test suites for Node.js and Python code examples this week. 4 more test suites to go in our PoC 🎉</p><p><a href="https://dacharycarey.social/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a></p><p>1/?</p>
BookStack<p>Today BookStack turns 10 years old! 🎂 </p><p>In this blog-post we celebrate this decade of BookStack with a Q&amp;A, while also diving into the stats &amp; finances of the project:</p><p><a href="https://www.bookstackapp.com/blog/decade-of-bookstack/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">bookstackapp.com/blog/decade-o</span><span class="invisible">f-bookstack/</span></a></p><p><a href="https://fosstodon.org/tags/selfhosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosted</span></a> <a href="https://fosstodon.org/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a> <a href="https://fosstodon.org/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://fosstodon.org/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a></p>
Godot.Berlin :godot:<p>The alternative Godot docs viewer of our member <span class="h-card" translate="no"><a href="https://mastodon.social/@rokojori" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>rokojori</span></a></span> has been updated to 4.4! 🎉 <br><a href="https://rokojori.com/en/labs/godot/docs/4.4/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rokojori.com/en/labs/godot/doc</span><span class="invisible">s/4.4/</span></a></p><p>It also includes nodes of his very promising Rokojori Action Library (<a href="https://rokojori.com/en/labs/rokojori-action-library/overview" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rokojori.com/en/labs/rokojori-</span><span class="invisible">action-library/overview</span></a>), but if you ignore those it is also a very nice alternative docs viewer for vanilla Godot!</p><p><a href="https://mastodon.gamedev.place/tags/GodotEngine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GodotEngine</span></a> <a href="https://mastodon.gamedev.place/tags/Godot4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Godot4</span></a> <a href="https://mastodon.gamedev.place/tags/Godot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Godot</span></a> <a href="https://mastodon.gamedev.place/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.gamedev.place/tags/GameDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GameDev</span></a> <a href="https://mastodon.gamedev.place/tags/Documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Documentation</span></a> <a href="https://mastodon.gamedev.place/tags/Library" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Library</span></a></p>
Eddie.<p>Love the feeling of updating documentation. Once a month I have a team meeting where we walk through technical IR tabletops. </p><p>Today it was a brainstorming exercise on how to hunt behaviors and information over multiple tools, in case one goes down. And assuming I died. Work with my team to get creative and understand how tools work, especially with expertise missing. </p><p>This is a good exercise for team robustness and education.</p><p>And lets me take vacations mostly uninterrupted. Only 2x in 10 years, and both of those uninterrupted trips were in the last three years. Yee haw.</p><p><a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a> <br><a href="https://infosec.exchange/tags/blueteam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blueteam</span></a> <br><a href="https://infosec.exchange/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a></p>
Vivekanandan KS :nixos:<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@thomasfuchs" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>thomasfuchs</span></a></span> <br>Honestly I learnt every <a href="https://mstdn.social/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a> skills of mine because of the <a href="https://mstdn.social/tags/passion" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>passion</span></a>. Sooner or later we get these <a href="https://mstdn.social/tags/short" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>short</span></a> <a href="https://mstdn.social/tags/term" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>term</span></a> and <a href="https://mstdn.social/tags/long" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>long</span></a> term <a href="https://mstdn.social/tags/purpose" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>purpose</span></a>. <br>But if someone's going for <a href="https://mstdn.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://mstdn.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> for the sake of <a href="https://mstdn.social/tags/Job" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Job</span></a> / <a href="https://mstdn.social/tags/Career" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Career</span></a> might not <a href="https://mstdn.social/tags/sustain" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sustain</span></a> if things get hard. That's why I <a href="https://mstdn.social/tags/suggest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>suggest</span></a> people to <a href="https://mstdn.social/tags/learn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>learn</span></a> <a href="https://mstdn.social/tags/organically" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>organically</span></a> developing their mind <a href="https://mstdn.social/tags/map" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>map</span></a> through <a href="https://mstdn.social/tags/logics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>logics</span></a>.<br>I use AI for understanding the <a href="https://mstdn.social/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a> and <a href="https://mstdn.social/tags/debugging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>debugging</span></a> purposes not for a entire <a href="https://mstdn.social/tags/mental" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mental</span></a> <a href="https://mstdn.social/tags/model" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>model</span></a>. <br>I do it for <a href="https://mstdn.social/tags/education" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>education</span></a> not <a href="https://mstdn.social/tags/production" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>production</span></a>.</p>
BastilleBSD :freebsd:<p>FreeBSD has a handbook that's actually worth reading:</p><p><a href="https://docs.freebsd.org/en/books/handbook/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.freebsd.org/en/books/hand</span><span class="invisible">book/</span></a>.</p><p>It’s exhaustive, community-maintained, and official.</p><p><a href="https://fosstodon.org/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a> <a href="https://fosstodon.org/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a></p>
Vivekanandan KS :nixos:<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@PierreZ" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>PierreZ</span></a></span> Nice <a href="https://mstdn.social/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a>. All the bad and ugly are not because <a href="https://mstdn.social/tags/Nix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nix</span></a> <a href="https://mstdn.social/tags/NixOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NixOS</span></a> is hard, but it's because it does things <a href="https://mstdn.social/tags/differently" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>differently</span></a> than others. And the <a href="https://mstdn.social/tags/language" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>language</span></a> in and itself is not that <a href="https://mstdn.social/tags/difficult" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>difficult</span></a>, but have to agree that the <a href="https://mstdn.social/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a> situation is not that great which is being solved by many <a href="https://mstdn.social/tags/community" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>community</span></a> initiatives like <a href="https://mstdn.social/tags/videos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>videos</span></a> in <a href="https://mstdn.social/tags/youtube" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>youtube</span></a>, <a href="https://mstdn.social/tags/blogs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blogs</span></a>, <a href="https://mstdn.social/tags/sites" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sites</span></a> etc</p><p>But once someone got the gist of <a href="https://mstdn.social/tags/best" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>best</span></a> practices way to do things, then it'll be easier to <a href="https://mstdn.social/tags/learn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>learn</span></a> and <a href="https://mstdn.social/tags/adopt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>adopt</span></a>.</p>
Frontend Dogma<p>How JSDoc Saved My Dev Workflow, by (not on Mastodon or Bluesky):</p><p><a href="https://spin.atomicobject.com/how-jsdoc-saved-my-dev-workflow/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">spin.atomicobject.com/how-jsdo</span><span class="invisible">c-saved-my-dev-workflow/</span></a></p><p><a href="https://mas.to/tags/jsdoc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jsdoc</span></a> <a href="https://mas.to/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://mas.to/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> <a href="https://mas.to/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a></p>
pvergain (framapiaf)<p><a href="https://framapiaf.org/tags/ty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ty</span></a> an extremely fast <a href="https://framapiaf.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> type checker, written in <a href="https://framapiaf.org/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a>.</p><p>- <a href="https://docs.astral.sh/ty/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">docs.astral.sh/ty/</span><span class="invisible"></span></a> </p><p>- <a href="https://github.com/astral-sh/ty/commit/6a408d5f98e0d17c7b74c7eb7357de44fb105c77#:~:text=%23%23%23-,documentation,-32" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/astral-sh/ty/commit</span><span class="invisible">/6a408d5f98e0d17c7b74c7eb7357de44fb105c77#:~:text=%23%23%23-,documentation,-32</span></a> (<a href="https://framapiaf.org/tags/Documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Documentation</span></a>, The ty documentation is now available)</p><p><a href="https://framapiaf.org/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://framapiaf.org/tags/TypeChecker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeChecker</span></a> <a href="https://framapiaf.org/tags/Astral" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Astral</span></a></p>
Miguel Afonso Caetano<p>"The purpose of documentation is to skill and empower someone in their craft. It serves their acquisition and application of skill.</p><p>I have heard it suggested that documentation should now be optimised for consumption by AI. That is like asking how we can make our cities better for cars, or our workplaces better for the furniture.</p><p>If creators of documentation are prepared to sacrifice its human purpose in order that LLMs can more effectively slurp it up and regurgitate it on demand, then they have meekly accepted values that more properly belong in a dystopian horror story.</p><p>Even if we think about the notion only pragmatically, leaving all values aside, it’s a panicky, inconsidered idea. What possible sense does it make to try to “write for LLMs” when LLMs themselves are evolving so rapidly that their capacities and patterns change from one week to the next?</p><p>Human beings are difficult creatures with complex needs, but they have been that kind of creature for thousands of years. Not only have we painstakingly built up deep understanding of them, we are them; we can know them from the inside. A good way of writing documentation for human beings today will still be a good way to do it in a few years’ time."</p><p><a href="https://vurt.org/articles/my-favourite-german-word/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">vurt.org/articles/my-favourite</span><span class="invisible">-german-word/</span></a></p><p><a href="https://tldr.nettime.org/tags/TechnicalWriting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechnicalWriting</span></a> <a href="https://tldr.nettime.org/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://tldr.nettime.org/tags/GenerativeAI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GenerativeAI</span></a> <a href="https://tldr.nettime.org/tags/LLMs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LLMs</span></a> <a href="https://tldr.nettime.org/tags/Chatbots" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Chatbots</span></a> <a href="https://tldr.nettime.org/tags/Documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Documentation</span></a> <a href="https://tldr.nettime.org/tags/SoftwareDocumentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDocumentation</span></a> <a href="https://tldr.nettime.org/tags/TechnicalCommunication" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechnicalCommunication</span></a></p>
Frontend Dogma<p>Accessibility Statements: The Good, the Bad, and the Ugly, by (not on Mastodon or Bluesky):</p><p><a href="https://buttondown.com/access-ability/archive/accessibility-statements-the-good-the-bad-and-the/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">buttondown.com/access-ability/</span><span class="invisible">archive/accessibility-statements-the-good-the-bad-and-the/</span></a></p><p><a href="https://mas.to/tags/accessibility" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>accessibility</span></a> <a href="https://mas.to/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a> <a href="https://mas.to/tags/compliance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compliance</span></a></p>