Recently I have ventured into technical writing. At the company I work for, documentation is scattered around ~4 different tools.
1. Google Docs 2. Confluence 3. GitHub (READMEs) 4. Slack
Each of those serves a purpose of course, Google Docs are very collaborative, Confluence is our source of truth, GitHub is mostly for engineering and finally Slack usually has some threads you can find if you run into certain issues.
I am not suggesting we should put all of this into a single tool, but I am wondering if there is a methodology for organizing documentation. I am aware of Diataxis, and want us to use this for certain services / products. What I am looking for in this ASK HN post though, is an overarching methodology of organizing all documentation.
After reading John Doerr's, Measure What Matters, I wrote my down all my personal OKRs in an Excel sheet. Whether you like OKRs or not, setting goals generally is a good idea.
What does everyone use for their personal goal setting?
There are quite a few blogging solutions out there. My original blog uses a self hosted version of Ghost on a DigitalOcean droplet for about $5 a month. It has served me well. I am looking to start another personal blog, less focussed on technology. What are the tech stacks you'd use today for a blog?
A few options I have considered:
* Ghost: Known for its simplicity and focus on content creation. * WordPress: A versatile choice with a vast ecosystem of themes and plugins. * Jekyll: Great for static sites, often combined with GitHub Pages. * Running on Vercel: For modern frontend frameworks and Jamstack architecture.
Would love to hear if I am missing any great options.
Recently I finished Designing Data-Intensive Applications by Martin Kleppmann. All I can say is I wish I read this years ago. I'm a software engineer and didn't know a lot of the things I learned from that book.
This got me thinking, what other books have I missed out on reading to advance my (software / tech) career?
However, I've recently learned about "lesser known" data structures like van Emde Boas Trees and Radix Trees.
This made me wonder about how many cool (and somewhat useful) data structures are out there that are not very well known.
I'd say the title is pretty self explanatory. For the last few years I have been trying to switch to VSCode. However, I keep on returning to my beloved PyCharm. Did anyone successfully switch from a Jetbrains IDE to VSCode?
I'd love to use an open source editor that I can easily write plug-ins for... but I can't seem to get the same level of productivity with it.