@mhoye I would teach them to design software for people, not bludgeon people into learning software.

My bestvprogramming prof said: "Language doesn't belong to you. You can only borrow it from the person you're speaking to."

Figure out the UI needs FIRST and design the software to suit, or you will have frustrated unhappy users.

You're not smarter than your users if you refuse to speak THEIR language.

So many programmers think they can just SHOUT LOUDER. No.