Author Topic: Anecdote from work about EE's  (Read 7309 times)

0 Members and 1 Guest are viewing this topic.

Offline quixotixTopic starter

  • Newbie
  • Posts: 6
  • Country: us
Anecdote from work about EE's
« on: December 31, 2015, 11:59:58 pm »
I'm not sure how well this will "translate" for those outside of the USA, but here it is anyway.  Also, while this really happened to me, it's possible that the gist of it is the punchline of a joke.  I apologize if this is the case.

So -- Two of my company's owners and I were in our sales managers office.  The conversation got sidetracked and one of the owners mentioned a previous employee saying something like "We had a double E office manager..."

It was obvious our sales manager didn't know what a "double E" was, but I was a little surprised by the shock in her voice when she quietly said "What!"  Anyway, I leaned over and said "electrical engineer" to her.

She started laughing.  She then explained that she was shocked because she thought the office manager was being described as having very large (double E size) breasts.  I'm not sure I'll ever see you EE's the same way again.



 

Offline rrinker

  • Super Contributor
  • ***
  • Posts: 2046
  • Country: us
Re: Anecdote from work about EE's
« Reply #1 on: January 01, 2016, 12:32:26 am »
 Well, I've been called a big boob....

 ;D

 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 9889
  • Country: nz
Re: Anecdote from work about EE's
« Reply #2 on: January 01, 2016, 01:09:26 am »
Similar to the story of the female manager who got upset at an engineer for using a variable named cnt because she thought it was short for "cunt"
 :palm:
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline Wilksey

  • Super Contributor
  • ***
  • Posts: 1329
Re: Anecdote from work about EE's
« Reply #3 on: January 01, 2016, 07:46:30 pm »
Similar to the story of the female manager who got upset at an engineer for using a variable named cnt because she thought it was short for "cunt"
 :palm:

All depends who's asking though right?  :-DD
 

Offline VK3DRB

  • Super Contributor
  • ***
  • Posts: 2252
  • Country: au
Re: Anecdote from work about EE's
« Reply #4 on: January 01, 2016, 11:12:53 pm »
Similar to the story of the female manager who got upset at an engineer for using a variable named cnt...

It should be "count" if that is what it means. I have seen "cnt" used it in code written by a so-called engineer posing as a programmer. They love being a smart arse by using stupid and senseless abbreviations to create confusion.  |O

There is NO justification for needless abbreviations in code.
 

Offline eugenenine

  • Frequent Contributor
  • **
  • Posts: 865
  • Country: us
Re: Anecdote from work about EE's
« Reply #5 on: January 01, 2016, 11:28:51 pm »
Years ago I worked for a company that did e911 systems.  They were using an Alpha Micro which was a unix like system.  We were on with Alpha tech support while at a site an discussing their new disk caching engine which was called "SCSI dispatcher".  We kept getting strange looks from the (911) dispatchers on duty at the time .
 

Online DimitriP

  • Super Contributor
  • ***
  • Posts: 1288
  • Country: us
  • "Best practices" are best not practiced.© Dimitri
Re: Anecdote from work about EE's
« Reply #6 on: January 02, 2016, 12:33:53 am »
Similar to the story of the female manager who got upset at an engineer for using a variable named cnt...

It should be "count" if that is what it means. I have seen "cnt" used it in code written by a so-called engineer posing as a programmer. They love being a smart arse by using stupid and senseless abbreviations to create confusion.  |O

There is NO justification for needless abbreviations in code.

IMHO
cnt , int, def, char,  ylo, blu, blk, grn, rev, fwd, efc, osc ....etc are all good in my book

BTW,  ... if I was getting paid by the character...I'd use very nice long and desc var and  const names, ( or at least I'd have my editor's auto complete do it for me )

Until today's post regarding cnt I had never thought of cnt having a meaning other than counter when reading code.

Reading Bukowski  is another matter entirely, I would consider it a typo.
The only time it could get confusing is if Bukowski wrote code. But he didn't. :)

Few people can interpret things in context. Most cunt. :)
   If three 100  Ohm resistors are connected in parallel, and in series with a 200 Ohm resistor, how many resistors do you have? 
 

Offline VK3DRB

  • Super Contributor
  • ***
  • Posts: 2252
  • Country: au
Re: Anecdote from work about EE's
« Reply #7 on: January 02, 2016, 12:51:46 am »
Similar to the story of the female manager who got upset at an engineer for using a variable named cnt...

It should be "count" if that is what it means. I have seen "cnt" used it in code written by a so-called engineer posing as a programmer. They love being a smart arse by using stupid and senseless abbreviations to create confusion.  |O

There is NO justification for needless abbreviations in code.

IMHO
cnt , int, def, char,  ylo, blu, blk, grn, rev, fwd, efc, osc ....etc are all good in my book


No offence, but it is crap coding in my book.

Is it ylo, or lol? lmao! :-DD

WTF is efc?

gtg!


 

Offline helius

  • Super Contributor
  • ***
  • Posts: 3632
  • Country: us
Re: Anecdote from work about EE's
« Reply #8 on: January 02, 2016, 02:12:10 am »
 

Offline GreyWoolfe

  • Supporter
  • ****
  • Posts: 3649
  • Country: us
  • NW0LF
Re: Anecdote from work about EE's
« Reply #9 on: January 02, 2016, 02:27:46 am »
Years ago I worked for a company that did e911 systems.  They were using an Alpha Micro which was a unix like system.  We were on with Alpha tech support while at a site an discussing their new disk caching engine which was called "SCSI dispatcher".  We kept getting strange looks from the (911) dispatchers on duty at the time .

Not sure why SCSI was pronounced scuzzy instead of sexy.  Sounds much better.
"Heaven has been described as the place that once you get there all the dogs you ever loved run up to greet you."
 

Offline fivefish

  • Frequent Contributor
  • **
  • Posts: 440
  • Country: us
Re: Anecdote from work about EE's
« Reply #10 on: January 02, 2016, 05:13:37 am »
But it's "computer", not "kamputer"

Should be "scosi"... like in "Hey yo! Here's my scosi Vinny!"
 

Offline Brumby

  • Supporter
  • ****
  • Posts: 12288
  • Country: au
Re: Anecdote from work about EE's
« Reply #11 on: January 02, 2016, 05:26:57 am »
Similar to the story of the female manager who got upset at an engineer for using a variable named cnt...

It should be "count" if that is what it means. I have seen "cnt" used it in code written by a so-called engineer posing as a programmer. They love being a smart arse by using stupid and senseless abbreviations to create confusion.  |O

There is NO justification for needless abbreviations in code.

IMHO
cnt , int, def, char,  ylo, blu, blk, grn, rev, fwd, efc, osc ....etc are all good in my book


No offence, but it is crap coding in my book.

Is it ylo, or lol? lmao! :-DD

WTF is efc?

gtg!

In early mainframe and DOS environments, there was a limit of 8 character names.  You soon learned to work with abbreviations to create meaningful names.  CNT would be a counter that might be part of a more descriptive name, such as LSTRXCNT for LastReceivedCount and LSTTXCNT for LastTransmitedCount.  There was nothing slack about it - it was simply NECESSARY.

Once you have become proficient with such cryptic names, you tend to run with them quite comfortably.
 

Offline warp_foo

  • Supporter
  • ****
  • Posts: 117
  • Country: us
Re: Anecdote from work about EE's
« Reply #12 on: January 02, 2016, 06:08:11 am »
For years in the military we called wire cutters - diagonal cutters - dikes. I nearly got written up a few years back when I asked for a pair of dikes while working at a government data center.

m,
Where are we going, and why are we in a handbasket?
 

Offline Brumby

  • Supporter
  • ****
  • Posts: 12288
  • Country: au
Re: Anecdote from work about EE's
« Reply #13 on: January 02, 2016, 06:21:26 am »
Yikes.
 

Offline Tomorokoshi

  • Super Contributor
  • ***
  • Posts: 1212
  • Country: us
Re: Anecdote from work about EE's
« Reply #14 on: January 02, 2016, 06:32:39 am »
In early mainframe and DOS environments, there was a limit of 8 character names.  You soon learned to work with abbreviations to create meaningful names.  CNT would be a counter that might be part of a more descriptive name, such as LSTRXCNT for LastReceivedCount and LSTTXCNT for LastTransmitedCount.  There was nothing slack about it - it was simply NECESSARY.

Once you have become proficient with such cryptic names, you tend to run with them quite comfortably.

Computers with limited RAM that were programmed in BASIC have this problem also. I left out spaces and made variables 2 characters long, which if I recall was the interpreter limit.
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 9889
  • Country: nz
Re: Anecdote from work about EE's
« Reply #15 on: January 02, 2016, 07:32:49 am »
For years in the military we called wire cutters - diagonal cutters - dikes. I nearly got written up a few years back when I asked for a pair of dikes while working at a government data center.

m,

Dikes for wire cutters is still quite common in a lot of places.
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline VK3DRB

  • Super Contributor
  • ***
  • Posts: 2252
  • Country: au
Re: Anecdote from work about EE's
« Reply #16 on: January 02, 2016, 08:07:20 am »
In early mainframe and DOS environments, there was a limit of 8 character names.  You soon learned to work with abbreviations to create meaningful names.  CNT would be a counter that might be part of a more descriptive name, such as LSTRXCNT for LastReceivedCount and LSTTXCNT for LastTransmitedCount.  There was nothing slack about it - it was simply NECESSARY.

Once you have become proficient with such cryptic names, you tend to run with them quite comfortably.

I first started coding in 1977 and like you, I used abbreviations in the day out of necessity, like eight characters for the file name and three for the file extension in DOS. Some assemblers also had limited identifier lengths. But there is little excuse to do that these days. The world has moved on.

Its a bit like limiting the number of columns to 80 in source code to cater for 80 column dot matrix printers or old monitors. It is :bullshit:.

You might run with concatenated abbreviations, but if you were writing code that the next poor bunny has to decipher after you left your job, you just make life hard for him. Some time ago I was asked to refactor 50,000 lines of embedded frogshit written by three ex-employees who were clearly out of their depth, so the issue is close to home. It took me 18 months to clean up the mess. In that code there were things like...

errrcntr = 0;  // Set the error count to zero                           |O

All they had to do was write...

errorCount = 0;

and no idiotic comment implying "I am a moron" would be required. That is just the tip of the iceberg. Add in hundreds of function names that had little to do with the actual functions, and about 200 cryptic file names, and a plethora of bugs, you can see why my tolerance level for sloppy coding is low. There were several subsystems, and the writers constantly confused TX and RX both throughout the code and in the terrible schematics. Another favourite of theirs was using the prefix word "update", like

Update_serial(); 

The word "update" is ambiguous. The word "serial" is ambiguous too in this system (serial data? serial EEPROM? serial number?).
 

Online tggzzz

  • Super Contributor
  • ***
  • Posts: 19279
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: Anecdote from work about EE's
« Reply #17 on: January 02, 2016, 09:35:40 am »
For years in the military we called wire cutters - diagonal cutters - dikes. I nearly got written up a few years back when I asked for a pair of dikes while working at a government data center.

Presumably the complainant has never heard the folklore story of the little boy who stuck his finger in a dyke.

See http://www.pantheon.org/articles/l/little_dutch_boy.html
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline Brumby

  • Supporter
  • ****
  • Posts: 12288
  • Country: au
Re: Anecdote from work about EE's
« Reply #18 on: January 02, 2016, 09:39:36 am »
I got my first taste of programming in 1971 using a language called Focal (DEC equivalent of Basic) followed by Fortran, Pascal and a couple of others at Uni.  I started application programming in my first full time job in 1978 with IBM assembler.  I can still remember getting set up in a small office with a U-matic VCR and a series of workbooks for the self-study course.

I never had to handle any programs of the size you mentioned - but I did have the classic program maintenance changes to make and dealing with the naming scheme developed by someone else was sometimes rather painful.  One such change was a fairly straightforward one, with a curious labelling scheme that used a two letter suffix for labels within each routine plus a one character prefix that started at 'A' for each such label.  I had to add a few instructions and a label in a routine with labels AOX, BOX, COX, DOX, etc. so, having recently encountered a book by Dr Seuss, the new label became FOXINSOX.

I still have my yellow card (somewhere).
 

Offline GreyWoolfe

  • Supporter
  • ****
  • Posts: 3649
  • Country: us
  • NW0LF
Re: Anecdote from work about EE's
« Reply #19 on: January 03, 2016, 02:03:18 am »
My dearly departed father used the term dykes but he used the term for lineman's pliers.  Wire cutters were wire cutters.
"Heaven has been described as the place that once you get there all the dogs you ever loved run up to greet you."
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf