Hacker's Corollary: "The Most Important Programming Lesson I Ever Learned" Nobody wants to run your shit. Make it simple. Make it easy. Make it fun (to the extent that you can). Make it intuitive. Make it do exactly what needs to be done. Your user is too busy for anything else.
Please don't make it intuitive, I know everybody says it should be but that assumes that all software is made to please the casual user. The best software is made to please the expert user, and makes them many times more powerful that the average user.
The Most Important Writing Lesson I Ever Learned
61–65 of 65 posts
Re: The Most Important Writing Lesson I Ever Learned
#62Hacker's Corollary: "The Most Important Programming Lesson I Ever Learned" Nobody wants to run your shit. Make it simple. Make it easy. Make it fun (to the extent that you can). Make it intuitive. Make it do exactly what needs to be done. Your user is too busy for anything else.
Please don't make it intuitive, I know everybody says it should be but that assumes that all software is made to please the casual user. The best software is made to please the expert user, and makes them many times more powerful that the average user.
If I find something unintuitive, then I will avoid using it. If I find something intuitive, then, provided its s\for a task I need to do, I willo use it and become an "expert user". I think software needs to be intuitive (or, more importantly, intuitive to the target user), yet still cater for the expert power user by providing shortcuts/macros/scripts/keyboard commands/advanced features etc.
Re: The Most Important Writing Lesson I Ever Learned
#63Hacker's Corollary: "The Most Important Programming Lesson I Ever Learned" Nobody wants to run your shit. Make it simple. Make it easy. Make it fun (to the extent that you can). Make it intuitive. Make it do exactly what needs to be done. Your user is too busy for anything else.
Please don't make it intuitive, I know everybody says it should be but that assumes that all software is made to please the casual user. The best software is made to please the expert user, and makes them many times more powerful that the average user.
Second, it should be intuitive to your target audience, be they experts or casual users.
Re: The Most Important Writing Lesson I Ever Learned
#64Bird by Bird, by Anne Lamott is an amazing book about writing. It's funny, very helpful, inspiring, etc... http://www.amazon.com/Bird-Some-Instructions-Writing-Life/dp...
Repost but Elizabeth Gilbert wrote the best treatise on writing (and by extension, creative expression) I think I've ever read. Here are some excerpts - I believe its worthwile reading the entire essay many times: "I often hear people say, 'I’m not good enough yet to be published.' That’s quite possible. Probable, even. All I’m saying is: Let someone else decide that. Magazines, editors, agents. They all employ young…
There are nine and sixty ways
Of constructing tribal lays
And every single one of them is right!
and ends up with his rules (which he describes as "business habit")1. You must write.
2. You must finish what you write.
3. You must refrain from rewriting except to editorial order.
4. You must put it on the market.
5. You must keep it on the market until it sells.
I refrain from posting the Google Books link to the essay: it's much too long, and so is left as an exercise for the reader.
Re: The Most Important Writing Lesson I Ever Learned
#65"Have you ever noticed how other people's stuff is shit, and your own shit is stuff?" - George Carlin