LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Reply
  Search this Thread
Old 11-29-2011, 07:43 AM   #1
jhwilliams
Senior Member
 
Registered: Apr 2007
Location: Portland, OR
Distribution: Debian, Android, LFS
Posts: 1,168

Rep: Reputation: 211Reputation: 211Reputation: 211
Things Software Engineers Say That Are Annoying


One thing that I think is really annoying when someone is in a technical discussion, and whines:

"But it doesn't scale"

(Granted, there's a time and a place, like in a software architecture meeting while actually working on software)

But whenever I hear this kind of thing from some curmudgeons standing around the water cooler, I think:

"Why don't you go to your computer right now and write something that does, then." (This is like the "drop and give me 20" response.)

"What do you know about scale?"

Or simply,

"Yea, well. Buy more processors, dweeb."

etc.

Anyone else have something they find annoying about software engineers?

(Disclosure: I am in fact a software engineer.)

Last edited by jhwilliams; 11-29-2011 at 07:50 AM.
 
Old 11-29-2011, 09:52 AM   #2
MensaWater
LQ Guru
 
Registered: May 2005
Location: Atlanta Georgia USA
Distribution: Redhat (RHEL), CentOS, Fedora, CoreOS, Debian, FreeBSD, HP-UX, Solaris, SCO
Posts: 7,831
Blog Entries: 15

Rep: Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669
That reminds me of this:
http://bioen.okstate.edu/Fun/Engineer2.htm

One of the things that annoys me about users/management is that when you try to tell them up front what the limitations are they whine about what you said rather than planning ahead. Why do engineers ALWAYS try to tell you up front? Because when you have an issue later due to ignoring what they tried to tell you you will blame THEM.

I once worked at a job where management actually had the gall to tell us "You didn't try hard enough to convince us." after predictions we made about poor backup strategy came true. Management simply said before implementation "We can't spend THAT kind of money on backups and we'll never need to restore anything older than 6 months anyway". Of course the day came that they wanted to restore something backed up 8 months previously and we provided their written response to our retention proposal this is the bullshit answer they came back with.

The reason they tell you it won't scale is because they KNOW that somewhere down the road you're going to run into performance issues that can only be solved by buying a new solution because you cheaped out on the original one and you WILL blame them.
 
Old 11-29-2011, 01:16 PM   #3
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
Blog Entries: 4

Rep: Reputation: 475Reputation: 475Reputation: 475Reputation: 475Reputation: 475
As noted, and requested, moved to big General
 
Old 11-29-2011, 02:54 PM   #4
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,223

Rep: Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320
Quote:
Originally Posted by jhwilliams View Post
"But it doesn't scale"
That should be a lead-in to an explanation of exactly what the business needs are, and the exact reasons why the solution being discussed will not scale enough to meet those needs.

EDIT: heh. I googled "but it doesn't scale" and got this parody of what people who fall for technology hype are generally like:

http://www.mongodb-is-web-scale.com/

Last edited by dugan; 11-29-2011 at 04:53 PM.
 
Old 11-29-2011, 11:42 PM   #5
newbiesforever
Senior Member
 
Registered: Apr 2006
Location: Iowa
Distribution: Debian distro family
Posts: 2,374

Rep: Reputation: Disabled
Quote:
Originally Posted by jhwilliams View Post
One thing that I think is really annoying when someone is in a technical discussion, and whines:
"Yea, well. Buy more processors, dweeb."
I assume you wouldn't say such a thing to people outside the fields of computer hardware and software.
 
Old 11-30-2011, 09:15 AM   #6
MensaWater
LQ Guru
 
Registered: May 2005
Location: Atlanta Georgia USA
Distribution: Redhat (RHEL), CentOS, Fedora, CoreOS, Debian, FreeBSD, HP-UX, Solaris, SCO
Posts: 7,831
Blog Entries: 15

Rep: Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669
Quote:
Originally Posted by dugan View Post
That is funny as hell. Of course you should have put in a warning for those with sensitive ears.

The Atlanta Unix Users Group often has people extolling the virtues of NoSQL and often say things like "Relational DBs are a thing of the past". Despite that everyone and their brother still seems to use Oracle, MySQL and, more and more, PostgreSQL which is making a resurgence.
 
Old 11-30-2011, 10:40 PM   #7
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,659
Blog Entries: 4

Rep: Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941
Engineers are notorious for their general lack of human-communication skills.

One problem, of course, is that "nobody else knows what the hell they are talking about." For instance, in this instance.

"It doesn't scale." What does that mean? If it doesn't, then what does? ... A fish? And, why is that actually significant to the problem? ("I mean, I do not know the answer to that!!")

I think that's what Douglas Adams was poking very-effective fun at when he said that the Universe's greatest computer churned-away to solve the problem of Life, The Universe, and Everything, and said that the answer was (and it was...!): "forty-two."
 
Old 11-30-2011, 10:59 PM   #8
newbiesforever
Senior Member
 
Registered: Apr 2006
Location: Iowa
Distribution: Debian distro family
Posts: 2,374

Rep: Reputation: Disabled
Ehh. Douglas Adams was never particularly funny when exposing his nihilist core, only when he was in being ridiculous. I say, don't talk to me about the stupid forty-two computer; just remember this-- "Oh, freddled gruntbuggly, / Thy micturations are to me! As plurdled gabbleblotchits on a lurgid bee."
 
Old 12-01-2011, 05:02 AM   #9
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
I think that many software engineers forget that new technology usually solves scaling issues.
 
Old 12-01-2011, 09:27 AM   #10
MensaWater
LQ Guru
 
Registered: May 2005
Location: Atlanta Georgia USA
Distribution: Redhat (RHEL), CentOS, Fedora, CoreOS, Debian, FreeBSD, HP-UX, Solaris, SCO
Posts: 7,831
Blog Entries: 15

Rep: Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669
Quote:
Originally Posted by H_TeXMeX_H View Post
I think that many software engineers forget that new technology usually solves scaling issues.
I'd suggest ngineers always know that new technology solves issues. However, they also always know that getting management to spend money on new technology can be more challenging than any technical issue. If management is already buying a solution it is better to nudge them to spend more to make it scalable on the front end than to try to get them to replace or augment it down the road. Sometimes even if "down the road" growth is part of the original plan it still becomes hard to convince management to spend money. People that post things like "Well I refuse to work in environments that do things like that." tend to ignore the real world.
 
Old 12-02-2011, 02:49 AM   #11
Knightron
Senior Member
 
Registered: Jan 2011
Location: Australia
Distribution: openSUSE
Posts: 1,465
Blog Entries: 6

Rep: Reputation: 200Reputation: 200Reputation: 200
Here's one I've noticed. "Basically" is used in every second word. Some other people are prone to but software engineers or computer admins tend to be prone to it
 
Old 12-02-2011, 06:33 AM   #12
jhwilliams
Senior Member
 
Registered: Apr 2007
Location: Portland, OR
Distribution: Debian, Android, LFS
Posts: 1,168

Original Poster
Rep: Reputation: 211Reputation: 211Reputation: 211
Quote:
Originally Posted by dugan View Post
Haha, this is basically exactly what I was talking about.
 
Old 12-02-2011, 09:00 AM   #13
MensaWater
LQ Guru
 
Registered: May 2005
Location: Atlanta Georgia USA
Distribution: Redhat (RHEL), CentOS, Fedora, CoreOS, Debian, FreeBSD, HP-UX, Solaris, SCO
Posts: 7,831
Blog Entries: 15

Rep: Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669
Quote:
Originally Posted by Knightron View Post
Here's one I've noticed. "Basically" is used in every second word. Some other people are prone to but software engineers or computer admins tend to be prone to it
Basically, I disagree.
 
Old 12-02-2011, 10:30 AM   #14
rob.rice
Senior Member
 
Registered: Apr 2004
Distribution: slack what ever
Posts: 1,076

Rep: Reputation: 205Reputation: 205Reputation: 205
Quote:
Originally Posted by sundialsvcs View Post
Engineers are notorious for their general lack of human-communication skills.
it's the tower of Babylon
in order to even think about the problems they deal with demands that they think in a language only engineers of a given field know where one word would need entire books to explain

Last edited by rob.rice; 12-02-2011 at 10:34 AM.
 
Old 12-02-2011, 04:30 PM   #15
newbiesforever
Senior Member
 
Registered: Apr 2006
Location: Iowa
Distribution: Debian distro family
Posts: 2,374

Rep: Reputation: Disabled
Quote:
Originally Posted by rob.rice View Post
it's the tower of Babylon
in order to even think about the problems they deal with demands that they think in a language only engineers of a given field know where one word would need entire books to explain
Where would they be without technical writers? And that helps only in the field of documentation.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Bureau of Labor Statistics - Software Engineers and Programmers. pr_deltoid General 5 07-03-2010 09:23 AM
Some annoying things to work out for 2004 Whitehat General 22 01-04-2004 03:40 PM
Annoying things and some basic ?s Vipes Linux - Software 4 11-12-2003 07:07 PM
Top things annoying in Linux? awdoyle General 171 12-13-2002 05:20 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 07:54 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration