Live data from Hacker News

To those who fired or didn't hire tech writers because of AI

passo.uno

131–140 of 278 posts

Re: To those who fired or didn't hire tech writers because of AI

#131

Earlier quoted context omitted.

Why do you think this outcome is more likely?

Because this is what capital has told us. Capital always wants to reduce the labour cost to $0.

If labor cost is close to $0, even more businesses that weren’t viable before would become viable.

Do you not see the logic?

Re: To those who fired or didn't hire tech writers because of AI

#133
post #117

The fired writers should get together start their own publications. AI can’t generate insights far beyond what it’s trained on. Their writing will be a different moat.

> The fired writers should get together start their own publications.

What if the next version of AI model gets trained on their work ?

Re: To those who fired or didn't hire tech writers because of AI

#134
However, the writing is on the wall: AI will completely replace technical writers.

The technology is improving rapidly, and even now, with proper context, AI can write technical documentation extremely well. It can include clear examples (and only a very small number of technical writers know how to do that properly), and it can also anticipate and explain potential errors.

Re: To those who fired or didn't hire tech writers because of AI

#135
post #23

The best tech writers I have worked with don’t merely document the product. They act as stand-ins for actual users and will flag all sorts of usability problems. They are invaluable. The best also know how to start with almost no engineering docs and to extract what they need from 1-1 sit down interviews with engineering SMEs. I don’t see AI doing either of those things well.

> They act as stand-ins for actual users and will flag all sorts of usability problems.

I think everyone on the team should get involved in this kind of feedback because raw first impressions on new content (which you can only experience once, and will be somewhat similar to impatient new users) is super valuable.

I remember as a dev flagging some tech marketing copy aimed at non-devs as confusing and being told by a manager not to give any more feedback like that because I wasn't in marketing... If your own team that's familiar with your product is a little confused, you can probably x10 that confusion for outside users, and multiply that again if a dev is confused by tech content aimed at non-devs.

I find it really common as well that you get non-tech people writing about tech topics for marketing and landing pages, and because they only have a surface level understanding of the the tech the text becomes really vague with little meaning.

And you'll get lots devs and other people on the team agreeing in secret the e.g. the product homepage content isn't great but are scared to say anything because they feel they have to stay inside their bubble and there isn't a culture of sharing feedback like that.

Re: To those who fired or didn't hire tech writers because of AI

#136
post #129

Earlier quoted context omitted.

Counterpoint - I think it’s going to become much easier for hobbyists and motivated small companies to make bigger projects. I expect to see more OSS, more competition, and eventually better quality-per-price (probably even better absolute quality at the “$0 / sell your data” tier). Sure, the megacorps may start rotting from the inside out, but we already see a retrenchment to smaller private communities, and if more…

When it became cheaper to publish text did the quality go up? When it became cheaper to make games did the quality go up? When it became cheaper to mass produce X (sneakers, tshirts, anything really) did the quality go up? It's a world that is made of an abundance of trash. The volume of low quality production saturates the market and drowns out whatever high quality things still remain. In such a world you're just b…

>When it became cheaper to x did the quality go up? ...yes?

It introduces a lower barrier to entry, so more low-quality things are also created, but it also increases the quality of the higher-tier as well. It's important to note that in FOSS, we (Or atleast...I) don't generally care who wrote the code, as long as it compiles and isn't malicious. This overlays with the original discussion...If I was paying you to read your posts, I expect them to be hand-written. If I'm paying for software, it better not be AI Slop. If you're offering me something for free, I'm not really in a position to complain about the quality.

It's undeniable that, especially in software, cheaper costs and a lower barrier to get started will bring more great FOSS software. This is like one of the pillars of FOSS, right? That's how we got LetsEncrypt, OpenDNS, etc. It will also 100% bring more slop. Both can be true at the same time.

Re: To those who fired or didn't hire tech writers because of AI

#137
post #26

I write documentation for a living. Although my output is writing, my job is observing, listening and understanding. I can only write well because I have an intimate understanding of my readers' problems, anxieties and confusion. This decides what I write about, and how to write about it. This sort of curation can only come from a thinking, feeling human being. I revise my local public transit guide every time I expe…

The problem is that so many things have been monopolized or oligopolized by equally-mediocre actors so that quality ultimately no longer matters because it's not like people have any options. You mention you've done work for public transit - well, if public transit documentation suddenly starts being terrible, will it lead to an immediate, noticeable drop in revenue? Doubt it. Firing the technical writer however has…

"well, if public transit documentation suddenly starts being terrible, will it lead to an immediate, noticeable drop in revenue? Doubt it."

First, I understand what you're saying and generally agree with it, in the sense that that is how the organization will "experience" it.

However, the answer to "will it lead to a noticeable drop in revenue" is actually yes. The problem is that it won't lead to a traceable drop in revenue. You may see the numbers go down. But the numbers don't come with labels why. You may go out and ask users why they are using your service less, but people are generally very terrible at explaining why they do anything, and few of them will be able to tell you "your documentation is just terrible and everything confuses me". They'll tell you a variety of cognitively available stories, like the place is dirty or crowded or loud or the vending machines are always broken, but they're terrible at identifying the real root causes.

This sort of thing is why not only is everything enshittifying, but even as the entire world enshittifies, everybody's metrics are going up up up. It takes leadership willing to go against the numbers a bit to say, yes, we will be better off in the long term if we provide quality documentation, yes, we will be better off in the long term if we use screws that don't rust after six months, yes, we will be better off in the long term if we don't take the cheapest bidder every single time for every single thing in our product but put a bit of extra money in the right place. Otherwise you just get enshittification-by-numbers until you eventually go under and get outcompeted and can't figure out why because all your numbers just kept going up.

Re: To those who fired or didn't hire tech writers because of AI

#138
post #120

A somewhat related anecdote: Two years ago, I asked chatgpt to rewrite my resume. It looked fantastic at a first sight, then, one week later I re-read it, and feel ashamed to have sent it to some prospective employers. It was full of cringe inducing babble. You see, for an LLM there are no hierarchies other than what it observed in their training, and even then, applying it in a different context may be tricky for th…

You had an LLM rewrite your resume, and then sent it to employers... without proofreading it? That was certainly a choice.

Tut tut, judgemental one. The point is the sharing - with us - let's not discourage that.

After all, if he didn't feel foolish for it, he wouldn't've held it in his memory, and thus wouldn't've shared it with us.

Who among us hasn't written an angry email, re-(re-)read it, smugly hit send, slept on it, then regretted the sending?

Re: To those who fired or didn't hire tech writers because of AI

#139
post #129

Earlier quoted context omitted.

Counterpoint - I think it’s going to become much easier for hobbyists and motivated small companies to make bigger projects. I expect to see more OSS, more competition, and eventually better quality-per-price (probably even better absolute quality at the “$0 / sell your data” tier). Sure, the megacorps may start rotting from the inside out, but we already see a retrenchment to smaller private communities, and if more…

When it became cheaper to publish text did the quality go up? When it became cheaper to make games did the quality go up? When it became cheaper to mass produce X (sneakers, tshirts, anything really) did the quality go up? It's a world that is made of an abundance of trash. The volume of low quality production saturates the market and drowns out whatever high quality things still remain. In such a world you're just b…

> When it became cheaper to … did the quality go up?

No, but the availability (more people can afford it) and diversity (different needs are met) increased. I would say that's a positive. Some of the expensive "legacy" things still exist and people pay for it (e.g. newspapers / professional journalism).

Of course low quality stuff increased by a lot and you're right, that leads to problems.

Re: To those who fired or didn't hire tech writers because of AI

#140
post #26

I write documentation for a living. Although my output is writing, my job is observing, listening and understanding. I can only write well because I have an intimate understanding of my readers' problems, anxieties and confusion. This decides what I write about, and how to write about it. This sort of curation can only come from a thinking, feeling human being. I revise my local public transit guide every time I expe…

Your philosophy reminds me of my friend Caroline Rose. One of Caroline's claims to fame was writing the original Inside Macintosh.

You may enjoy this story about her work:

https://www.folklore.org/Inside_Macintosh.html

As a counterpoint, the very worst "documentation" (scare quotes intended) I've ever seen was when I worked at IBM. We were all required to participate in a corporate training about IBM's Watson coding assistant. (We weren't allowed to use external AIs in our work.)

As an exercise, one of my colleagues asked the coding assistant to write documentation for a Python source file I'd written for the QA team. This code implemented a concept of a "test suite", which was a CSV file listing a collection of "test sets". Each test set was a CSV file listing any number of individual tests.

The code was straightforward, easy to read and well-commented. There was an outer loop to read each line of the test suite and get the filename of a test set, and an inner loop to read each line of the test set and run the test.

The coding assistant hallucinated away the nested loop and just described the outer loop as going through a test suite and running each test.

There were a number of small helper functions with docstrings and comments and type hints. (We type hinted everything and used mypy and other tools to enforce this.)

The assistant wrote its own "documentation" for each of these functions in this form:

"The 'foo' function takes a 'bar' parameter as input and returns a 'baz'"

Dude, anyone reading the code could have told you that!

All of this "documentation" was lumped together in a massive wall of text at the top of the source file. So:

When you're reading the docs, you're not reading the code.

When you're reading the code, you're not reading the docs.

Even worse, whenever someone updates the actual code and its internal documentation, they are unlikely to update the generated "documentation". So it started out bad and would get worse over time.

Note that this Python source file didn't implement an API where an external user might want a concise summary of each API function. It was an internal module where anyone working on it would go to the actual code to understand it.

Post reply on HN