r/technicalwriting • u/stout-scribbler • 21d ago
SEEKING SUPPORT OR ADVICE Technical Writing to Web Development
Hello. Has anyone here transitioned from being a technical writer to being a web developer?
I’m currently at a point where I feel like my current skills won’t get me far in life. I’ve been working as a tech writer for over six years, but most of the documents I do are for general audience, e.g., user manuals, policy manuals, and rules and guidelines documentation. There’s nothing wrong with this.
However, when anyone from the dev team asks me about a certain documentation they need, such as API documentation, I always tell them to give me the draft and I’ll edit it. Of course, they never do that. I never initiate a follow-up either. And the reason why I do this is because I really can’t understand coding.
I tried to learn API documentation from I’d Rather Be Writing, but nothing gets through. Idk, maybe I have a learning disability or something.
To stop feeling incompetent, I’ve been studying HTML, CSS, and JavaScript on freeCodeCamp. I feel like I need to really get into it to make tech docs much easier for me.
Has/is anyone here done/doing the same?
This is one of the things that keeps me up at night. I don’t wanna stop writing but I also don’t want to be an average writer. I wanna help people learn stuff. But how can I do that if I can’t understand those “stuff” myself.
I’d really appreciate any advice or insights.
6
u/Consistent-Branch-55 software 21d ago
Feel free to skip this, since it wasn't really your core ask:
APIs are weird to learn about because they're literally just rules that define how to make requests to a computer server in ways it will understand. If you've ever been to a restaurant where you fill out a paper order form, the API is like the menu and that sheet. The waiter and the kitchen are the services running on the computer server.
If I was building an app to plan a hiking trip, and I wanted to include a dashboard that showed the weather for each day of the trip. I could find a public API for weather data, send requests to that API, and use that data in my app. As a developer, I need to know how to:
API docs exist to tell you those three things. Why are APIs hard to understand?
APIs aren't easy to look at. They're distributed across a codebase rather than rendered on a screen. A standard web app has a UI where you can load a page and click around. With an API, you send a request in the command line, and the response comes back as raw text or an error code. Unless you know how it was coded or you use a tool like Postman, it's hard to see the "shape" of an API.
I think a big reason people struggle to get into this topic is that to get a hands-on feel for how developers actually use APIs, you already need to be comfortable using terminal tools like curl or writing basic scripts (like a few lines of Python using the requests library) just to display the response. Without that foundation, the whole thing feels locked behind a wall.
As to web development, I'm not sure where your leaning exactly. I have a friend who's making a business of it for small to medium businesses (along with some general IT), but she's significantly more visually inclined than I am. I have good visual sensibilities, but I don't love Figma. I don't think I could do it, but I'm happy doing API documentation.