Two high-falutin' terms to avoid here ...

... unless you intend to communicate what the terms actually mean.

use case

I see this term bandied about a lot in the forum. Unfortunately, it's almost always used as an fancy synonym for the simpler, "use." A use case is a formal structure (i.e. model) that defines how a system and its users interact to perform a particular task or accomplish a particular goal. A typical application is a diagram or flow chart showing how users interact with a website to reach the information they're after. So it's less correct to say, "This new-fangled processor can be applied to many new use cases," when you mean, "This new-fangled processor has many new uses."

conflate

This term is almost never used in the first post of a thread. It's almost always used as a high-brow way to respond critically to something someone else has posted. The dictionary definition is: combine (two or more texts, ideas, etc.) into one. It's not a synonym for "confuse," which is how it's often used. As an example, avoid saying, "You're conflating threads and processes," when you mean, "You're confusing threads with processes." Yeah, I know: the first seems less confrontational which, I suspect, is why it gets overused.

So the lesson is this: keep it simple, and be direct, by avoiding unnecessary jargon.

Thank you,
-Phil

“Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away. -Antoine de Saint-Exupery
«1

Comments

  • 41 Comments sorted by Date Added Votes
  • Alright Phil

    :)

    I have to disagree with you!

    I have NEVER EVER considered "use case" or "conflate" to be high-falutin.

    :nerd:


    Novel Solutions - http://www.novelsolutionsonline.com/ - Machinery Design • - • Product Development
    "Necessity is the mother of invention." - Author unknown.

  • They are not so high-falutin.

    They are however, as Phil points out, often used incorrectly. Either through ignorance or laziness of thought.

    There are use cases for "conflate" where is is pretty much a a synonym for "confuse," That is when pointing out that someone has combined two or more, possibly unrelated, possibly contradictory, ideas and come up with a wrong result.

    Anyway I have conflates for breakfast almost every morning :)

  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 21,412
    edited October 9 Vote Up0Vote Down
    heater wrote:
    ... often used incorrectly. Either through ignorance or laziness of thought.
    Or wanting to impress with lofty jargon.

    -Phil
    “Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away. -Antoine de Saint-Exupery
  • ercoerco Posts: 18,571
    edited October 9 Vote Up0Vote Down
    Sounds like a use case conundrum, PhiPi, but tell that to THIS GUY...

    "When you make a thing, a thing that is new, it is so complicated making it that it is bound to be ugly. But those that make it after you, they don’t have to worry about making it. And they can make it pretty, and so everybody can like it when others make it after you."

    - Pablo Picasso
  • Heater.Heater. Posts: 19,867
    edited October 9 Vote Up0Vote Down
    First time I ever heard the term "use case" was when being exposed to the "Unified Modeling Language" decades ago. I thought it was downright stupid. As wikipedia says:

    "In software and systems engineering, a use case is a list of actions or event steps typically defining the interactions between a role (known in the Unified Modeling Language as an actor) and a system to achieve a goal. The actor can be a human or other external system."

    Well OK, we already have a word for that. Why not just call an interaction an "interaction"?

    I still think it's downright stupid. Not " high-falutin", just stupid. Like some kind of MBA speak invading the world of computer science.


  • Respectfully, this topic appears to have little to do with general electronics or Parallax products, and has been prioritized as such (aka sunk).
  • Some very old members just shootin' the breeze... Not much else going on here... The General forum was once a place where members could just shoot the breeze and talk about anything... and now it is something completely different, with threads being sunk.

    When the old members become disgruntled, who will provide forum support?



    Novel Solutions - http://www.novelsolutionsonline.com/ - Machinery Design • - • Product Development
    "Necessity is the mother of invention." - Author unknown.

  • I am admittedly not smart enough to dwell in use cases. Any highfalutin product manager stays in the ethereal world of Use Scenarios and Stories.

    When improperly hyphenated, "high-falutin" looks like some manner of dietary intolerance (e.g. "Are these cookies falutin-free?"). Sorry to concatenate my grammatical thoughts to the thread.
  • Feel free to enjoy the breeze Bruce- just don't expect every wind to blow toward the top :)

    Some topics will always have higher priority to the forum host and guests than others; sometimes we might give a heads-up as we organise, especially for "very old" members. Sometimes we may not be able to.
    Either way, we try to keep things tidy and appropriate for all guests here and value your support.

  • Far be it from me to disagree with anyone here. In fact the gentleman in the interesting suit is right. Let us all be careful regarding our use of our vocabulary. Especially since circumstances can cause us to choose terms that are not what they seem.
  • idbruce wrote: »
    Some very old members just shootin' the breeze... Not much else going on here... The General forum was once a place where members could just shoot the breeze and talk about anything... and now it is something completely different, with threads being sunk.

    When the old members become disgruntled, who will provide forum support?

    On a side note, I kind of miss the old back and forth where personalities came through the text. It was a bit like soap opera between intelligent "disgruntled" people.
    Larry

    If the grass is greener on the other side...it's time to water your lawn.
  • Re: high-falutin' vs. highfalutin. The latter, of course, is correct. Thanks, hatallica!

    It appears that I've applied reverse evolution to the term by reinserting the catalytic hyphen (viz. screw driver => screw-driver => screwdriver), along with the apostrophe that denotes a missing "g". (Etymology suggests that the word derives from "high fluting.")

    Regarding the sinking: I'm not convinced that a meta topic involving the forum itself is inappropriate content; but whatever. Language is a fascinating subject, whether it be computer language or natural language.

    -Phil
    “Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away. -Antoine de Saint-Exupery
  • TorTor Posts: 1,814
    edited October 9 Vote Up0Vote Down
    'Story' and 'Epic'.. now that's the worst so far. It's unfathomable how somebody could come up with something so silly and annoying, in a programming context. Worse, some people actually use those words. Give me 'use case' any day, at least it has a meaning.
  • What, you mean like "epic use case"?

    Thing is, I was on the verge of giving up any hope of language purity when the Oxford English Dictionary accepted wysiwyg as a word back in the day. Anyone recall what wysiwyg means?

    But then the OED accepted a pictograph as a word:
    https://en.oxforddictionaries.com/word-of-the-year/word-of-the-year-2015

    I don't care anymore. If there are no rules and nobody understands anybody anymore. Good luck.
  • Cluso99Cluso99 Posts: 13,048
    edited October 9 Vote Up0Vote Down
    No, I mean "epic use case story" ;)

    BTW Where is everyone getting their technical "fixes" these days?
    It's not on this forum any more. Been dead as a door nail for some time now. :(
    My Prop boards: P8XBlade2, RamBlade, CpuBlade, TriBlade
    Prop OS (also see Sphinx, PropDos, PropCmd, Spinix)
    Website: www.clusos.com
    Prop Tools (Index) , Emulators (Index) , ZiCog (Z80)
  • Cluso99 wrote:
    BTW Where is everyone getting their technical "fixes" these days?
    It's not on this forum any more. Been dead as a door nail for some time now.
    I'm not sure I agree with that entirely, but the tent has gotten a bit smaller and less accommodating with Parallax's more aggressive moderating. Still, I'm not even sure that's the reason; but Parallax's stance reminds me a little of Marge Simpson's famous quote: "That sounds very controversial. And you know how I feel about controversy." :)

    -Phil
    “Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away. -Antoine de Saint-Exupery
  • How about - https://en.wikipedia.org/wiki/Begging_the_question

    >Anyone recall what wysiwyg means?

    Heater - Think Different!
  • I would seem to me that a person who takes it upon themselves to correct what they perceive as incorrect language usage by others in posts would appear to be one of high-falutin' tendencies.

    "Use case"? Isn't it 2017 an not 1997? User Stories vs. Use Case; To be Agile or not to be Agile, that is the question.
  • I always thought the phrase "begs the question" was ridiculous. Even when used in the sense of Aristotle's petitio principii.

    Generally someone who is begging the question is not actually asking any question, rather they are making an assertion about the truth of something. And what has begging got to do with it anyway?

    It's a phrase crying out to be misused as it makes no sense in the first place.

    @KeithE,

    What do you mean "Think Different!" ?
  • Cluso99,
    BTW Where is everyone getting their technical "fixes" these days?
    Well, I was "New Member of the Month" over on the Cockroach data base forum the other week https://forum.cockroachlabs.com if that floats your boat.

  • lardomlardom Posts: 1,407
    edited October 10 Vote Up0Vote Down
    Heater. wrote: »
    Well, I was "New Member of the Month" over on the Cockroach data base forum the other week https://forum.cockroachlabs.com if that floats your boat.

    The name of that forum reminds me of a phrase I heard many years ago that should never be used: "Extinguish interior illumination"
    Larry

    If the grass is greener on the other side...it's time to water your lawn.
  • Technical fix? 6502.org, or the retrobrew forum..Down to the gate level, all the time. Schematics, address decoding.. all good.
  • Technical fix?

    Thing is. I have been in Mountain View the whole summer. Up to my eye balls in work. But then when I did make it to the local Irish pub I had more than enough "technical fix" there.

    Folks around there included a few expat British chip designers. A guy who designs atomic clocks. An old guy still working with electronics at SLAC because the young generation can't handle high voltage systems. A woman that worked for Apple when it was young. And an assortment of young guys from Google and various start ups.

    I have not seen so many geeks and nerds in a bar since I was at uni many decades ago.

    Now I'm back home and starting to thing about a project for the long, cold, dark winter ahead in Finland. Inspired by Chip I'm of on a tangent exploring Verilog, SpinalHDL and FPGA's.

    Now, if I can just get a couple of P1V cogs on an FPGA together with a RISC V processor core....

  • lardom,
    The name of that forum reminds me of a phrase I heard many years ago that should never be used: "Extinguish interior illumination"
    You might have to elaborate on that. I don't get it.

    I found it amusing that they named their database "CockroachDB". A cockroach is a bug. I was there to report a serious bug.

    To their credit they fixed said bug very quickly after I showed how to reproduce it. CockroachDB is a pretty amazing piece of work.
  • Heater. wrote: »
    lardom,
    The name of that forum reminds me of a phrase I heard many years ago that should never be used: "Extinguish interior illumination"
    You might have to elaborate on that. I don't get it.

    :smile: Roaches scatter when you turn on the light...
    Larry

    If the grass is greener on the other side...it's time to water your lawn.
  • Ah yes.

    Cunning critters, roaches. They will be here long after the human race has committed suicide.

  • KeithEKeithE Posts: 888
    edited October 11 Vote Up0Vote Down
    Heater. wrote: »
    @KeithE,

    What do you mean "Think Different!" ?

    It was a clue. WYSIWYG was a Steve Jobs-ism. Or at least he popularized it. I figured that you really did know - what you see is what you get. Macintosh, Postscript,...

    Link says:
    However, on Tuesday night, Mr. Thacker revealed the real origins of the term. He said it was coined by his wife, Karen, who upon seeing an Alto running Bravo, turned to him and said, “You mean, what I see is what I get?”

    But until Steve Jobs started using this at Apple it was probably not well known. I guess the biggest anti-WYSIWYG is Donald Knuth and his TeX ;-)
  • Heater. wrote: »
    Now, if I can just get a couple of P1V cogs on an FPGA together with a RISC V processor core....

    Heater here's a whole rathole for you:

    https://github.com/cr1901/spi_tb

    Just an example of formal verification that we can all do at home with free tools. Clifford seems to have RISC V covered, so maybe you can do the first formally verified propeller core ;-)
  • Heater.Heater. Posts: 19,867
    edited October 11 Vote Up0Vote Down
    KeithE,

    Ah sorry. I was not clear. Of course I knew what "wysiwyg" means. My question was "Anyone recall what wysiwyg means?" I should perhaps have said "anyone else". It just seems to be a term that has dropped out of use. Nobody prints stuff much anymore and when they do it's a web page which never comes out as you see it!

    wysiwyg is a stupid idea for creating documents anyway,

    Actually I'm running Clifford's picorv32 core on my DE0 Nano. I runs along at 100MHz and takes about 8% of the space in the Nano. So I thought there might be room for a few Cogs in there as well.

    I'm not into any formal verification. I'm just hacking up peripherals to hang on the picorv32 bus. All in an attempt to familiarize myself with Verilog and SpinalHDL. I just use Icarus Verilog or the Verilator for simulation testing. Having been away for months I have now forgotten it all. I'll be trying to get back into it over the winter.

    https://github.com/ZiCog/xoro

  • Conflate is a great concise word when used in the correct way. Just don't conflate it with confused. ;-) See what I just did there? :-)

    Use case is dumb. Go away please.

    Sinking is lame and restricting topics in the general discussion area only makes people go to other forums for community. Then they aren't hanging around here, seeing new threads pop up and answering questions. Moderation is of course a key component to a healthy forum but stick to politics, religion, bad words and general meanness in the GENERAL section. Others should of course be kept topical and relevant to their section.

    Just my $0.02 and worth at least half of that.
Sign In or Register to comment.