Slashdot Mirror


Forget Learning To Code, Bosses Value Collaboration and Communication (fastcompany.com)

The top priority for developing talent is to train for soft skills, according to LinkedIn's 2018 Workplace Learning Report which surveyed more than 4,000 professionals. From a report: The report found that while automation is requiring workers to maintain technical fluency across roles, the rise of machine-led tasks makes it necessary for them to do what machines can't, which is to be adaptable, critical thinkers who can lead and communicate well.

105 of 197 comments (clear)

  1. Great, let me change my resume by Anonymous Coward · · Score: 5, Funny

    I took off all my coding skills/accomplishments, and instead have all the buzzwords for working well with others.

    Let's see how many offers I get!

    1. Re:Great, let me change my resume by Anonymous Coward · · Score: 2, Funny

      This is Silicon Valley, dude. Bosses just want to grope you.

    2. Re:Great, let me change my resume by ShanghaiBill · · Score: 5, Informative

      1. This LinkedIn report is based on a survey, so it is about what people say, not what they do.
      2. Much of the survey concerns hypothetical future actions.
      3. The survey questions are not mostly about developers, but about characteristics needed in all employees.
      4. The report PDF is displayed with a light gray font on a white background, making it nearly unreadable. This doesn't reflect directly on the contents, but it does show that the team that created it were incompetent at least for the presentation.

    3. Re:Great, let me change my resume by bluefoxlucid · · Score: 1

      It's also the same advice I've heard over the past decade and a half, and the same advice told back in the 1920s. It's the statistical correlate with which engineer gets the highest salary. It was also bluntly stated by Andrew Carnegie when he hired the first person in the world to ever earn a million-dollar salary as an employee of any firm.

    4. Re: Great, let me change my resume by Anonymous Coward · · Score: 1

      I've been working with .NET since 2004, which is when it came out. An HR drone just told me I don't have enough experience with it.

    5. Re:Great, let me change my resume by Solandri · · Score: 1

      Actually, it's HR which come up with those inane lists of qualifications. They do it to reduce the stack of resumes they'll receive, so they won't have to work as hard to pick out a dozen candidates for interviews. The boss just wants someone who can do the job, and couldn't care less how many years experience you have if you can do the job.

    6. Re:Great, let me change my resume by Anonymous Coward · · Score: 1

      Chris' case is getting worse, he spends all day replying to himself as AC on /.

      The tests we ran on Chris have shown that Chris has the intelligence of an ameba:
      https://en.wikipedia.org/wiki/...

      So, technically, he is able to conceive some kind of agenda but it will be silly or impossible to follow on a human scale.

      For example, Chris had an agenda to post anything he felt like on Slashdot which did not work well because it was based on his false beliefs that he had an infinite number of karma points as he wrote here several times.

      Several people here explained to Chris that karma maxed out at some level like 50 or so but Chris kept on insisting that his python script had confirmed that he had millions of karma points!

      Oh well, as I wrote before: "It isn't Chris' fault if he is the way he is. We do the best we can do with him and he is partially integrated into society. We try to cure his abnormal need for attention but he is kind of stubborn and won't listen to anybody."

      For the valuable /. users that might already have read the following, please note that there is an important update.

      IMPORTANT UPDATE:
      Special Education for the Santa Clara County Office of Education has invested money to buy Chris a new chair:
      http://www.keynamics.com/image...

      Information about Christopher Dale Reimer and autistic people:

      Autistic people have obsessions about things normal people don't care. For example, one of our autistic patient went haywire when he realized that there was a penny missing in his pocket change.

      To calm him down, one of our educator pretended to have found it on the floor and gave a penny to him.

      The autistic patient condition went even worse because he realized it wasn't the same penny!

      Chris has an obsession with budgeting every penny. He doesn't understand that most people do not budget to the penny and have a flexible amount they allow for miscellaneous items.

      I am Nancy Guerrero and I am Director of Special Education for the Santa Clara County Office of Education. We use Chris' (a.k.a. creimer,cdreimer) picture in our document because he is the hardest case we have ever had to handle:
      http://www.sccoe.org/depts/stu...

      Our artists were inspired by the low carb diet that Christopher follows scrupulously for the small lunch box and by the picture linked below for the rest. I am sure that you will notice the similarities such as the bump on the side of his chest and more:
      https://ibb.co/gVad65

      Please be easy on Christopher although, I am aware that some of our staff handling Chris post joke comments here and obvoiusly, the Santa Clara County Office of Education disapprove that behavior vehemently:
      http://ibb.co/mRVSaG

      But it isn't Chris' fault if he is the way he is. We do the best we can do with him and he is partially integrated into society. We try to cure his abnormal need for attention but he is kind of stubborn and won't listen to anybody.

      Thank You dear users,
      ---
      Nancy Guerrero
      Director
      Special Education
      Santa Clara County Office of Education

    7. Re:Great, let me change my resume by AHuxley · · Score: 1

      No Ada?

      --
      Domestic spying is now "Benign Information Gathering"
  2. Nothing New by Drethon · · Score: 1

    I've never seen ability to code as being what makes a good developer, at least among workers at least capable of writing a good program. In the environments I've worked in, the programs are all too large for one person to work on so the only way to progress the program is to work with the other people responsible for the rest of the program. Are employers just figuring this out?

    1. Re:Nothing New by jellomizer · · Score: 4, Interesting

      I think the thing bosses are figuring out, is the technology buzzard of the day isn't the biggest thing. I have professionally used a couple dozen languages over my career. Giving me an other one to work on isn't a big deal. Also a lot of coders are very protective of their code, and hate sharing it. So coding isn't collaborative but work on your own code, and dump it on someone else when you leave, where they look at it, and grumble at all the problems with it and promptly re-write it again.
      I think the ability to code for someone applying for a programming position is something we should take for granted, however other factors such as how they will work with others, and make code that will prevent a hand off learning curve, and follow a company standard is important.

      If you think if you make your code difficult and only you can manage it. Let me tell you from experience, you are wrong, While it may take some time to get a handle of it, most developers (especially ones practiced at reading others code) can pick up on your crazy mess you made, and continue on without a heartbeat.

      I had a rouge employee quit, contact the customers telling them that the company will not be able to keep the product running. Causing the customers to panic. Only for us to put in a update for a feature they were asking months for (which he never had started), as well changing the security settings around to prevent him from causing more damage.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re: Nothing New by Type44Q · · Score: 3, Funny

      the technology buzzard

      What does Carly Fiorina have to do with it??

    3. Re:Nothing New by darkain · · Score: 2

      100% correct! This is EXACTLY why Linus is still the sole developer of the Linux kernel. No other developer is allowed to modify the code whatsoever.

    4. Re:Nothing New by dwpro · · Score: 1

      I've used a number of languages in my 12+ years in the trenches of coding, and the language actually is a big(ish) deal. There's an expressiveness and continuity of thought that comes from being well-versed in a language. You know the tools, platform limitations, conventions, shortcuts, the gotchas. Maybe you're a polymath that remembers all of that stuff and has kept track of all the language advances of the last X years that can get rid of 30% of the boilerplate and do automated bounds checking, but for most of us coding in different languages is not like driving different cars. I'd say it's more like driving a moped, a backhoe, an airplane, or in the case of 'c' perhaps a luge.

      Now, a good collaborative environment with code reviews and the like can help lessen that learning curve, but without sufficient talent it will take years to get there.

      --
      Millions long for immortality who do not know what to do with themselves on a rainy Sunday afternoon. -- Susan Ertz
    5. Re:Nothing New by jellomizer · · Score: 1

      They normally will argue when something is not matching their standards, but that rarely ever gets in the way. They will probably just run a code beautifier to fix it.
      I have printed out code and have drawn maps with a pencil to track all the workflow it has followed, because it was spaghetti code (With actual goto commands) one letter variables, which were reused when no longer needed.
      However for an experienced coder, they know if the computer can read it and then so you you. It may just take some time to straighten it out.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    6. Re:Nothing New by angel'o'sphere · · Score: 2

      Sensei,
      I'm in programming mere 35 years.
      I know about 30 languages and program in 5 right now fluently.
      What are the shortcuts you are talking about and the gotchas, please enlighten me!

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    7. Re:Nothing New by William+Baric · · Score: 1

      That's why we have managers, so they can distribute tasks to each person. The one who is doing the coding does not need to "collaborate", he only needs to do his task. Of course, the problem is most managers now have absolutely no clue what to do, so they just let employees try to organize themselves, that is they let coders do the manager's job.

    8. Re:Nothing New by sfcat · · Score: 1

      I've never seen ability to code as being what makes a good developer, at least among workers at least capable of writing a good program. In the environments I've worked in, the programs are all too large for one person to work on so the only way to progress the program is to work with the other people responsible for the rest of the program. Are employers just figuring this out?

      For companies that sell software to other companies yes, this is true...for that what, 2% of the industry. For the rest, the modules are much smaller, often composed of smaller modules, each of which has its own team. For projects like that that I've been on, there hasn't been a single project that a single decent developer couldn't handle by themselves. Having an entire team handle that module of code rather than a single developer is about parallelism, not necessity. And the cost of that parallelism is usually office politics and that ruins most things. You sound like part of the problem, not part of the solution.

      --
      "Those that start by burning books, will end by burning men."
    9. Re: Nothing New by Anonymous Coward · · Score: 1

      rouge employee

      She wouldn't share her makeup.

    10. Re:Nothing New by whh3 · · Score: 1

      I wish that I simply had mod points to respond to this. Since I don't, I will post a comment.

      This is one of the most thoughtful responses that I've read on /. in a while. Thank you for posting this.

      I cannot agree more with your comment. Especially the final part. I think that it is part of human nature to want to be so invaluable that the organization we leave will be stuck without us. And that is true for any type of organization. I know it is definitely true for me. I've left behind several groups and really wanted to be so missed that they constantly had to come ask me about x and y.

      I left those organizations on good terms but I wanted my coworkers to think so highly of me that they had no choice but to come ask me about my work after I moved to another position. I am not proud of this. On the contrary, I try very hard to remember that everything continues with or without me.

      To bring this full circle, because everything does continue marching, I think that the value of an employee is what he/she contributes to the group overall. That is true whether you play mentor or mentee in any setting. If you are the mentor, then your lasting contribution will be how you improved everyone around you. If you are a mentee, then your last contribution is how much you learned and how you applied in your current position and how you will teach it to someone else at your next organization.

      Again, thank you fore thoughtful comment.

      Will

      --
      remove nospam. to email!
    11. Re:Nothing New by Ash+Vince · · Score: 1

      Also a lot of coders are very protective of their code, and hate sharing it. So coding isn't collaborative but work on your own code, and dump it on someone else when you leave, where they look at it, and grumble at all the problems with it and promptly re-write it again.

      Only if you are not being managed properly.

      A well managed team will be using processes such as code review to ensure that there is a sense of shared ownership of every line of code written. It is not your code, it is the companies. You all work for the company (you may also own shares), but ultimately everyone should know they are part of a team and what matters most is the team, and the shared team goals as defined by the company.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    12. Re:Nothing New by Hognoxious · · Score: 1

      I've never seen ability to code as being what makes a good developer, at least among workers at least capable of writing a good program.

      That's like saying height doesn't matter as long as you're tall enough.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  3. Because nothing makes managers happier by bobstreo · · Score: 1

    than the workers doing their job in terms of leadership, so the bosses can take credit for others work.

    Except for the people who BCC all their communications with their managers to their bosses boss.

    1. Re:Because nothing makes managers happier by JaredOfEuropa · · Score: 1

      Pretty much every manager I have worked for tended to look at the work and skills of others through the lens of his or her own world. They understand leadership, communication and collaboration because for them it's a core skill set. Focus, reflection, a deep understanding of specific areas of expertise? Not so much. I suppose that's why they would value the first set of skills more. It's also what they focused on in performance reviews, and what they would most suggest to others (developers or other staff) as areas of improvement. They found technical skills harder to deal with, unless broken down into certificates.

      It's probably also why they gave us open plan offices

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    2. Re:Because nothing makes managers happier by PhrostyMcByte · · Score: 1

      Because nothing makes managers happier...than the workers doing their job in terms of leadership

      If your perception is that only leaders need communication and critical thinking ability, your industry is probably ripe for automation.

      And that's the point of the article. We no longer need button pushers because automation is taking those roles. Jobs will increasingly require people to be smarter than their roles would have needed a decade ago.

      Coding classes may expose people to black & white logic but they won't make people better decision makers. Coders are mostly defensive thinkers, and that only comes well into their career as they start to think what will this break rather than why did this break. I've met plenty of coders who are not any smarter or better at critical thinking than anyone else.

    3. Re:Because nothing makes managers happier by Wycliffe · · Score: 1

      Pretty much every manager I have worked for tended to look at the work and skills of others through the lens of his or her own world. They understand leadership, communication and collaboration because for them it's a core skill set. Focus, reflection, a deep understanding of specific areas of expertise? Not so much. I suppose that's why they would value the first set of skills more. It's also what they focused on in performance reviews, and what they would most suggest to others (developers or other staff) as areas of improvement. They found technical skills harder to deal with, unless broken down into certificates.
      It's probably also why they gave us open plan offices

      This makes perfect sense. Someone who doesn't know how to code has no way of judging the quality or even speed of the code. They can kind of judge the quality of the end product but if it's a large product then even each coder's individual doesn't really show much in the final product. So what does a non-coder judge on? Lines of code, responsiveness of programmer, how helpful the programmer is to other employees, how quickly the programmer fixes the problem, etc... They are judging on the only things they understand. Good managers realize this and ask other programmers to help in the hiring and the rating of employees but others basically assume that if you have a degree or certificate then your just as good as any other programmer and the only difference is your soft skills.

    4. Re:Because nothing makes managers happier by ceoyoyo · · Score: 1

      Coders yes. However, the "what will break this" thinking is a critical skill for someone I'd consider a developer. It's also a critical skill for a good manager, but most of them seem to be missing it.

      Such as when a big project got set up here and someone said things like "you'll want to do x, y and z because otherwise A, B and C are going to go wrong." Someone wanted more positive thinking. Today I actually went to a meeting with a bag of popcorn, to hear about how A, B, and C have gone catastrophically wrong.

    5. Re:Because nothing makes managers happier by PhrostyMcByte · · Score: 1

      I think there's some confusion with TFA, it is not talking about dev jobs -- it is targeting ALL jobs.

      Which is what I was speaking to: yes this method of thinking IS something most coders develop but it can take 5-10 years, so a few light coding classes is not going to help anyone in a different career path.

    6. Re:Because nothing makes managers happier by Hognoxious · · Score: 1

      How did it go? Did they decide that it was your fault for not having a "can do" attitude?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    7. Re:Because nothing makes managers happier by ceoyoyo · · Score: 1

      I stayed far away, and now they're afraid to ask me to fix it. I applied my can-do attitude to projects that have a chance of success.

      Lucky too. If they'd asked me earlier I probably would have gotten involved. I save injured birds and stray cats too.

    8. Re:Because nothing makes managers happier by ceoyoyo · · Score: 1

      Maybe I was misunderstood. "Coders," as in someone who has taken a few classes and can write a bit of code, might not learn critical thinking, but decent developers tend to have it. And yes, it's absolutely an asset to pretty much all jobs, and unfortunately lacking in most of them.

      We are hopefully experiencing a shift away from a management class over workers who are regarded as more or less machine like: don't think much, butts in seats, head down, follow this simple procedure. Adults should be capable of doing a job well with a minimum of oversight, leaving a reduced number of administrators to do actual administration: all the busywork that could get in the way of doing the actual job.

  4. No shit Sherlock by Rosco+P.+Coltrane · · Score: 3, Interesting

    I manage a technical support team. Of the 11 people in my team, 2 are borderline autistic (nice guys, easily managed, but not exactly team players), 2 are extremely intelligent divas (unmanageable, but when they follow instructions every once in a while, they're really good) and the 7 others are reasonably smart folks who like to give and receive feedback, work well with the rest of the team, know how to write user-readable documentation, and propose reasonable solutions whenever possible.

    Guess which two I'm trying to get rid of?

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:No shit Sherlock by Mysticalfruit · · Score: 1

      The two divas?

      --
      Yes Francis, the world has gone crazy.
    2. Re:No shit Sherlock by Zontar_Thing_From_Ve · · Score: 2

      Guess which two I'm trying to get rid of?

      The divas because you'd rather have control than anything else. Did I guess right? By the way, as someone who has probably worked in IT longer than you, you'd be a lot better off getting rid of the borderline autistic guys because guys who aren't team players aren't worth the trouble. It far far better to deal with smart people who may be 'unmanagable" (and I bet another manager besides you could somehow reach them) than guys who aren't team players.

    3. Re:No shit Sherlock by Marxist+Hacker+42 · · Score: 1

      I should hope so from his description, but I have an off topic question. Does your sig line refer to Pope Francis, because if so, downright brilliant!

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    4. Re: No shit Sherlock by TimMD909 · · Score: 2

      Firing people who are autistic would run the risk of being sued for discrimination. However, you can easily fire divas cuz it's not illegal to fire assholes.

    5. Re:No shit Sherlock by bluefoxlucid · · Score: 1

      When we got rid of our unmanageable prodigy, things got a lot better. Coworkers stopped crying after being told repeatedly that it's okay for them to be stupid because not everyone can be a genius. The pace of "updates" stopped, but the quality of code went up.

      Also, he got arrested by the FBI a few years later for hacking into a school and publishing the dean's social security number because they weren't taking security issues seriously. He said they were too stupid to understand until somebody showed them, and should thank him.

      The guy was an asshole.

    6. Re:No shit Sherlock by Herkum01 · · Score: 3, Insightful

      The Divas are not team players either and if they won't follow the direction SET by the manager, then they are definitely not worth the trouble that they create.

    7. Re:No shit Sherlock by 110010001000 · · Score: 1

      Your two remaining brain cells?

    8. Re:No shit Sherlock by Njovich · · Score: 2

      The two most expensive ones? The union workers?

      The reality is that your company would have never hired any of them without their technical skills. And yet the 'autistic' ones are still there despite their lack of communication skills. Which again just comes to show that communication skills may be 'valued' but not as much as other factors.

    9. Re:No shit Sherlock by Anonymous Coward · · Score: 2, Insightful

      Guess which two I'm trying to get rid of?

      The divas because you'd rather have control than anything else. Did I guess right?

      Now we know who one of the two divas is.

    10. Re:No shit Sherlock by HornWumpus · · Score: 3, Interesting

      'Unmanageable' is a judgement. When it's made, the person on one side or the other should be removed from that team.

      Often as not, the _manager_ is just incompetent. There is no way to know if that's Roscoe or not.

      As always, there is no substitute for experience. A known 'difficult to manage' (which can mean 'cares about his craft'), but really top developer, can be used as a test for new middle managers. If the MM ends up kicking him from the team...fire the manager.

      Of course that presupposes you have a 'known to Sr management as 'good but difficult' dev'. Can go completely wrong if the Sr manager is clueless, but you're boned in that case, so fuck it.

      'Asshole' on the other hand...but be sure to identify the right asshole. People that won't do their jobs, unless you're an asshole to them, are the primary assholes in that situation.

      In a bad team, everybody works at the level of the lowest performing person that is perceived to be 'getting away with it'. Which ratchets down. In that case, beware of firing 'assholes'. Sometimes they are just people who are late to the featherbedding.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    11. Re:No shit Sherlock by outlander · · Score: 1

      Divas are useful in a perishingly small set of use-cases. The cognitive dissonance is stunning, though - misanthropes who crave laudatory attention, people who complain about being too heavily laden who won't document and won't teach, and (all too often) self-proclaimed senior staff who turn out not to know basics.

      I've worked with divas and I've worked with givers/sharers. I'll take the givers and sharers - if you want to document something or teach me and the team, so much the better.

      --
      "Truth is what works" -- William James "It works!!" -- o-dark-AM comment
    12. Re:No shit Sherlock by HornWumpus · · Score: 1

      Flash is a Diva, Enos is getting promoted.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    13. Re:No shit Sherlock by bluefoxlucid · · Score: 1

      He was an asshole to everyone. I had serious problems with that manager, but he cleaned up well, and these were not those problems. Pretty much every person this dude interacted with knew who had the problem, or at least was tired of being told that program crashes happen because you're too stupid to use his perfect software the right way.

      You seem consistently biased against anyone with power.

    14. Re:No shit Sherlock by HornWumpus · · Score: 2

      I've been on both sides, both software project management and software development have high rates of arrogance, incompetence and assholeness. But management usually hired development, the most common mode is 'both suck'.

      'Asshole' is a common charge. All I said was: 'be sure you identify the right asshole.'

      Someone started literally crying over a bug report being brushed off rudely? You need better bug tracking software. Bugs cleared is a useful metric (no metric is perfect). Either it was a WETWARE problem or it wasn't. If it isn't, you corner the geek. If it is, you corner the crybaby. Either way they face the issue.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    15. Re:No shit Sherlock by angel'o'sphere · · Score: 1

      I could follow you until you menationed 'smart'.
      The autists usually are mega smart. And being a diva does not make you unsmart, by definition.
      And on a side track, perhaps you like to watch the french movie 'Diva' once ... a masterpiece.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    16. Re:No shit Sherlock by sfcat · · Score: 4, Insightful

      The Divas are not team players either and if they won't follow the direction SET by the manager, then they are definitely not worth the trouble that they create.

      Its likely that you are the real problem. If the divas are the top devs (and likely they are, otherwise they wouldn't be divas) then they likely should be the ones setting the technical direction of the project and not you. You are likely setting a bad course and won't take a hint when they tell you so. So instead of saying, "maybe I'm in the wrong here", you label them "assholes". Perhaps you are the real problem and not the divas. Perhaps they are only divas when a manager without their technical skills tries to "set the direction" in the wrong way. Just a thought...

      --
      "Those that start by burning books, will end by burning men."
    17. Re:No shit Sherlock by Anonymous Coward · · Score: 1

      >> Guess which two I'm trying to get rid of?

      Your competition.

    18. Re:No shit Sherlock by Hognoxious · · Score: 1

      If the divas are the top devs (and likely they are, otherwise they wouldn't be divas)

      You reckon? I've met a few but never one that was really justified.

      Usually, they'd just been there a long time and/or survived at least one major reorganisation.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    19. Re:No shit Sherlock by Hognoxious · · Score: 1

      And being a diva does not make you unsmart, by definition.

      Are you saying that they *are* all smart? Because that's not what the dictionary - or my experience - say.

      Or are you saying that they might be, but they might not? In that case you aren't really saying anything.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    20. Re: No shit Sherlock by Gr8Apes · · Score: 1

      Letting people go for not working with the team is perfectly fine in my state.

      --
      The cesspool just got a check and balance.
    21. Re:No shit Sherlock by Gr8Apes · · Score: 1

      Pretty much every person ... was tired of being told that program crashes happen because you're too stupid to use his perfect software the right way.

      Egads, when everyone using your software has issues, maybe it's not them....

      --
      The cesspool just got a check and balance.
    22. Re:No shit Sherlock by Marxist+Hacker+42 · · Score: 1

      "Yes Francis, the world has gone crazy."

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  5. So... everyone becomes a manager? by QuietLagoon · · Score: 1

    ...be adaptable, critical thinkers who can lead and communicate well....

    OK, good managers, not typical managers. :)

    1. Re:So... everyone becomes a manager? by AHuxley · · Score: 1

      All the work is done is low wage nations.

      --
      Domestic spying is now "Benign Information Gathering"
  6. Next time when you need surgery... by Master5000 · · Score: 3, Insightful

    ... I hope that the surgeon has good communication skills when he has to tell your family that you died since he doesn't know what to do with a scalpel. I've noticed lately that incompetents usually try to promote soft skills when they know that they are lacking hard skills. In fact, I can tell a person is incompetent because they say that soft skills are the most important. It's not guaranteed but it's a red flag.

    1. Re:Next time when you need surgery... by rogoshen1 · · Score: 1

      You need both. First or second interview should be over a beer.

      Are they pleasant enough to be around? Because while those genius rock-star developers who are on the spectrum might have fantastic output, they also tend to drag everyone else around them down, and make the office a fucking dreadful place to be. They also tend to be pretty thin-skinned, egotistical and brittle.

      "Someone edited MY code?"

      No fucking thank you. You can teach almost any reasonably intelligent person to code, it's not rocket science. But trying to teach an autistic asshole to play nice is a fools errand.

    2. Re:Next time when you need surgery... by Anonymous Coward · · Score: 1

      You can teach almost any reasonably intelligent person to code

      No, you really can't. This is something that managers still don't want to accept, hence all the "coding boot camp" and "teach girls to code" activism. Software development is not a training skill. It requires a training skill (i.e. how to use an IDE, VCS, etc.), but the very essence of software development requires an analytical mindset. To break down complex problems into things that a computer can handle is not a simple "if this then do that" skill, not something that can be memorized and trained. First and foremost, a software developer needs to be able to analyse and understand very complex abstract systems. The assumption that you can teach almost any reasonably intelligent person to code is just as absurd as saying the same about advanced math. Most people can not develop new things every day. They follow algorithms instead of creating them. This doesn't make them lesser people, but it makes them bad software developers, and there is a lot of abysmal software to prove it.

    3. Re:Next time when you need surgery... by HornWumpus · · Score: 2

      Q: Do you know how I know you can't code for shit? A: You think the coding is the hard part.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    4. Re:Next time when you need surgery... by rogoshen1 · · Score: 1

      That's your takeaway from my post?

    5. Re:Next time when you need surgery... by HornWumpus · · Score: 1

      Yep:

      You can teach almost any reasonably intelligent person to code, it's not rocket science.

      Pants on head wrong! You clearly don't 'code'.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    6. Re:Next time when you need surgery... by Hognoxious · · Score: 1

      "Half the work is debugging the spec."

      I forget if it was Isaac Newton or Ben Franklin.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    7. Re:Next time when you need surgery... by rogoshen1 · · Score: 1

      That's a pretty broad brush to be painting with. But in a similar vein, if I had to hazard a guess something about you is that you're one of the diva types who are very clearly somewhere along the spectrum -- an insufferable jackass.

      Which is probably why you keyed in on that one sentence. (While of course while disregarding the broader point).

      People who cannot function as part of a team are cancer, regardless of how 'good' they are (or in most cases, how good they *think* they are).

      But, think what you will; oh anointed and wise greybeard.

  7. Re:Hour of Collaboration by Anonymous Coward · · Score: 1

    Right, so a bunch of dumbasses can tell the coder to try stupid shit, and then blame the coder for becoming upset and un-collaborative, eh?

  8. Should do the trick, based on my experience by raymorris · · Score: 1

    I'm not a people person. I have a lot of weaknesses in various areas, and one area of strength - I'm really good at the technical skills of software development. I'm that major nerd who studies software design in his free time, and has done so for many years. My massive nerdiness shows in my record of contributing to well-known projects such as the Linux kernel and helping development internet protocols as a member of IETF. (Good developers read the RFC, bad developers ignore the RFC and guess at the protocol, I write the RFC.). It's quite obvious that on *the coding stuff*, and architecture, I'm very clearly the best on my team, by a significant margin.

    I have a new boss, a new head of our software development team. He couldn't code his way out of a paper bag. He has soft skills.

    Me: Write http standards
    Him: Lead a team meeting

    He's the one who gets promoted

    1. Re: Should do the trick, based on my experience by M0j0_j0j0 · · Score: 1

      Forget about promotion, who makes most âââ?

    2. Re:Should do the trick, based on my experience by crgrace · · Score: 4, Insightful

      I know it's frustrating to be the strongest technically and not get promoted, but the strongest technical contributor isn't necessarily the best manager.

      I lead a hardware development group and I don't do that much development myself anymore these days. What I spend my time on is:

      1. Setting development priorities (we don't have enough resources, so I need to find the least-bad solution)

      2. Hand-holding engineers having interpersonal problems

      3. Shielding my team from organizational politics

      4. Fighting my peer managers to get development resources for my team's projects

      5. Promoting our group and our development ideas to upper management

      6. Evaluating the contributions of the various technical folks on my team and trying to fairly distribute my (very) limited raise pool.

      7. Doing hands-on hardware development.

      As you can see, this isn't necessarily a good for the best technical engineer. Soft skills go a long, long way.

    3. Re: Should do the trick, based on my experience by sheramil · · Score: 1

      Forget about promotion, who makes most âââ?

      Devin Townsend.

      https://www.youtube.com/watch?v=-aOy7bEkbCU

    4. Re:Should do the trick, based on my experience by Bengie · · Score: 1

      In my limited experience, technical ability and communication are inversely related. I've had an ex-mechanical engineer for a manager and he was great. He understood the value of planning, fleshed out specs, and other basics of making any project work. He was not very good at the abstract reasoning needed for tech. Nearly every senior software engineer is great at reporting that they're behind schedule, full of bugs, and the customers keep calling to complain. The best programmers are horrible at giving any updates about their projects, but their projects are done on time and of impeccable quality.

      If you want to be a highly paid programmer, better learn how to communicate that you're technically inept in a way that gets you promoted.

  9. Forget listening to self proclaimed experts by tomxor · · Score: 3, Insightful

    This is basically an unsubstantiated conclusion drawn from misrepresented data.

    The study suffers from a similar fallacy of generalising the ungeneralisable that various "successful people" often do when attributing success to methods which are highly subjective and circumstantial... the only difference here is is a study that generalises the opinion of 4000 "professionals" who are active members of linked-in by considering them to be a representative group of the whole - they are anything but, who the fuck has time for that shit, the real professionals are not arsing around on linked-in - those people are doing work for their employees that does not involve recruitment.

    1. Re:Forget listening to self proclaimed experts by AmiMoJo · · Score: 1

      They don't value communication and collaboration over coding skills. They just don't know for to measure coding ability.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  10. Only if they say the right things by alispguru · · Score: 1

    Bad bosses only listen when you agree with them.

    Collaboration and communication has to go both ways for it to actually work.

    --

    To a Lisp hacker, XML is S-expressions in drag.
    1. Re:Only if they say the right things by sfcat · · Score: 1

      Bad bosses only listen when you agree with them.

      Collaboration and communication has to go both ways for it to actually work.

      Mod parent up...

      --
      "Those that start by burning books, will end by burning men."
  11. BULLSHIT by Austerity+Empowers · · Score: 4, Interesting

    I keep seeing this, online and in schools. The people involved are doing it wrong. You do not talk to "top execs" about employment skills, it's like talking to lottery winners about how they earned their winning ticket. The vast majority of people aren't going to be top execs and are not going to work for them (directly). Most technical people will not ever be even in middle management, and *we don't want to be*! The money is good, the job is enjoyable and often you can see your family. You don't take the lobotomy until you're 50, and even then only if you are comfortable and have no way out. Similarly automation and AI are not going to be replacing engineering (of any kind), nor serious computer programming tasks any time soon. By the time they do, we aren't going to care anymore. It's way easier to automate a CEO than it is to automate an engineer.

    If you come interview with me, at one of the top tier employers in the country, and all you have are softskills...you won't make it through the phone screen. If you interview with my boss's boss's boss's boss (VP I think? Who knows), you won't get the job. That guy has forgot more about semiconductors than most people will ever learn, and he's making billion dollar decisions. He wants facts, he wants you to do the hard technical work for him, and he's going to grill the hell out of you to figure out if you did it, and he can agree with your conclusions. He is then going to soft-skill it in the rarified air of the other top execs from marketing and sales. His boss's boss is the CEO. In a 100k person company, the sphere where soft-skills matter is perhaps 100-300 deep. Those are your odds of success with "soft skills".

    If you are perpetually holding out for a senior exec position, then yes, work your soft skills and spend a lot of time networking with rich people. If you want to entrepreneur, soft skill it away, but be able to speak fluent geek. If you actually want to be an engineer or developer, forget it. Get your geek on, learn everything you can. Yes, you will have to work with people, but I promise you, they care way more about your technical acumen and that they can trust you, than your soft skills (to the point they may not trust you if you whip out power point). That's my advice to everyone, including my own children, and advice I follow myself that has kept me employed 20 straight years without ever being laid off or fired, and got me every job I applied for. It's also common sense.

    Nothing in life is easy, there are no shortcuts. Soft-skills are a dime a dozen. I don't know if this is an America thing where everyone thinks you can just schmooze your way around and be employable, or if it's just universal laziness, but use your brain and ignore obvious lies. Put in the heavy effort to learn your livelihood or you will absolutely lose it.

     

  12. Blame yourself, always by M0j0_j0j0 · · Score: 2

    I consider myself someone with both soft and hard skills, and I own a couple businesses, and do you know why the chatters get promotions and often a better pay? Simple, they ask for it, as simple as that, they just ask, I do see extremely goods developers that could make twice what they make if only they demanded it, it looks like their social ineptitude main cost is that they don't feel the drive to demand.

  13. Critical thinking? by AngelFrog · · Score: 1

    Too bad the education/indoctrination system has been fighting against kids having critical thinking skills for decades.

  14. iPhone users by raymorris · · Score: 2, Funny

    > who makes most ÃÃÃ?

    iPhone users. Android users make $$$

    1. Re: iPhone users by M0j0_j0j0 · · Score: 2

      Slashdot developer has a lot of soft skills I see

  15. Re:My Number 1 Advice by Austerity+Empowers · · Score: 1

    There is a very large gap between being abusive (Dr. House), and possessing no soft skills. No one is going to tolerate you being abusive, I've never seen that turn out well. Even if you really are as smart as you think you are, even if you are also absolutely right, you're going to get burnt. And, no one is that smart, not even Dr. House who nearly kills someone in every show.

    That said, soft skills involve a great many things of which social skills are but a part. Soft skills also involve project management, organization, schedule management, logistics, seeing the big picture and reading between lines. Many of those are anathemic to what successful technical people embody, for one reason or another. For example if your project management skills are good, very likely that's all you will ever do. Don't be too good. If you are seeing big pictures and reading between lines, you're probably making assumptions. That's also something technical people should, at the very least, be afraid of.

    There's no particular reason why a competent technical person should worry overly much about soft-skills at all. My only comment is that technical fields are highly elitist and if you're not at least in the top 20%, you should consider rounding out your profile and pivoting to a less technical field in which soft-skills may be crucial.

  16. LOL by raymorris · · Score: 1

    funny

  17. Re:Hour of Collaboration by ShanghaiBill · · Score: 3, Insightful

    Right, so a bunch of dumbasses can tell the coder to try stupid shit, and then blame the coder for becoming upset and un-collaborative, eh?

    Like this guy? He was give a simple task of drawing 7 red lines, all mutually perpendicular, 2 of them green and the rest transparent. Instead of just getting the job done, he became argumentative and uncooperative. Would you want a guy like that on your team?

  18. the myth continues by tatman · · Score: 1

    The management myth that the more people you add to a problem, the quicker it gets solved. Pair programming, extreme programming. etc etc... I saw this in the 90s even if it wasn't called by a name then. 25+ years later in the industry and it hasn't died yet.

    --
    I've always said English was my second language. Had Romeo and Juliet been written in C, I might have understood it.
    1. Re:the myth continues by balbeir · · Score: 1

      Ah, the Mythical Man Month. An old fart book that stays relevant. If only more people read it. Or even heard about it.

  19. Re:Nothing New about jellomiser's ignorance by Hognoxious · · Score: 1

    I had a rouge employee quit

    Was there a single point of disagreement? And did you make up afterwards?

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  20. Re:Your ability to get along with others... by HornWumpus · · Score: 1

    The peter principle never stops. Everybody rises to their level of incompetence and stays there. Accept it, learn to live with it.

    You cannot 'rank and rate' away the peter principle. You will just end up with an office full of politicians.

    Nobody has been 'ranking and rating' longer than the US military has with its officers. If it worked, the joint chiefs wouldn't be a bunch of weasel politicians. 'Weasel' wouldn't be the key job skill for all ranks past Colonel.

    --
    John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  21. Sample Bias by EndlessNameless · · Score: 1

    Because they're already good at programming, they don't need to be trained further. If you have programmers who are extremely proficient in C/C++/Ruby/Python/etc but have minimal social skills and no experience in project management, then you train them on communication and collaboration to make them more effective.

    An experienced programmer can become proficient in another language on his own, for the most part, if he has already learned one or two. Training is not really necessary. Honestly, you're better off giving an experienced hire some time to become familiar with the application design and codebase anyway.

    Entry-level hires will usually be chosen based on knowledge of the project language, so there is no need to train them.

    So, realistically, I wouldn't expect to see someone trained on a new language. They will generally pick that up on their own as needed. On the the other hand, people rarely improve their communication skills without explicit direction---or a lot of hard life experience. I can easily it being worthwhile to pay for that training instead of waiting for that "life experience" to happen within your organization.

    --

    ---
    According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
  22. What else is old by enjar · · Score: 4, Interesting

    Back in the 90's when I was getting my engineering degree, people were whimpering about.

    1. Having to write out lab reports
    2. The indignity and waste of time that the non-engineering required classes were
    3. Getting points taken away on lab reports for grammar, spelling mistakes, and punctuation
    4. Having to make presentations to the class, explain data and give demonstrations on engineering subjects.

    The professor wouldn't budge. He made it abundantly clear that you could have flawless lab technique, perfect calculations, the best design or the most innovative idea ever and it would never go anywhere unless you could adequately communicate with your peers, managers, investors, a review board, a corporate board, sales personnel, customers, and pretty much anyone else an engineer might need to communicate with.

    Fast forward to where I am now and it couldn't be more true. For instance, I'm asked to contribute to capital planning for the next year. This requires me to engage the technical requirements of the teams I work with and then translate that into some amount of money that gets put in the budget. Naturally, when you request a large amount of money, people ask questions back. I have to be able to answer them coming from a manager as well as a technical expert. I get occasionally asked to sit in on a conference call with a big customer as a technical expert to back up our consultants or applications engineers. I need to know how to present myself there and not make a fool of myself or my colleagues. Customers can come in the "high level manager" variety , "person whose technical expertise is similar to mine", or "how did this person get hired and on this project" variety.

    So, to sum up: yes, technical skill is important. You need that in a technical role. No question about it. At some point, though, technical skills aren't enough, the soft skills need also be present as your technical acumen and renown grow in your organization. There is absolutely nothing new to this, at all.

  23. Inverting an old joke by Hognoxious · · Score: 2

    Guess which two I'm trying to get rid of?

    The ones with the smallest tits?

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    1. Re:Inverting an old joke by angel'o'sphere · · Score: 1

      I guess you were aware that the Divas in this case were male and it would be 'less gay' to fire the male gays with the biggset tits?
      Appologizes if I mistyped gay and gys again ... keepining mixing that up.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  24. First qualification is being qualified by Karmashock · · Score: 1

    Naturally you have to be able to do the work.

    If we get a doctor and your choices are some very nice person that doesn't know what they're doing or Dr House... as in a very qualified doctor who is an asshole... you're going to go with the asshole because your hurt fee fees are worth less to you then your life.

    And that's a thing with business as well.

    How many employees will work for a boss or a company they don't like if the money is good?

    Lots will.

    So if employees will work for a boss they don't like to get paid then a boss may well accept a difficult employee if they're good at their job.

    And if the employer only wants rainbows and unicorns then that probably has more to do with the job market being in their favor than anything.

    Long story short, first criteria is competence in the field.

    Second criteria is basic work ethics...

    Being a "good communicator" is going to find its way onto a list somewhere but if you had to drop something from the list you could live without it. You can't drop competence or basic work ethics. You lose the competence and they simply can't do the work point blank. If you drop work ethics then they're not going to do the work whether or not they can.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
  25. emotional intelligence redux by Hognoxious · · Score: 1

    Anyone remember the emotional intelligence fad back in the old days? There was a best-selling book which I confess I have, somewhere.

    In a nutshell it was basically "You might not be able to find your toes - let alone count them - but if you can smile nicely and tell people what they want to hear you can have a good career in sales/politics/management,"

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  26. Good list by raymorris · · Score: 2

    That's a pretty good list of things you do.

    > I know it's frustrating to be the strongest technically and not get promoted, but the strongest technical contributor isn't necessarily the best manager.

    Indeed, and I don't necessarily -want- to go into management per se.* I've actually been working on creating a position that I fill, a position based around mentoring, teaching, and technical leadership. I then pitch to management that the less-experienced team members are doing a great job, being very productive doing the technical work following the blueprints I have laid out for them, doing things the ways I've trained them to do based on my 20 years of experience and study.

    * Though it really would have been nice if management talked to me for a few seconds before announcing the new guy I was training had been promoted to become my boss. It would have been worth spending 60 seconds to say to me, "Ray I know you want to do the hard core technical stuff more than the organizational management stuff. The new guy, whom you've been teaching programming 101 to, wants to do all that bureaucratic management stuff you hate doing. We're going to have him do the red tape, management crud because we know you hate that stuff."

    1. Re:Good list by crgrace · · Score: 2

      I agree 100% with what you wrote. Your manager dropped the ball.

      Also, I should say at my organization (and I wish this were more common) the managers don't necessarily make more money than the people they manage. We have some very high-performing individual contributors who make significantly more than I do (and they deserve it).

    2. Re:Good list by Gr8Apes · · Score: 1

      You're still nursing this after 13 years? My statement to you is "get some help". And yes, I know whereof you speak, having been the recipient of similar tactics that screwed me out of a large amount of cash in one instance and another where I walked out of a downward spiraling situation leaving potentially significant stock on the table. The consolation for me was that in both cases, I wound up in better places, one almost immediately, the other was a couple of bumpy rides, mainly because of a detour with a company that promised one thing but was run by nepotism favored policies that didn't come to the fore until after dealing with trying to right a project and then dealing with a project that tried to commit to a deadline of launching a moon shot from 0 in a month.

      --
      The cesspool just got a check and balance.
    3. Re:Good list by Alypius · · Score: 1

      That last paragraph falls under the category of "leadership" not management. Also, you are absolutely right, it's horrible that your boss handled it that way, and everyone who reads your story should take a lesson from it.

    4. Re:Good list by Hognoxious · · Score: 1

      I thought a ten year sentence was something a judge hands out until I read that post.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  27. What bosses actually want is... by cyn1c77 · · Score: 3, Insightful

    5% of their employees who can actually get the job done. This will involve having hard skills like coding, thinking, and knowing how to actually back up your hard drive.

    Once they have those 5% of hard-skill employees doing 95% of their department's actual work, they will then hire 95% more employees to pad out their workforce with soft tasks like PR, product development, HR, sub-level managers, and other overhead.

    The boss will use these soft-skill hires to demonstrate that they are successfully building an organization and will be promoted. The 5% of hard skill workers will never be promoted because they will be overworked, grumpy, and their colleagues will resent their capability. They will eventually leave for new jobs, retire, or be let go. The 95% of soft-skill employees will remain (or just churn over) and will eventually grow to 100% soft-skill employees as the hard-skill workers leave.

    The department will then die as its output plummets. A new potential boss will recognize the opportunity to fill the void and the cycle will repeat.

    This is the life cycle of all professional organizations.

  28. Re:Hour of Collaboration by Anonymous Coward · · Score: 2, Insightful

    I think the expert showed great restraint. I wish I could suffer fools as kindly - of course, because I don't, employees in my dev groups don't have to deal with fools often, or for long, either as co-workers or as outside collaborators.

    One part of my managerial role is to cut through this crap and tell other managers (and sometimes my own bosses) to take a long walk on a short pier (politely at first, not so politely if they persist in the theater of the absurd); one part of my technical role is to recognize this crap without having to bother team members who are actually doing productive work.

    Unfortunately, that video is too reminiscent of a bunch of meetings I've been involved in my 40 years in software development.

  29. If we can do all this, what do we need bosses for? by Larsen+E+Whipsnade · · Score: 2

    Basically, they want us to do their jobs for them? Because if we can, we can set up and run our own businesses.

  30. Yeah, whatever by russotto · · Score: 3, Insightful

    When you survey them, LinkedIn's professional managers say they want "soft skills". When you check their job requirements, they want you to be have "hard skills" (including N years of experience in their specific environment). When you check who is actually working for them, you find people who are cheap and have little in the way of skills (soft or hard) beyond checking StackExchange.

  31. Wouldn't be lie, but even if it were by raymorris · · Score: 1

    I've been pretty clear with my boss that I don't care for the bureaucratic stuff and don't really want to go into management per-se, rather seeking (and even creating) a mentor-like position, a position that might be called "software architect" rather than "manager". So it wouldn't be a lie to acknowledge that.

    Even if it WEREN'T clear, the manager who made that decision is already a liar, so if he took a moment to acknowledge my superior technical skills by saying something to me before announcing it, even lying to me about his exact motivations would at least acknowledge that a) having twice as much experience as anyone else on the team, I'm an obvious candidate for any leadership position, and b) I am the guy everyone goes to for help. It would be nice to have a token of respect, even if he said "I know you have decades of experience, but we've decided to offer the position to this new guy", without explaining any reason. I do like for my decades of study and experience running software development teams to be acknowledged. A nod of respect would have been nice.

  32. Bosses want just one thing by SpaghettiPattern · · Score: 1

    Usually they want a thing they can't express in words. Instead of saying "Hey, can you produce a rough design of an architecture that fixes most of our problems and come up with a rough plan to implement this in two weeks?", they make up their minds by perceived gossip, think of some absurd plan, don't communicate it, don't manage it, and get mad when people don't brown nose.

    So, practice positive speech that makes everyone feel good without committing to anything. Not only will you reduce stress at the workplace but eventually you'll be able to work on your own communication skills and say nice stuff you actually mean to your beloved ones.

    Screw managers that don't really know their shit by playing along and seeing them sinking deeper and deeper in the pile of manure they themselves produce. And cover your arse by relaying the drivel they spout in emails confirming meetings/discussions you had.

    --

    I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
  33. Re:BULLSHIT by Shotgun · · Score: 1

    Try working for a large corporation that uses stack ranking for focal reviews, and then come back to us. You don't have to actually go THROUGH the review to see how the people that are best a blowing smoke step over the few doing the actual work.

    --
    Aah, change is good. -- Rafiki
    Yeah, but it ain't easy. -- Simba
  34. This is self-perpetuating by st0nes · · Score: 1

    The people who get promoted to bosshood are the ones who spend their days wandering around the office like wet dreams gossiping and yapping like those irritating little white dogs that can't shut the fuck up for more than 30 consecutive seconds. They are not the ones who do the work. Then they promote others who are like them, so on and on it goes.

    --
    Tempora mutantur, nos et mutamur in illis
  35. Re:BULLSHIT by Austerity+Empowers · · Score: 1

    Large corporation does not necessarily mean stack rating, but I know of a few and worked for one. I quit as soon as was good for me. I did have to endure a few really bad years around 2008, but dropped it like a bad habit afterwards.

    If you work for a company that uses stack rating, they are telling you nicely that they're more interested in your business acumen than your engineering/technical ability. In that case, you have a decision to make. You either want to play ball, do the promotion and powerpoint slog and combat your peers for peanuts. Or you are a technical person first and need to find appropriate challenges. There ARE good jobs out there, even in large corporations, that value engineers and developers for their technical skills. Go to them.