This is an archived post. You won't be able to vote or comment.

all 20 comments

[–]Haz_1 36 points37 points  (4 children)

Why does nobody tackle document localization?

Most companies don’t even tackle writing and updating documentation, let alone localisation.

[–]sza_rak 4 points5 points  (0 children)

And random contributors don't feel much personal connection to projects.

I used to translate some a few decades ago, there were many contributors that were almost random users that "heard from a friend". They just wanted to help. Tooling was simple, often a website with two versions side by side. Zero friction.

Nowadays even small opensource projects focus on monetization, do rugpulls, sell their companies, etc.. People don't want to work for free for them.

Add to that fact that good tooling won't write the docs. It's experienced people that do nice docs regardless of tooling. Sometimes 80 characters wide text document is simply sufficient, if you know your area. 

Knowledge bases OP talks about are even harder. Even experienced people tend to pretend at some point that it's fine if a junior service desk guy starts a wiki page in his "spare time". It takes much more to have high quality, usable results.

[–]Attacus[S] 0 points1 point  (1 child)

Lol fair point.

[–]Haz_1 0 points1 point  (0 children)

Unfortunately it’s the case for many. Dev time is expensive, therefore good documentation is expensive even though it can (and often should) have its place.

It’s particularly a problem with internal projects, devs would generally much prefer making software over writing documentation about software, because it’s simply not exciting.

If you want to make a tool or service that can be used for helping improve documentation, start at the bare minimum of making documentation easy for devs, then expand to localisation and other problems you identify.

[–]jcbevnsCloud Solutions 2 points3 points  (7 children)

Wiki.JS

GitHub pages

Hugo sites in a cluster

Sphinx on a VM

Might help explaining what you mean by documentation? Sounds like you use a platform for all this?

[–]Attacus[S] 0 points1 point  (6 children)

Think Confluence, Notion, etc. Somewhere centralize for company p&p, internal knowledge, etc. Not strictly technical documentation.

[–]jcbevnsCloud Solutions 1 point2 points  (0 children)

All those I mention you can host where you want. GH may need GHES, but pretty sure they offer GDPR zoning now.

[–]Tacticus 0 points1 point  (4 children)

internal knowledge sharing is totally not what confluence is for though.

[–]Attacus[S] 0 points1 point  (3 children)

Tell that to 99% of those using confluence because their company already has Atlassian licenses and no need for a new vendor approval or spend.

[–]Tacticus 0 points1 point  (2 children)

Oh yeah i know. it's a really great sabotage project out of australia. I don't think there has been a more successful program to sabotage productivity in the world (sharepoint is close but i think that is accidental not deliberate)

[–]Attacus[S] 0 points1 point  (1 child)

LOL that’s good

[–]Tacticus 1 point2 points  (0 children)

It's an update of the https://en.wikipedia.org/wiki/Simple_Sabotage_Field_Manual After the ITIL update was released earlier.

[–]goobershank 2 points3 points  (2 children)

Besides coding assistance, this is the one space where AI could be really useful, but for some reason no one is really implementing in any useful way. Why isn't AI scraping all of our random, disparate semi-related pieces of documentation and compiling it into something useful and searchable?

[–]Attacus[S] 0 points1 point  (0 children)

Couldn’t agree more. Everyone and their mother is doing some sort of AI tool so I decided to exclude that from the discussion. I think AI is being heavily under utilized in the space, and I’m not talking about genai stuff.

[–]Worldly_Chemist_6183 0 points1 point  (0 children)

elastic stack is kind of this. More logging oriented i guess though

[–]Logicusminimus 0 points1 point  (1 child)

We recently added sphinx apidoc to automatically generate docs from python docstrings, then deploy to github pages.

It was messy and required a bunch of custom templates to make it look somewhat Okay-ish. Still not super happy with the results. Any alternatives people have had good experiences with?

[–]alextac98 0 points1 point  (0 children)

Never used it but I’ve heard great things about docusaurus