How I, a non-developer, read the tutorial you, a developer, wrote for me
161–170 of 455 posts
Re: How I, a non-developer, read the tutorial you, a developer, wrote for me
#162The title of the blog post currently is: > How I, a non-developer, read the tutorial you, a developer, wrote for me The HN title is: > How I, a beginner developer, read the tutorial you, a developer, wrote for me Those are different things. A "non-developer" reads as someone who isn't supposed to understand any of this. I am imagining a human resource person, a customer completely unfamiliar with internals, someone f…
The site that got me into programming as a teenager was called "FromZero" and explained how to write programs in C for non-developpers. From installing the IDE, to how to open the console, it carefully explained each step, sometimes saying "don't worry about Snarfus, we'll get into that later". It was amazing, and I owe this website my career. That being said, I agree writing doc is time consuming and it might not be…
I always assumed it meant "a website for 'zeros'" as in "complete noobs"
Re: How I, a non-developer, read the tutorial you, a developer, wrote for me
#163Can't recommend this approach highly enough: have someone with minimal expertise go through your docs with the goal of achieving the goal of the docs. Sit next to them or screenshare. Do not speak to them, certainly do not help, just watch. Watch them fumble. Watch them not know what to do. Watch them experience things you (the author) didn't, because you already had xyz configured on your machine and you forgot user…
This is our documentation workflow as well: Write it, and then have someone less or not experienced with the system execute the runbook. Also, encourage everyone to work on refining and improving the docs, because after 5 years with a system, I will have blind spots someone less experienced can point out. On lesson I've learned from that: It's a lot about managing confidence of the user. To do this, the instruction o…
Re: How I, a non-developer, read the tutorial you, a developer, wrote for me
#164Re: How I, a non-developer, read the tutorial you, a developer, wrote for me
#165Most tutorials aren’t for non-developers. They’re not for developers, either. They’re a bunch of prose I want to skip, and then I finally get to the steps I’m really looking for, but the author left one out, or assumed some weird development environment or IDE I’m not using, and I have to give up and go back to Google again. The problem is that writing is hard, because it’s for people outside of your head, while you’…
Re: How I, a non-developer, read the tutorial you, a developer, wrote for me
#166Code samples. This is what’s missing most of the time. Even if you encounter esoteric jargon, if they give a few examples, it’s pretty easy to decipher. Even big companies like Google give code examples in multiple languages.
f←{⍸≠⌈\(⍴∘∪⊢∨⍳)¨⍳⍵}
---Said in light-hearted jest, and not in sarcasm
Re: How I, a non-developer, read the tutorial you, a developer, wrote for me
#167Re: How I, a non-developer, read the tutorial you, a developer, wrote for me
#168Nevertheless, dev docs are usually written for reasonably experienced developers, but new to specific framework/library.
These docs would be too long-winded if they were to account for non-devs/complete beginners.
Please, don't cater to that audience in your docs.
Re: How I, a non-developer, read the tutorial you, a developer, wrote for me
#169When this happens, you can either make excuses or focus on solutions. Problems can be difficult, but with modern tools like AI systems, Google, or even books, it has never been easier to overcome them. If you don’t know what a Shoobababoo is or why you should use the quagmire instead of the hoobastank, you can look it up. Ideally, documentation would contain every answer with minimal need for external knowledge transfer, but the world doesn’t owe you that convenience.