TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Duty to Document (2023)

148 pointsby sarimkxover 1 year ago

23 comments

avg_devover 1 year ago
Good thought, but<p>&gt; I figure that if you have knowledge that could benefit thousands of people, and it costs you next to nothing to share that knowledge, it’s your duty to do it.<p>As someone who has written a lot of docs over the years, there can often be a very high cost in terms of time and effort to document something.
评论 #38880673 未加载
评论 #38880203 未加载
评论 #38880502 未加载
评论 #38879931 未加载
评论 #38882420 未加载
评论 #38880503 未加载
penguin_boozeover 1 year ago
At all the places I&#x27;ve worked, I&#x27;ve put my own time to document how things work. These are often HTML pages, with links to the source code, pointing at the exact point where the action happens. I strive to offer a narration of what happens from startup to shutdown. I do this as and when I discover things. Over time, the documentation grow in size, inadvertently forming a &#x27;what I&#x27;d like to have found when I started&#x27; document--an unofficial refrence manual. I put even more time in organizing the information presented. I draw block and sequence diagrams. I then share the links with my teams and managers at the time.<p>Guess what? Other than the multiple emoji reactions, appreciative and thanking comments I get at the time of sharing, nobody bookmarks them or even refer back to them. People completely forget such a document even exists. Then, in team chat, someone asks &#x27;does someone know does X works?&#x27;. I roll my eyes and share a link to my document. Rinse and repeat.<p>I say this not to say that I deserve more recognizition, but to lament that people don&#x27;t care as much I think they should. By extension, they don&#x27;t care whether someone wrote things down, either.
评论 #38882657 未加载
评论 #38883689 未加载
评论 #38883027 未加载
评论 #38884071 未加载
评论 #38883797 未加载
zerojamesover 1 year ago
I am continually cognizant of how many personal blogs I encounter that help me learn something I am curious about or solve a niche bug with which I have been struggling. I like to publish things I learn as I go to contribute back; if someone finds what I have written useful, I&#x27;m thrilled!<p>One thing at which I am trying to improve is to document personal coding challenges _as I go_ rather than documenting a finished state. I find it easier to write about something after it is complete rather than in the &quot;messy middle&quot; when I&#x27;m trying to come toward a solution. I&#x27;m trying to reflect more on the notion that documenting paths that one explored that went nowhere may be equally as valuable as the paths that went somewhere.
zero-sharpover 1 year ago
I work at a small finance firm where the projects were ran by one or two people for probably a decade. They didn&#x27;t rely on databases, or any programming, up until 6 years ago or so and spreadsheets were how they got work done. So when I have to figure out how to do something, I have to click through probably a dozen spreadsheets and track Excel formulas&#x2F;ad hoc calculations. There&#x27;s no documentation, presumably because they didn&#x27;t anticipate anyone else taking over the project. Or maybe it was due to time constraint.<p>Anyway, I&#x27;m not documenting anything either. There&#x27;s too much work.
评论 #38879298 未加载
xyzelementover 1 year ago
I’ve been thinking recently about documenting my journey towards religion - what it has been like starting from a hyper-logical, secular-intellectual perspective and layering the religious wisdom atop that foundation.<p>Religion itself (Judaism in my case) has a lot written about it obviously and I am not reaching any novel conclusions but it seems like the winding path I I followed could be helpful for others.<p>To be clear it’s a daunting challenge - because there’s no single point answer but the narration is a journey of its own as well.
评论 #38882845 未加载
评论 #38881611 未加载
blueridgeover 1 year ago
I&#x27;ve always liked Nadia&#x27;s notes page: <a href="https:&#x2F;&#x2F;nadia.xyz&#x2F;notes&#x2F;" rel="nofollow">https:&#x2F;&#x2F;nadia.xyz&#x2F;notes&#x2F;</a><p>Seems like a low friction way to collect scraps of thoughts and ideas, put them out there without pretension, and then not worry about how many people are engaging or sharing. It&#x27;s like your own Twitter-style page where you can riff without all the nonsense that comes from doing so on Twitter.
CrypticShiftover 1 year ago
After the duty to document, comes the duty to expose it :<p>- How do you format that doc ? which is particularly relevant if you&#x27;d like to roam around. the author&#x27;s Berlin guide is a good example [1]<p>- How do you find exactly what you want ? Some say that there&#x27;s no longer (or lesser) need to document because we have LLMs. I would argue the exact opposite : Given their ability to streamline the retrieval process (into a naturally &quot;human&quot; chat), every documentation&#x27;s worth is actually magnified by LLMs.<p>[1] <a href="https:&#x2F;&#x2F;nicolasbouliane.com&#x2F;projects&#x2F;all-about-berlin" rel="nofollow">https:&#x2F;&#x2F;nicolasbouliane.com&#x2F;projects&#x2F;all-about-berlin</a>
评论 #38880559 未加载
评论 #38884354 未加载
NoboruWatayaover 1 year ago
As someone who likes to tinker with code and learn new things but finds it very difficult to actually bring a project to a level of polish where I feel happy announcing it to the world, I have found that sharing knowledge is an easy and effective way to contribute back to the commons. I&#x27;ve written a small number of blog posts sharing things I&#x27;ve learned during my tinkering, which other people appear to have found quite helpful.<p>I also think, in some ways, someone who has just learned something is very well placed to educate others about it. There are arguments against that of course - someone who has just taught themselves about a topic may not be aware of the pitfalls or may only know how to do things in a sub-optimal way. But on the other hand, that person still remembers what it was like to not know anything about the topic so I think they can better communicate the basics to others who still don&#x27;t know anything about it.
评论 #38879568 未加载
tikkunover 1 year ago
Reddit comments are a good example of this. To anyone that has ever posted a solution in response to a reddit question, thank you. You&#x27;ve saved me a lot of time and frustration!<p>For the original post, I think duty is too strong and I don&#x27;t like being told what to do, but I get the idea and I too hope more people document things!
avgcorrectionover 1 year ago
I have a long text document where I put all ad hoc how-to related to the place where I spend half of my everyday life. For me only. Then I might migrate it to something more structured or share it with others. (But not the document itself. That’s a profanity-full&#x2F;safe space.)
Min0taurover 1 year ago
I really appreciate the simplicity and clarity of your call to action.<p>I&#x27;m reminded of a bit from Ursula K. Le Guin that I have always found quite poignant:<p>“The explorer who will not come back or send back his ships to tell his tale is not an explorer, only an adventurer; and his sons are born in exile.”
snideover 1 year ago
The older you get the more you realize that every popular piece of software got that way not because it was necessarily the best, but because it was the best documented. Often the tail wags the dog here as well. The software becomes better as it is documented.
评论 #38880650 未加载
jrexiliusover 1 year ago
Perhaps these days, more correctly framed as: &quot;duty to feed proprietary AI&#x27;s to enhance VC value and strengthen walled garden platforms&quot; or some variation thereof.. I still have a knee-jerk reaction that information should be open and defeating walled gardens is best accomplished with more open data, but looking back at how much of the open web was just used to strengthen Google, FB, etc. I am.. concerned? AI chat bots are a very strong decoupler of platform users to data sources...<p>[edit to add] still generally like this piece and agreee with the intent. I have benefited greatly from all the information shared by people online..
pphyschover 1 year ago
Documentation is good for the organization, but requires a sacrifice from the individual. It takes (a little) time to document properly, and effective documentation erodes the knowledge gap of the author, impacting their job security.
simonwover 1 year ago
&gt; If you learn something the hard way, share your findings with others. You have blazed a new trail; now you must mark it for your fellow travellers. Sharing knowledge is an unreasonably effective way of helping others.<p>This is a really nice philosophy. It&#x27;s one of the reasons why I have my <a href="https:&#x2F;&#x2F;til.simonwillison.net" rel="nofollow">https:&#x2F;&#x2F;til.simonwillison.net</a> TIL site - any time I search for something and can&#x27;t find the answer is a hint that there&#x27;s a tiny gap in the internet which I can help fill.
bluGillover 1 year ago
Where can I document things? If I put it on my person blog google won&#x27;t find it - preferring instead SEO blogspam. If I document something but nobody reads it (including me), then the effort was wasted.
评论 #38879296 未加载
评论 #38882416 未加载
评论 #38879252 未加载
评论 #38880468 未加载
评论 #38879196 未加载
jumpman500over 1 year ago
The code, tests and data is the documentation. If the code is clear the documentation should be short description of features and purpose. Explaining how to setup a development environment is nice for onboarding.<p>Everything else is noise and leads to worse understanding. You have a duty to document but you also have a duty not to document irrelevant details or workarounds that aren’t real solutions. Bad documentation is a waste of your time and others.
评论 #38884443 未加载
评论 #38883712 未加载
评论 #38881703 未加载
Bluecobraover 1 year ago
I would love to document everything in my wheelhouse if I could. Unfortunately I don’t have the time to do so due to unreasonable workloads and lack of staff&#x2F;resources. I firmly believe in a work&#x2F;life balance and have to cram everything into a 40 hour week. I constantly have to put out fires and treat everything like triage. The most important stuff is documented to the “T”.
metabagelover 1 year ago
I document in my workplace, and I love the idea of documenting things outside the workplace.<p>Inside the workplace, I find that people mostly don’t read documentation, but I write it anyway, because I tend to go back to it as a reference, and I can point others to it when they ask questions.
评论 #38881260 未加载
zvmazover 1 year ago
Documenting has not only tremendously helped others in their work, but also myself. Furthermore, I do not want to remember from memory how I debugged a particular problem, instead I check the documentation, and get it over with.
akira2501over 1 year ago
I feel like I disagree. I don&#x27;t have a &quot;duty&quot; to do anything. If I was able to find the information and make a discovery, then others are capable of it too, and there is a lot of value in allowing people to experience that process on their own. If you ask me, I&#x27;ll tell you, but I feel leaving the question open for others can often be worth doing.<p>I think the author makes a far finer point on one of their linked project pages, All About Berlin:<p>&quot;All About Berlin is my answer to the hastily written SEO spam that pervades the web. It proves that a website can be successful without annoying the everliving crap out of its readers.<p>It has no ads, no paywalls, no dark patterns, no newsletter pop-up, no coercive cookie notice, no call to action, no comments, no promoted content, and no share buttons. It gives straight, honest answers for free. That’s it.&quot;<p>This is more useful thinking about the core issue, I feel. You don&#x27;t have a duty to document, but you do have a duty to not intentionally obscure useful information in order to derive a personal benefit from that obscurity. No small irony that this is on a site that designed to take _government_ information and make it more accessible to citizens that have already paid for it.
评论 #38886608 未加载
gavinhowardover 1 year ago
As a fellow blogger, I heartily agree.<p>Unfortunately, I am not as competent and blaze fewer trails.
julienreszkaover 1 year ago
Not a duty. More like a hobby.