Coding Horror

Coding Horror is a great read written by Jeff Atwood, the co-founder of Stack Overflow.

UX

https://blog.codinghorror.com/this-is-what-happens-when-you-let-developers-create-ui/
The Dialogue.

https://blog.codinghorror.com/actual-performance-perceived-performance/
UX of performance.

https://blog.codinghorror.com/death-to-the-dialog-box/
Dialog box is #BadUX

https://blog.codinghorror.com/teaching-users-to-read/
Dialog box and reading tech tech info.

https://blog.codinghorror.com/double-click-must-die/
(some) Users don’t understand double click.

https://blog.codinghorror.com/trees-treeviews-and-ui/
UX of treeviews.

https://blog.codinghorror.com/the-god-login/
UX of login dialogue.

https://blog.codinghorror.com/the-end-of-pagination/
UX of pagination

https://blog.codinghorror.com/avoiding-blank-page-syndrome/
Example content instead of a blank page.

https://blog.codinghorror.com/treating-user-myopia/
Users don’t read instructions.

https://blog.codinghorror.com/i-repeat-do-not-listen-to-your-users/
User feedback based on data rather than what they say.

https://blog.codinghorror.com/the-dramatic-password-reveal/
UX of password dialog

https://blog.codinghorror.com/every-user-lies/
People lie (to themselves).

https://blog.codinghorror.com/please-dont-steal-my-focus/
UX of popup windows.

https://blog.codinghorror.com/typography-where-engineers-and-designers-meet/
Helvetica > Arial

https://blog.codinghorror.com/a-lesson-in-control-simplicity/
Microwave UX.

https://blog.codinghorror.com/measuring-font-legibility/
Font for road signs.

https://blog.codinghorror.com/reducing-user-interface-friction/
IM vs email, and number of steps it takes to do something in an app.

https://blog.codinghorror.com/the-software-check-engine-light/
“How do I make this error message go away?”

https://blog.codinghorror.com/unnecessary-dialogs-stopping-the-proceedings-with-idiocy/
Dialogs interrupt users flow.

https://blog.codinghorror.com/removing-the-login-barrier/
Don’t force me to login.

https://blog.codinghorror.com/low-fi-usability-testing/
Not doing any usability testing is a disaster.

Communication

https://blog.codinghorror.com/the-gamification/
Forums suck.

https://blog.codinghorror.com/suspension-ban-or-hellban/
Various options to deal with bad actors in online communities.

https://blog.codinghorror.com/open-source-software-self-service-software/
Little steps towards healthy open-source community.

https://blog.codinghorror.com/on-escalating-communication/
Choose appropriate channel for communication.

https://blog.codinghorror.com/the-sesame-street-presentation-rule/
No boring presentations.

https://blog.codinghorror.com/maximizing-the-value-of-your-keystrokes/
Private email vs public blog post.

https://blog.codinghorror.com/avoiding-walled-gardens-on-the-internet/
AOL and Facebook, private networking sites.

https://blog.codinghorror.com/users-dont-care-about-you/
It’s not about you. It’s about them.

https://blog.codinghorror.com/the-popularity-tax/
Slashdot effect.

Productivity

https://blog.codinghorror.com/the-multi-tasking-myth/
Multitasking is a lie.

https://blog.codinghorror.com/the-mysterious-cone-of-uncertainty/
Estimates are way off.

https://blog.codinghorror.com/todont/
Declare TODO bankruptcy.

https://blog.codinghorror.com/boyds-law-of-iteration/
Speed of iteration rules.

Tools & Things

https://blog.codinghorror.com/preserving-the-internet-and-everything-else/
Internet archive is awesome.

https://blog.codinghorror.com/in-praise-of-beyond-compare/
Jeff shares my love for Beyond Compare!

https://blog.codinghorror.com/optimizing-your-wallet/
Slim wallet rocks.