|
Yes, of corpse they do!
/ravi
|
|
|
|
|
I hear there's one guy who just buries the competition.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
And that's quite an undertaking!
/ravi
|
|
|
|
|
Apparently he can't race today, he's having coffin fits.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
And he was practicing so rigorously.
|
|
|
|
|
|
Seems like even star clusters go through the "dinosaur" phase.
Marc
Latest Article - Create a Dockerized Python Fiddle Web App
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
Wow, just wow!
|
|
|
|
|
was wondering is there was some kind of Basic ui design principle that someone might have written a blog that follows the line of
Placement: where is control/component placed
Appearance: how does component look. Font, size, color, word wrapping, ect...
Function: what does component do. One thing, multiple things depending on situation.
maybe something with different words?
|
|
|
|
|
|
That is great!
Marc
Latest Article - Create a Dockerized Python Fiddle Web App
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
Someone once said that a captialist is a man who knows the price of everything and the value of nothing.
I see a parallell in those "good helpers" whose only contribution is to state "Why don't you just f* google it?" Well, of course! Maybe, a few years from now, those "good helpers" will understand that "just f* google it" is a "been there, done that". A google hit list in itself is just data, it is not information. (There's the parallel to price vs. value!) The asker of course knows that he will get gazillions of "answers" from google, but which of those are good answers? Which are non-info? Which are garbage?
Frequently, when I ask for advice and suspect that some wiseguy will reply with a "Why don't you just...", I add to the question: "I have googled it, using the search terms x1, x2, x3 and x4, but that didn't bring up anything of value. I need more specific references!" - yet, some wiseguys believe that I ask for two dozen new keywords: "You could google for y1, y2, y3... y31" - and quite obviously, the good helper never googled those terms himself before providing them to others as a "solution" to the problem.
It does happen that someone provides good and valuable search terms, or specific links/references, but that requires that I am very explicit in my wording to keep those non-wisdom wiseguys from drowning me with non-information that they don't understand a bit of themselves. All they known is to pick a sequence of possibly (but maybe vaguely) related terms an prefix them with "Why don't you google ...".
Yes, I frequently get frustrated by non-helping good helpers. So I am airing frustration here. I look forward to the day when "Just google it!" is no longer classified as "helping to solve the problem".
|
|
|
|
|
I disagree. I always (try to) present good (specific)answers on good (specific) questions. He never stated he googled and found answer x or y. He never stated what he figured out for himself. He never stated what technology, what OS, what platform (desktop vs web) he was targeting.
I have nothing against the guy (or girl), but if you ask a general question you will get a general answer.
|
|
|
|
|
He did state some specifics that he wanted to focus on. And, even though he didn't explicitly state that he had googled some over-generalized terms, anno 2017 you may assume that he actuall has done so. He probably has googled even the more specific terms that he mentions in particular. After all, he must be working from a network connected PC (since he can ask the question at CP).
Telling him that we have this great thing called "google" that he might try might have been relevant ten or fifteen years ago, but not today. Today, you should always assume that the asker has tried google first. If you want to refer someone to google, it must be by suggesting some non-obvious and highly specific search terms that you have tried yourself and know that returns valuable information (related to the user's problem) in the first page of hits.
|
|
|
|
|
again, we disagree, but that's fine, it makes the world actually a better place. (if done respectfully )
|
|
|
|
|
I tend to believe that if you cannot post something helpful, remain silent. Flippant comments are of no assistance to anyone.
|
|
|
|
|
Dear Moderators,
Can you consider making this the answer to EVERY question?
ROTFLMAO... My new favorite answer.
BTW, V has later responses indicating EXACTLY my concerns. For which Device, Which OS, Which Development language. How do we know they are not working on a Word Macro?
At one point, some GURU was talking web design said: "People need to think in 4D... That websites should change on EVERY VISIT. And present new and different information in new and different ways constantly"
I wanted to find this guy and lynch him... But someone beat me to it (The Market Crash of 1999).
|
|
|
|
|
I think way too often people forget that they can google it. I forget sometimes. When a question is very basic and has no context at all, I think "Did you google that?" is a perfectly reasonable response.
I love the "let me google that for you" page. I started to ask, "Is that something you can find on the web?" But then I realized my question probably contained its own answer, so only answer if the answer is obscure.
|
|
|
|
|
|
Then, whatever you do: Expect your UI design to be really bad, five years from now .
I started out with the "Common User Access" specification in the 1980s (published by IBM but developed as a joint effort between IBM, MS and a few other companies). Windows 3 changed a number of the rules, Windows 9x even more, Win7 changed a number of things again, and then came the tile-based Win8, and ...
Often, you must make a decision: You are quite certain that some new UI hype (like mouse gestures a few years back) is a fad that won't last, but today everybody demands support for it. You must choose between the modern (but maybe less functional) look, or a more conservative, tried out design that might look slightly outdated.
What comes out of this is that if possible, you should pick up design guidelines from several UI generations, and pay attention to rules we do not push in the modern designs. Why where they forgotten? Maybe they should have been kept!
Obviously, guidelines provided with justifications / rationale are worth their weight in gold. And if no justification / rationale is given, try to make it up, and ask yourself if you can defend it. I know of a number of rules that I cannot defend; they are just rules that someone stated. Unless someone in power demands that I honor the rule, I feel free to ignore the rule.
|
|
|
|
|
You are quite certain that some new UI hype (like mouse gestures a few years back) is a fad that won't last, but today everybody demands support for it.
Gestures have been around for more than a few years (I first came across them in the early-90s and I'm pretty sure they weren't new then), but the trick, as you say, is to spot what really is a blind alley, and what is going to remain useful and become a cornerstone of future design.
|
|
|
|
|
When I build a UI, there's a couple of fundamentals I use to guide where to put things.
- Order of importance
- Most humans start at the top so the most important data and used functions go there
- Infrequently used elements are put at the bottom
- Match the culture reading direction: some read left to right, right to left, or top to bottom. Controls should match natural text progression.
- Group controls
- If a group of controls displays and manipulates data for a single class of object (or any data), keep them close together.
- Too much data to fit on a single display? Combat this with drill-down functionality such as tabs, popups**, or dialogs**.
- Lead the eyes
- Use borders and colors to naturally lead the eyes to important parts of the UI.
- The use of darker backgrounds with progressively lighter backgrounds around your functional groups.
- Use colored backgrounds to clearly demarcate UI parts the have different functions.
And above all, get constant feedback by those who use it during all stages of development; listen to them and incorporate their ideas into the design (if possible ).
** Don't use actual popups and dialogs that exist over the top of your app/page. Most users see them as disruptive and annoying. I find the most positive feedback from pseudo-popups that slide/fade in, obscuring your content, in the top visual layer in the app/page.
if (Object.DividedByZero == true) { Universe.Implode(); }
Meus ratio ex fortis machina. Simplicitatis de formae ac munus. -Foothill, 2016
|
|
|
|
|
Woah, a useful post... what gives?
Jeremy Falcon
|
|
|
|
|
It's Tuesday and I was avoiding actual work
if (Object.DividedByZero == true) { Universe.Implode(); }
Meus ratio ex fortis machina. Simplicitatis de formae ac munus. -Foothill, 2016
|
|
|
|
|