bolha.us is one of the many independent Mastodon servers you can use to participate in the fediverse.
We're a Brazilian IT Community. We love IT/DevOps/Cloud, but we also love to talk about life, the universe, and more. | Nós somos uma comunidade de TI Brasileira, gostamos de Dev/DevOps/Cloud e mais!

Server stats:

251
active users

#documentation

9 posts8 participants0 posts today
Replied in thread

Addendum: I was wrong!

Original Post:

@dalias @servo already the #documentation seems to be #AI #hallucinated garbage.

  • I.e. not useable at all...

And yes, undocumented, buggy and inefficient code will be the result, even if we don't think IP would be an issue...

Infosec.SpaceKevin Karhan :verified: (@kkarhan@infosec.space)@delan@kolektiva.social @dalias@hachyderm.io apologies on my part as I seem to have conflated @servo@floss.social with some other project...

new & final status update on 'moving image zines rdam':

The complete archive (355 videos) from 2005-2025 has been uploaded & is available on archive.org: archive.org/details/moving-ima

All videos are downloadable as high-quality files [mp4/h264 codec, 32 Mbit/s] and reusable under the Creative Commons Attribution-ShareAlike 4.0 International license.

archive.orgInternet Archive: Digital Library of Free & Borrowable Texts, Movies, Music & Wayback Machine

📽️ Do you agree? High-quality documentation is essential — especially for feature-rich software like OpenProject.

That’s why we keep our guides up to date in English, German, Spanish, French — and soon Portuguese! — while also investing in video tutorials.

In our latest blog article, we share our approach to great documentation and video content, and introduce Dicle, our new Video Production Manager:

openproject.org/blog/video-doc

I am working on creating a handbook that describes the assistive technologies available in the FreeBSD operating system, which will be freely available online for anyone to consult. Currently, the effort is focused on gathering and documenting accessibility features for visual impairments, and it is sponsored by the @FreeBSDFoundation

If you are interested in the topic, a public repository is available for suggestions and corrections: gitlab.com/alfix/freebsd-acces

"The following are my suggestions regarding what else to consider for each of Daryl White’s excellent questions about choosing a toolset for documenting a software product or project.

I have appended a brief guide to the main/broad categories of documentation toolsets and some of the platforms/components that are popular in each.

Finally, this resource ends with a table of possible solutions for various scenarios you might find yourself in.

Before we start with the existing list of questions, I want to highlight one that I think is most important of all, but which is often assumed by people who create these kinds of guides, as they tend to come from one or another world already.

What are you documenting?

When it comes to software technical writing, the more appropriate way to ask this might be: For what user roles is your documentation intended?

For graphical end-user interfaces (GUIs), the largest range of docs tooling is available, but here some of the more commercial turnkey tools have most of their advantages.

For administrator interfaces (installation, configuration, etc), again any tooling will work, but we start seeing real advantages for lightweight markup, codebase integration, and version control.

For developer interfaces, docs-as-code offers significant advantages. Developers can better contribute directly, and it’s generally friendlier for coded samples. APIs (native and remote), SDKs, and CLIs are almost certainly best documented in a docs-as-code environment, even if you integrate it with a more conventional platform for end-user docs."

gist.github.com/briandominick/

Gistdocs-tooling-choices-guide.adocGitHub Gist: instantly share code, notes, and snippets.

Hire more technical writers: Isn't the solution obvious?? :-D

"Documentation was especially valuable when it came time to refactor code by providing a blueprint that saved time and improved focus. The researchers found that good documentation “ensures that refactoring efforts are directed towards tangible and specific quality improvements, maximizing the value of each refactoring action and ensuring the long-term maintainability and evolution of the software.”

As our co-founder Joel Spolsky put it, documentation encodes generational wisdom that goes beyond the simple specs of what was built. “Think of the code in your organization like plumbing in a building. If you hire a new superintendent to manage your property, they will know how plumbing works, but they won’t know exactly how YOUR plumbing works,” said Spolsky. “Maybe they used a different kind of pump at their old site. They might understand how the pipes connect, but they won’t know you have to kick the boiler twice on Thursday to prevent a leak from springing over the weekend.”

If we know from decades of research that documentation is a key component of creating and maintaining quality code, why is it so often considered low-priority work developers would rather avoid if they can be writing code instead?
(...)
By embracing AI-powered documentation tools, development teams can significantly reduce toil work, mitigate technical debt, and foster an environment where developers can thrive. Wise organizations will also keep humans in the loop, ensuring that documentation engineers or technical writers act as editors and stewards of any AI-generated documentation, preventing errors or hallucinations from creeping into otherwise accurate docs."

#Documentation #SoftwareDocumentation #TechnicalWriting #SoftwareDevelopment #Programming

stackoverflow.blog/2024/12/19/

stackoverflow.blogWhy do developers love clean code but hate writing documentation? - Stack Overflow

"[T]he lack of a clear entry path makes the profession less accessible, contributing to a lack of diversity in tech writing teams. If technical writing is to remain relevant in an industry that values innovation and inclusion, it needs to welcome new voices.

Fixing this problem won’t happen overnight, but there are steps companies and the broader industry can take to rebuild the pipeline for entry-level talent:

- Reintroduce mentorship programs.
- Companies can pair senior writers with juniors to share knowledge and help newcomers build confidence.
- Redefine “entry-level” roles.
- Stop asking for years of experience in entry-level job postings. - Focus instead on transferable skills like writing, research, and adaptability.
- Create apprenticeships or internships.
- Paid opportunities to learn on the job can give aspiring writers the experience they need to land full-time roles.
Invest in training.
- Documentation teams should have budgets for upskilling new hires — not just hiring pre-trained professionals."

willkelly.medium.com/how-the-t

Medium · How the technical writing profession betrayed entry-level tech writersBy Will Kelly

Documentation: Write it down, save future you

Struggling to remember what your own code does? Imagine how others feel! 😅

Good #documentation makes your code usable, shareable, and way less frustrating. Let’s make it happen.

📅 Learn how in our workshop: coderefinery.github.io/2025-03

coderefinery.github.ioCodeRefinery workshop March 25-27 and April 1-3, 2025Free workshop on git, testing, documentation, and more in a workshop - for researchers and scientists.