Ask HN: What's the best platform for technical writing in 2022?
Over the years I've been writing notes, documents, articles mainly for myself. But as I get older and further in my career I'm realizing there's probably value in sharing these with other folks...but I don't know the best avenue for doing this anymore. And selfishly wouldn't mind building up a bit of an audience for myself in the process.
Are personal blogs dead? Medium? Substack? Something else entirely?
53 comments
[ 5.5 ms ] story [ 91.9 ms ] threadI'm thinking about either
- containerising an older Emacs version configured just for this,
- hosting something like WordPress on my own, or
- looking for a hosted alternative.
I heard Drutopia was run as a co-operative which seems like a great idea for a writing platform. However, it doesn't seem that way from their website.
If you know of a co-op in this space, let me know!
* Similar problem statement by Stavros in this website: https://notes.stavros.io/ He’s using Joplin [1] to write and then exports everything in an mdbook [2].
[1]: https://joplinapp.org/
[2]: https://github.com/rust-lang/mdBook
Do you plan to offer other domain names? Mataroa may or may not be easy to communicate orally, depending on the user’s location.
Do you have any plans for multiple users (authors) on a single blog? I realize this may go against simplicity, but there is a segment for such blogs where posts are authored by different people.
Multiple authors might be too much for mataroa. But it could be inspiration for another project. Like a mataroa-style Notion alternative.
I’ve been on WordPress, Blogger, Medium, a custom Vue site, a custom Go server, a Raspberry Pi, the works. Each was either a platform that could rot, or a hobby that could distract me from writing. Raw HTML on GitHub Pages has solved both these problems for me.
https://observablehq.com/
Edit - I did buy the app, I have not tried publishing thru it.
Set up a mailchimp mailing list account and have the RSS feed publish a newsletter.
You didn't mention wanting to monetize your content, but if you do, then that's when I'd look at substack. In my experience, it's far easier to monetize your content by showing proof of authority for a better job or consulting than by selling access to knowledge. But your niche may be more monetizable than my experience.
Feel free to check the links in my profile if you want to see what it looks like.
[0] https://watercss.kognise.dev/
Personal “blogs” can never be “dead” unless the internet stops working.
Every canned solution, such as Medium, is inferior to this setup in some way: less control and a far worse experience for your readers, at least. And the suggestions here to use GitHub as a platform for publishing your articles? Good lord.
There are more scalable ways to host static files without needing to maintain a VPS. You could also move to S3 + cloudfront if you had issues with netlify. I’ve had 0 issues with netlify for years though.
[1] https://github.com/JuliaPluto/PlutoUI.jl
For blog writing Medium is decent. Wordpress isn’t bad either.
Self-publishing is not always the best option. Maybe you can start writing for a well established magazine/blog. This may help you to build your 'audience'.
If you want to go on your own, I think the best is first to define what are your goals, from that you can choose if your best option is a blog, a newsletter or a book.
Every platform has its advantages and big disadvantages but choosing one is a matter of your audience's preferred channel to stay in contact with your work.
So, writing will become screenwriting, or make presentations.
Podcasts, are for people, who listen them while commute, or while waiting in queue, or while do gym exercises, or something like these.
For just text format, I think, just upload to github is good enough for many cases.
But if you want to see real value of your texts, mind about make small books for read on Amazon Kindle, or other reading platform (now Apple have such service, and Google, and many smaller companies). May be good fit Patreon. Mean, if people pay for your work, they really value your work.
Something that you like to use regularly.
GitHub has one CI but is only output is to GitHub Pages (username.GitHub.io) and only with Pelican SSG.