Slashdot Mirror


IT Turf Wars: the Most Common Feuds In Tech

snydeq writes "InfoWorld's Dan Tynan reports on the most common feuds in tech: turf wars in the IT department. 'IT pros do battle every day — with cyber attackers, stubborn hardware, buggy software, clueless users, and the endless demands of other departments within their organization. But few can compare to the conflicts raging within IT itself.' Dev vs. ops, staff vs. management — taking flak from fellow IT pros has become all too common in today's highly territorial IT organizations."

217 comments

  1. vim by bbqsrc · · Score: 5, Funny

    it's the best.

    --
    Disagree != mod troll.
    1. Re:vim by WrongSizeGlass · · Score: 2

      North Korea is the best Korea!

    2. Re:vim by Cow+Jones · · Score: 1, Funny

      Let's get this out of the way. Real programmers use butterflies.

      CJ

      --

      Ah, arrogance and stupidity, all in the same package. How efficient of you. -- Londo Mollari
    3. Re:vim by vlm · · Score: 1

      vlm, agreed

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    4. Re:vim by skywatcher2501 · · Score: 2

      word.

    5. Re:vim by binarylarry · · Score: 1

      Well that settles that.

      --
      Mod me down, my New Earth Global Warmingist friends!
    6. Re:vim by Anonymous Coward · · Score: 1

      That was my reaction. Then I realised you might actually be recommending MS Word. Please tell me you're not.

    7. Re:vim by Requiem18th · · Score: 3, Funny

      m is absolutely the bestD
      A
      wq

      --
      But... the future refused to change.
    8. Re:vim by Anonymous Coward · · Score: 0

      We all know this, but there are _still_ some emacs users still alive. They should die off in the next 10 years or so.

    9. Re:vim by nickrw · · Score: 1

      Oh no, compatibility mode! Undo! Undo!

    10. Re:vim by Sique · · Score: 1

      I have emacs open right now, and I usually write my short stories in emacs. And to instill fear and loathing into you, I actually do have children.

      --
      .sig: Sique *sigh*
    11. Re:vim by skywatcher2501 · · Score: 2

      oh my god what have i done?!?!

  2. sysops being by nimbius · · Score: 2

    the layer between which management absolves its direct interaction with developers, and through which a SOX policy completely devoid of any comprehension of the developer or her work is enforced.

    --
    Good people go to bed earlier.
  3. Dont forget the choreographed dance/fight numbers. by Kenja · · Score: 4, Funny

    Or is that just a California thing?

    To quote Lincoln Spector and sung to the tune of the Jets song from West Side Story.

    When you use DOS you use DOS all the way
    From your first data loss 'til you format drive A:.
    When you use DOS, why your confidence grows;
    For your keys there's commands, for your mouse there's Windows.
    It's DOS that's sublime; it's used by all go-getters.
    At file-namin' time, we're never locked in fetters--
    We choose eight letters.


    When you use DOS, old hardware you can swap.
    You can buy something new, next month prices will drop.
    When you use DOS, why, you're never a stooge,
    If your 640's low, well, there's always a cludge.
    DOS users: On clones we can run, with brand-names we're the choosers.
    The Macs'll buy none, cause all the Apple users
    Are mouse abusers.


    We're using DOS, yeah! and we're gonna fix
    Every last system that's not something eighty-six--
    Not something eighty, very weighty, six.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
  4. What about staplers? by Anonymous Coward · · Score: 0

    As Office Space so convincingly depicted it, loss of a precious stapler to another employee can have severe ramifications for the future of the business.

  5. Forget Feuds, this is WAR! by Archangel+Michael · · Score: 3, Funny

    Luckly we have the equivalent of Sun Tzu's Art of War for the IT crowd.

    B.O.F.H

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    1. Re:Forget Feuds, this is WAR! by BrokenHalo · · Score: 1

      The BOFH usually ends up getting his ass kicked in one way or another. It can be very tempting to abuse power - and I have to confess to having been a little capricious myself at times back in the days when I was an operator on a certain mainframe site, when asshat branch managers routinely dumped shit in my general direction while I was trying to get my job done.

      But my point is that the BOFH or sysadmin has to retain a certain level of integrity. If you leave your job (even if you are "asked" to leave) you don't go dropping timebombs on your ex-employer if you ever want to get hired again. There is sometimes an expectation that the sysadmin can't be trusted, but the reality is that most are perfectly capable of appreciating the simple reality that it is in their own best interests to not shit in their own nests.

    2. Re:Forget Feuds, this is WAR! by MrLint · · Score: 1

      The thing about timebombs is that you may not really have part in it. Anytime someone demands what would be a bad decision get implemented, a timebomb is created. You can warn people all you want. Its screaming down a well. If something happens to said bad decision in some time period after you leave, you are blamed. The fact that the empty desk that wasn't back-filled didn't take over the minor task you were doing in order to keep BadIdea(tm) running, still becomes your fault.

  6. Butting Heads by Anonymous Coward · · Score: 0

    Your problem shows up in production only? That's too bad.
    That's a really nice software release life cycle you've got there. It would be a shame if anything were to happen to it.

  7. BOFH by i.r.id10t · · Score: 1

    Obviously they've never read any of the BOFH tales...

    --
    Don't blame me, I voted for Kodos
    1. Re:BOFH by Threni · · Score: 1

      Maybe they have, but just didn't find them very funny. They're like Dilbert, or TheRegister etc - how shall I put this..."not universally enjoyed"?

    2. Re:BOFH by h4rm0ny · · Score: 1

      Yeah - I read a couple and I just couldn't find the wit. I really like Dilbert and find The Register entertaining. But those stories basically seem to consist of an unrealistically ignorant user being messed around by a humourless jerk. If I had someone like that working for me, I'd fire them on the spot.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    3. Re:BOFH by Anonymous Coward · · Score: 0

      ...and then they would burn your house down.

    4. Re:BOFH by h4rm0ny · · Score: 1

      ...and then they would burn your house down.

      And that's the humour I don't get: Dilbert is an engineer beset by stupid policies and PHBs, and sometimes his own stupidity. BOFH is a social inadequate whose response to normal behaviour is extreme passive aggression. It's sort of: "this person didn't know their network cable was out, I shall get them sacked." Well if the guy doesn't want to deal with these sorts of problems, then he should try and get a higher-level job, except he doesn't seem capable. It seems less humour, and more a five-year old in a grown up body, trying to feel good by laughing at people who know less.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
  8. "Long live the Fighters!" by Average_Joe_Sixpack · · Score: 1

    shutdown -s -f -m \\theman

    1. Re:"Long live the Fighters!" by toastar · · Score: 2

      God I remember back in high school when i discovered the Net Send command.

    2. Re:"Long live the Fighters!" by Terrasque · · Score: 3, Funny

      I always found it fun when OTHERS found net send, decided to "have some fun", and as a result I showed them the consequences of mixing 1. batch scripting, 2. net send, and 3. infinite loops. And not one of them knew how to turn the service off... One of them even started to cry..

      Good times :)

      --
      It's The Golden Rule: "He who has the gold makes the rules."
    3. Re:"Long live the Fighters!" by Coren22 · · Score: 1

      Ok, as I only ever use shutdown -h (or -r) now, I tried to look up those other options with no joy, WTF does -s and -m do?

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
    4. Re:"Long live the Fighters!" by crafty.munchkin · · Score: 1

      One of them even started to cry..

      Good times :)

      It seems you and I have a lot in common! Ahh the good old days, when the school computer labs were there to be stuffed with. :)

      --
      ... wait, what?
  9. Network vs. Servers by AntEater · · Score: 1

    The network guys are never wrong. Nope. Doesn't happen. Must be something wrong with your servers. Can't be the 2k line ACLs we've put on each vlan to protect the windows machines. Nope. You don't need any ICMP protocols anyways. Why?? What do you need it for? There are no problems with the network. Don't believe me, look at my stats....

    --
    Alex, I'll take keybindings not used by Emacs for $400....
    1. Re:Network vs. Servers by Lumpy · · Score: 2

      That's why I love patching a crossover cable from one switch to another on them and let it sit there.

      making it red like their critical cables and with a "DO NOT REMOVE" label attached on each end is a great way to screw with them. Bonus points if you make it long and snake it through trays so it's not obvious.

      --
      Do not look at laser with remaining good eye.
    2. Re:Network vs. Servers by ArhcAngel · · Score: 1

      AMEN BROTHER! PREACH IT

      I worked for a rather large bank that was still using token ring in the building I worked (This was about 8 years ago). One of the PCs on the call center floor lost its network connectivity. I realized her leased address had expired and it didn't get renewed. We'd had problems with the ring hubs losing their IP Tables in the past so I called the sysadmins and spent 3 hours on the phone with a guy who insisted I didn't know what I was talking about. During this time several other PCs had gone dark. I finally jumped through all the hoops he insisted I try and he finally said..."hrmm...it must be the IP Tables on the router. I'm not allowed to do anything to those. Let me go get my boss."

      --
      "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    3. Re:Network vs. Servers by sfprairie · · Score: 1

      Yah... those ACL's are on there because Security insisted. Yet to see security think performance matters.

    4. Re:Network vs. Servers by Xian97 · · Score: 1

      I see the opposite occurring in my environment. The Server admins will roll out a new application or process without giving any consideration to the amount of bandwidth it will consume or what toll it will take on the network, and of course not informing anyone in the network group of any changes. All of a sudden we start getting lots of calls for slow network performance and found that the bandwidth and latency shot up 300% from what it was averaging before. Once we analyze the traffic we see all the new flows going to and from the server.

      In your scenario, 2K line ACLs would be a problem since every packet would have to go through that line by line until it found a permit or deny. If they need that level of protection, then a firewall would be a better solution.

    5. Re:Network vs. Servers by nedlohs · · Score: 5, Funny

      Paint one half of the cable blue and the other half white, and hide the switch point in a mass of cables somewhere.

    6. Re:Network vs. Servers by geminidomino · · Score: 1

      You almost made me weep, you evil bastard...

    7. Re:Network vs. Servers by Fulcrum+of+Evil · · Score: 1

      remind me never to cross you.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    8. Re:Network vs. Servers by Anonymous Coward · · Score: 0

      bpduguard on a Cisco switch will keep the ports from coming up. Any network admin that's worth their salt will have it configured on every client-facing port by default. I guess you could break down the door to an IDF (because you wouldn't have a key) and start unplugging uplinks, but CDP makes this pretty easy to figure out once you know that cable configurations have been altered. I always thought it was designed with someone accidentally cross connecting switches in mind, I never stopped to think that maybe they put it in there to prevent people from doing it on purpose.

    9. Re:Network vs. Servers by carnalforge · · Score: 1

      Never been working on network (well, professionally i mean) but nearly always when there is some network problem NOC and NOC people get called, first thing they say is that there is no malfunction on our part. And strange enough problems get resolved after 5/30 minutes after the call.
      Now, reading the post of a net guy and knowing the reaction of normal loosers that first thing to blame is the network i can understand why it is so. But when someone from operations calls means (i hope at least) that i've gone at least the burden of checking iptables/pf/ routes, ping, ndd, ethtool kstat, arp and all before bothering another soul like me.
      Though people act different, i cant speak just for me.

      --
      :wq!
  10. Retarded Senior Developers VS Good Developers by Anonymous Coward · · Score: 0, Flamebait

    It seems like any time I try to write software correctly there is inevitably some retard who gets in my way.

    Sometimes it's a senior (in years only) developer who created a "standard" before I got there. Other times it's a shitty outsourcing company in India that decided they would rather write a buggy version of asp.net (using asp.net no less) than let .net developers do things correctly.

    When these lousy yet powerful developers get involved (and they always find a way), projects slow down and become buggier. At some point my manager asks why the projects take so long, and the senior developers attack is complete.

    Where can I escape retarded senior developers???

    1. Re:Retarded Senior Developers VS Good Developers by mfh · · Score: 1

      Where can I escape retarded senior developers???

      You can't. They are everywhere. However, you can escape them if you become an entrepreneur and write your own shit, then anyone you hire has to be up to standards or you fire them. This is how good companies replace bad ones.

      --
      The dangers of knowledge trigger emotional distress in human beings.
    2. Re:Retarded Senior Developers VS Good Developers by mangu · · Score: 1

      let .net developers do things correctly.

      You mean, like migrating apps away from .net?

    3. Re:Retarded Senior Developers VS Good Developers by Anonymous Coward · · Score: 0

      Well you can start with not being a whiny n00b bitch.

      When you grow up you'll look back on your 20's and say "Man, I thought I knew everything yet had no idea what I was doing."

    4. Re:Retarded Senior Developers VS Good Developers by lwriemen · · Score: 2

      they would rather write a buggy version of asp.net (using asp.net no less) than let .net developers do things correctly.

      Where can I escape retarded senior developers???

      Escape them? It sounds like you are on your way to becoming one.

    5. Re:Retarded Senior Developers VS Good Developers by Steauengeglase · · Score: 1

      Sometimes it's a senior (in years only) developer who created a "standard" before I got there.

      I'm guessing you never bothered to ask why that "standard" was there to begin with and 2 to 4 months down the line will find out that there is some limitation that was completely outside of everyone's control and you've just run head first into it. Of course by then you'll have started a re-write and will learn to just blame it on the old timer's lack of documentation and if it was documented, it wasn't documented "right".

    6. Re:Retarded Senior Developers VS Good Developers by mldi · · Score: 1

      +1 Wisdom

      --
      If you aren't suspicious of your government's actions, you aren't doing your job as a responsible citizen.
    7. Re:Retarded Senior Developers VS Good Developers by mldi · · Score: 1

      Sometimes it's a senior (in years only) developer who created a "standard" before I got there.

      I'm guessing you never bothered to ask why that "standard" was there to begin with and 2 to 4 months down the line will find out that there is some limitation that was completely outside of everyone's control and you've just run head first into it. Of course by then you'll have started a re-write and will learn to just blame it on the old timer's lack of documentation and if it was documented, it wasn't documented "right".

      Exactly. If there's one important lesson that I've learned, it's that you never assume the person who wrote that "retarded" piece of code was a moron when they did it, or that you even know why it was written a certain way. There's probably a very legitimate reason for it. It may not even be relevant any more, but it sure was at the time. Just do yourself a favor and ask a few questions before jumping to conclusions.

      --
      If you aren't suspicious of your government's actions, you aren't doing your job as a responsible citizen.
    8. Re:Retarded Senior Developers VS Good Developers by Anonymous Coward · · Score: 0

      I do ask myself why the standard is there in the first place. If there is a good reason for a standard, then I don't have a problem with it.

      The problem is that alot of the standards I've encountered cause the limitations that seem outside of everyone's control. Since it's a standard instead of a suggested practice, these limitations cripple not only the lousy senior developer, but the entire organization.

      It's sad to watch, and it's horrible to work with terrible standards. Bad standards burn time and money while inflating lousy developers' egos.

    9. Re:Retarded Senior Developers VS Good Developers by Steauengeglase · · Score: 1

      They frequently do cause unnecessary limitations. Then I get it up to snuff and find out that quiet XYZ client wants it that way for their POS legacy setup.

      "Who is this XYZ?"

      "XYZ, they propped us up during the last economic downturn. By the way they called this morning and were pissed."

      Sigh.

    10. Re:Retarded Senior Developers VS Good Developers by Anonymous Coward · · Score: 0

      - 1 Fortune Cookie "Wisdom"

      I'm in my late 20s and while I can think of things I would have handled differently earlier on, I haven't changed my opinion on the impact of poor senior developers and bad standards. If anything my theories continue to gain evidence as time goes on.

      That's not because I have a closed mind either. I'm more willing to change my opinions than most of the people around me, especially retarded senior developers.

    11. Re:Retarded Senior Developers VS Good Developers by carnalforge · · Score: 1

      Amen to that.
      And even when you are right, it's you who have to proof it as you're the last arriving one in the place, possibly in a way that does not hurt the other guy.

      --
      :wq!
    12. Re:Retarded Senior Developers VS Good Developers by Coren22 · · Score: 1

      Player Owned Structure?

      Yeah yeah yeah, I know it is Point Of Sale...I'll show myself out...

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
    13. Re:Retarded Senior Developers VS Good Developers by mldi · · Score: 1
      Listen, acting like a cocky dumbass won't get you anywhere. Good communication does. I don't care what the fuck you think about how something was done, if you never ask your seniors about why it was done that way, or even try to open some kind of discussion with them on why you think method/standard B is better than the status quo, you don't have anything to legitimately complain about. Being a jaded member of a development team quietly burning away in the corner does nobody good.

      I'm in my late 20s...

      So you've been in the industry a total of what, 5 years? That's hardly enough time to be judging senior developers. I could only say that's enough time to judge your own team, but then I'd go back to the communication thing. I can only assume that since you've been at your career for around 5 years that it's all stocked in one place. Given that, you've been there long enough to be able to pipe up about shit and be listened to. At this point, if you haven't said anything politely, it's your own fault. Yes, there are poor developers and sometimes people get to where they are because of the years under their belt, but being as you sound so fresh and immature about it, I'm giving the seniors the benefit of the doubt.

      --
      If you aren't suspicious of your government's actions, you aren't doing your job as a responsible citizen.
  11. The biggest challenges in this field by frog_strat · · Score: 2

    are not technical, they are interpersonal. Cognitive intelligence is enough to get one started in this field, but gradually developing knowledge our one's own mind, how to work with others, develop a commitment to encouragement, and gaining a think skin are a must. A lot of IT jobs are a disaster. But you can still find peace in the middle of it if you develop the strength.

    1. Re:The biggest challenges in this field by Anonymous Coward · · Score: 0

      Great comment! Smart admins are nowhere near as valuable as wise admins!

  12. The best thing I saw... by mfh · · Score: 2

    Years ago I quit my job web developing because a customer of my former employer was shady, and promising that the websites could do credit card sales, built in... at no additional charge. So when I quit my job over this kind of blatant lying, I was blacklisted by the former employer. A couple months later, their prized customer stiffed them in $15k worth of fees.

    I phoned my former employer when I heard the news and gave her a bit of the "I told you so," except I was kind about it, and polite. It was apparent from her responses she felt sorry for blacklisting me, and sorry for not listening.

    Sometimes the flak is warranted. Management: listen to your people or don't fucking hire them to begin with.

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:The best thing I saw... by royallthefourth · · Score: 1

      So when I quit my job over this kind of blatant lying, I was blacklisted by the former employer.

      Your former employer was Joe McCarthy??
      But seriously, could you clarify? I don't quite understand.

    2. Re:The best thing I saw... by Anonymous Coward · · Score: 0

      what do you mean by 'blacklist'? were they badmouthing you when would-be employers called to verify employment history?

    3. Re:The best thing I saw... by mfh · · Score: 1

      The former employer complained about me leaving suddenly at a social event, to a number of people I know, while they were rubbing elbows. Some of the folks who were present mentioned it to me. Later on the same people phoned me and told me about that same customer stiffing my former employer.

      --
      The dangers of knowledge trigger emotional distress in human beings.
    4. Re:The best thing I saw... by Stregano · · Score: 2

      Well sometimes one manager leaves and a new one comes in. It happened to me. I am 28, and this guy was 29, and he never listened to what anybody told him. I think proper communication is key. This guy would not talk to his employees about a problem. He would flat-out give them a citation (or write-up) without any warning. Look, if we mess up and know we mess up, that is one thing, but if we have no idea we mess up, maybe the manager should talk to us instead of just throwing write-ups around

      --
      The world is how you make it
    5. Re:The best thing I saw... by GameboyRMH · · Score: 1

      The former employer complained about me leaving suddenly at a social event, to a number of people I know, while they were rubbing elbows. Some of the folks who were present mentioned it to me. Later on the same people phoned me and told me about that same customer stiffing my former employer.

      What you call "blacklisting" is something that would only upset Paris Hilton or one of the girls from The Hills? Please tell me I'm misunderstanding this.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    6. Re:The best thing I saw... by jimicus · · Score: 1

      What you call "blacklisting" is something that would only upset Paris Hilton or one of the girls from The Hills? Please tell me I'm misunderstanding this.

      Not if you're self-employed - it's not unusual for a lot of your work to come through networking and people talking to each other. That sort of thing is Extremely Bad in such cases.

    7. Re:The best thing I saw... by Anonymous Coward · · Score: 0

      WTF, A 2-Digit ID# ??

  13. BAs who design applications by Anonymous Coward · · Score: 0

    BA who design applications v. BA who analyze problems. I constantly get documents from BAs that don't contain any requirements nor the business rules that govern the application. Instead, they give me screen designs and the flow of the application. No idea of what could go wrong or what is considered bad input.

    1. Re:BAs who design applications by BrokenHalo · · Score: 1

      BAs? I thought a BA was a Bearded Anthropologist, but I don't see how that connects...

  14. DBA vs. SysAdmin by devnullkac · · Score: 3, Funny

    DBAs always seem to want root for some reason or other... with apologies to A Few Good Men:
      SysAdmin: You want the authority?
      DBA: I think I'm entitled.
      SysAdmin: You want the authority?!
      DBA: I want the root!
      SysAdmin: You can't handle the root!

    --
    What do you mean they cut the power? How can they cut the power, man? They're animals!
    1. Re:DBA vs. SysAdmin by PPH · · Score: 1

      This is a result of poorly designed DBM systems (and other products) that have to be installed and configured as root.

      I have used and built quite a few well thought out systems that can be run and administrated entirely from a standard user account (usually named {product}root). At most, some required the sysadmin to make a single entry into /etc/inetd.conf or give the product admin (DBA) sudo permission to run a start/stop/refresh script as root.

      --
      Have gnu, will travel.
    2. Re:DBA vs. SysAdmin by I8TheWorm · · Score: 1

      It's not that the systems are poorly designed (filesystem access, and hell, Oracle DB has its own filesystem), it's poorly designed DBAs who think that because the system needs it, they need it too.

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
    3. Re:DBA vs. SysAdmin by mysidia · · Score: 1

      This is a result of poorly designed DBM systems (and other products) that have to be installed and configured as root.

      That's one reason, but DBAs also need root to correctly tune servers to be database servers and troubleshoot issues with DB servers that involve use of root-requiring software tools such as Dtrace or systemtap.

      The DBAs with specialized expert knowledge of database systems need root to reign in on the lesser-informed general system admins who do not understand the unique and particular performance considerations for DBM applications and the DBM involved. The general sysadmin's job is not to know about database server applications or which specialized tunings the DBA may choose for their application (which do require root to implement).

      In particular, the DBA needs to reign in on sysadmins just throwing up new database volumes as RAID5 with no special alignment of partition sectors, instead of something sane like properly aligned partitions using RAID10; and the DBA needs to be able to check things like proper memory/disk/paging behavior configurations.

      Most of the considerations a DBA or _good_ storage admin are expected to understand, but are way out of the league of even a good general sysadmin.

    4. Re:DBA vs. SysAdmin by Talderas · · Score: 2

      DBAs needing root isn't necessary as long as you have proper corroboration, communication, and trust between system admins and DBAs.

      --
      "Lack of speed can be overcome. In the worst case by patience." --Znork
    5. Re:DBA vs. SysAdmin by Anonymous Coward · · Score: 0

      As an Oracle DBA I've just *gotta* say, that I do not want root and have turned down the offer from (let us say) lazy SAs.

      The only time I ever require root is during initial software installation, and the SA is welcome, nay required, to run the 'root.sh' so that they can't claim ignorance when something they do causes unforeseen consequences.

      If I do not have the authority to bugger the system, then no one can accuse me of doing so (which sadly has happened -- the accusation, refuted with "I do not have root privilege"). Though I *have* had to hand step-by-step guidelines to various SAs over the years so that they do the job right the first time. This does not apply to all SAs, but you can't usually tell until it is too late.

    6. Re:DBA vs. SysAdmin by DamnStupidElf · · Score: 2

      "You need two people to do that job?" -- the older Unix DBA, programmer, and system-and-network engineer.

    7. Re:DBA vs. SysAdmin by mysidia · · Score: 1

      DBAs needing root isn't necessary as long as you have proper corroboration, communication, and trust between system admins and DBAs.

      Sysadmins needing root isn't necessary, as long as you have proper corroboration, communication, and trust between system admins and the manager overseeing them.

    8. Re:DBA vs. SysAdmin by HornWumpus · · Score: 1

      You realize most DBA's do nothing more then write monitor backup and restore and bitch about devs needing to change database structures on dev servers 'all the time'.

      I'm sure that's not you. But I'm also sure you've met them by the dozen.

      I'm happy when I find anything resembling competence from a DBA.

      Most DBAs aren't competent to write a stored procedure, tune a database or script an update to structure (without something like RR to do it for them).

      They are backup admins with higher salaries.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    9. Re:DBA vs. SysAdmin by Anonymous Coward · · Score: 0

      Our DBAs have that kind of thinking too. For our newer Linux servers I set them up with limited sudo access and they hated it at first, but later thanked me because it's one (or two) less passwords that they have to remember.

      Then again it's not locked down enough for my tastes, but I got other things to do, and they are grown up enough not to screw things up. Plus we have backups in case they do delete something ;)

    10. Re:DBA vs. SysAdmin by Anonymous Coward · · Score: 0

      it's poorly designed DBAs who think that because the system needs it

      I wouldn't blame the DBAs for making assumptions that the program needs root access. If you have users guessing what configurations are required then your documentation is poorly written. The best software is the kind that does what you want it to do. I bet those DBAs wouldn't give the database root access if they knew it wasn't required in the first place.

    11. Re:DBA vs. SysAdmin by carnalforge · · Score: 1

      Seems you've know only lame sysadmins. Like i've seen bad dba's. And judging on the RAID part of your comment (wich is something new for me and no, i'm not being sarcastic) seems you're talking about small servers. In my sysad experience, oracle or such had always been assigned some LUN from a big storage, on which i have no control and neither the expertise to configure. RAID is done in there, in hardware for the part involving HA as minimum. All i can do is volume management, chown that LUN (if raw partitions in use, or FS if not) to oraadmin and build the stripes based on the indications i get from the storage guy.
      Trivial things like shared memory limits and such i know ... Im used to get some info for each product i have to install on the machines where i am root and i'm not shy to ask to the DBA or simply the person that needs my support for how to do my job easer and the result better for both of us.

      --
      :wq!
    12. Re:DBA vs. SysAdmin by carnalforge · · Score: 1

      While we are at this, once it happened to me to give some disk space to a DBA. That space was in a big storage, all baked by solid state disks. The day after i did it i got called from the DBA who started whining that it was slow. Went to his office and he showed me the "proof". It was this:

      $ dd if=/dev/zero of=file_on_ssd count=8196000

      --
      :wq!
    13. Re:DBA vs. SysAdmin by mysidia · · Score: 1

      judging on the RAID part of your comment seems you're talking about small servers.

      No; I am talking about servers of all sizes, but it would be the opposite of what you think. If there are any servers that do not use some form of RAID technology, they are likely to be small servers or not very important.

      oracle or such had always been assigned some LUN from a big storage,

      It sounds like you are talking about SAN storage; which is sometimes used for mission critical databases. The exact RAID level of the array and what LUNs are carved from is in fact even more CRITICAL for DB server performance on a large storage system than on a direct attach storage configuration. There are systems with hardware RAID configurations for all types of storage whether SAN, NAS, or directed attached.

      on which i have no control and neither the expertise to configure. RAID is done in there

      Major mistake if you are the database system architect / DB admin and not asserting some control or checks of how one of the most important facilities required by the database system is configured. Just because another admin knows how to configure this: Does not mean they are giving you an acceptable, optimal configuration for your database system.

      Perhaps that particular issue wouldn't be such a big one if storage admins didn't so often get things totally wrong. Or pick RAID5 because it will use up less Gigabytes of expensive disk, or RAID6 because it's "super fault tolerant", despite database performance being total crap in most real world cases.

      Seems you've know only lame sysadmins. Like i've seen bad dba's.

      The worst case denominator is what you have to anticipate. If you're the DBA, then making the database system work correctly is your job. And leaving important architectural elements to chance puts your job in jeapordy.

      The skills of system admins varies. One of the DBA's jobs when architecting the database system is to make sure it's done right, regardless of their coworker's skill level; in some cases, this may involve checking others' work/documentation, especially, if the system is in production and results don't meet calculated expectations. The DBA needs root just to use the proper tools with their analytical skills to attempt to investigate and troubleshoot the mismatch between expecations and results, so they can escalate to sysadmin, if they isolate something to a probable hardware problem, for example.

      Trivial things like shared memory limits and such i know ... Im used to get some info for each product i have to install on the machines where i am root and i'm not shy to ask to the DBA or simply the person that needs my support for how to do my job easer and the result better for both of us.

      You're probably missing the point... there is not "one good value" for a lot of settings.

      The DBA needs to make determinations as to proper values, there are tradeoffs involved, and the right ones can even change.

      The DBA needs certain access to even be able to do basic analysis.

  15. Turf wars... Pfft... by Lumpy · · Score: 4, Insightful

    Got a great idea and want to get it past security without trouble? that's simple... simply get buy-in from a senior executive. get him to adopt it as his pet project and get it working on the Dev servers. now when he announces it Security cant do anything but say yes and do your bidding because they do not dare tell the Senior VP of marketing that they wont let his project run. Do I make enemies withing security? yup. Every one of them hated me because my default approach to them was an end run. And it was simply because the security guys were incapable of thought outside of the "lock it all down" OMG OMG! DANGER DANGER! WE got a iphone/ipod app launched for use in the company and made every one of the security guys froth at the mouth and fall on the floor convulsing when I end ran them to a VP who loved it and wanted every sales person to have it. They lost their mind at allowing 190 non company locked up iphones and ipods connected to the holy internal wifi.

    Just wait when my ipad system for sales forecasting get's greenlighted and they have to allow 200+ ipads on it as well...

    --
    Do not look at laser with remaining good eye.
  16. Re:Turf wars... Pfft... by Anonymous Coward · · Score: 3, Insightful

    Have you tried no being a dick yet?

  17. Sadly.. by grasshoppa · · Score: 1

    I have found not one, but two jobs where the entrenched administration chose Novell and refused to budge. I normally am pretty calm about using any tech, if it works then it works.

    Novell, however, is a bloated piece of crap that no user should be forced to use. However, if it were the only game in town, then you're stuck with what you've got. It's not, however. It's not even the best at what it does. The only reason it's still in use is because there is a certain class of 'admin' out there that refuses to learn something new and update their skill set. So they instead drag the rest of their organization down with them in to the nightmare that is Novell software.

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
    1. Re:Sadly.. by GNU(slash)Nickname · · Score: 1

      Novell, however, is a bloated piece of crap that no user should be forced to use.

      You do realize that Novell is a company, not a product, right?

    2. Re:Sadly.. by grasshoppa · · Score: 1

      Yes, and I have to deal with most of their product suite. So, for the sake of brevity, I chose to highlight the company and not the individual products.

      Clearly, I expected too much from some folks.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    3. Re:Sadly.. by Culture20 · · Score: 1

      Your problem arises from an assumption that Novell still means Netware/Groupwise. In a lot of people's minds now, Suse Linux makes a large showing. Sure, Suse stupidly uses mono for things it shouldn't, but it's not otherwise bloated.

    4. Re:Sadly.. by Anonymous Coward · · Score: 0

      The point was someone made a decision everyone else had to live with.

      I always left decisions like that up to the entire team, and made it clear whatever was chosen would be their legacy.

      That kept our team from infighting, at least. Ownership is a good thing.

      TFA's point about IT infighting is a serious issue is a real problem, especially at the management level, and a lot of it is empire building.

      There's nothing wrong with wanting to advance your career, but there's no excuse for being douchy.

    5. Re:Sadly.. by grasshoppa · · Score: 1

      But it is crap. SLES wasn't that impressive before Novell got a hold of it.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    6. Re:Sadly.. by GNU(slash)Nickname · · Score: 1

      Oh, your meaning was clear, it was just your that grammar sucked. I fail to see how a company can be a bloated piece of crap, or how anyone could be forced to use a company. Perhaps you meant to say Novell makes bloated pieces of crap, or that Novell's software is bloated crap. Both of those would be grammatically correct, but, I digress.

      The only reason it's still in use is because there is a certain class of 'admin' out there that refuses to learn something new and update their skill set.

      That's just plain ignorant. There are a lot of use cases where Novell's products are the best tools for the job, and I have 4 Novell admins here who regularly learn new things and update their skill sets.

      Novell has some winners and some losers in their portfolio, just like most other large software companies. I'm sorry that you have to work with what you feel are unsuitable tools, but that is no reason to insult those of us who disagree with you.

    7. Re:Sadly.. by dave562 · · Score: 1

      Do you work for the government? That is the only place I see Novell anymore. Governments and school districts. They cannot get off of the platform because it would cost too much. Lots of luck going to the voters for a few billion dollars to rip and replace Novell.

    8. Re:Sadly.. by grasshoppa · · Score: 1

      That's just plain ignorant. There are a lot of use cases where Novell's products are the best tools for the job, and I have 4 Novell admins here who regularly learn new things and update their skill sets.

      I haven't worked with their full catalog, so maybe there isn't a stinker in there. However, what I've used I can't imagine any of them being the "best tool for the job". Mind sharing what you are thinking here?

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    9. Re:Sadly.. by GNU(slash)Nickname · · Score: 1

      Do you work for the government? That is the only place I see Novell anymore. Governments and school districts.

      Higher ed in my case. I've worked in 3 Novell shops, and the first 2 I converted to Microsoft shops before I left. In the hands of a competent administrator, both environments can deliver the same results.

      They cannot get off of the platform because it would cost too much. Lots of luck going to the voters for a few billion dollars to rip and replace Novell.

      It's not financially prudent to rip and replace functional infrastructure. Any other time everyone screams about governments wasting money, so what's the problem with this?

      I really don't get all the Novell hate in this thread. Seriously, what's wrong with having a back end Netware (well, OES) and Groupwise infrastructure, or eDirectory instead of AD? It's not like they're not still being actively developed.

    10. Re:Sadly.. by GNU(slash)Nickname · · Score: 1

      Sure. I have a couple of examples. :)

      Identity Manager - for auto account provisioning and directory sync. One cool thing we do with this is sync a very limited set of students and attributes into an LDAP directory that our offsite Resnet provider then uses for network authentication.

      Access Manager - web single sign on with federated authentication

      Netstorage - clientless webdav, basically.

      iFolder - think locally hosted Dropbox with admin controls and auto provisioning

      iPrint - install printers by selecting them from a webpage

      There's a lot of other ones where the "best tool" is a function of the specific job. For example, the SUSE enterprise server is better than RHEL for me, because it is the platform for OES2, and it's more efficient to have to maintain only one (server) flavour of Linux. Groupwise has issues with 3rd party support, but can support 4 times as many users on the same hardware as Exchange. NTFS permissions are more fine grained, but Netware trustees give you automatic filesystem traversal rights. And so on...

      eDirectory vs Active Directory is like emacs vs. vi though. Let's stay away from that one. :)

    11. Re:Sadly.. by Anonymous Coward · · Score: 0

      What is "Novell" in this context? I think you'll find significant variation in the quality of its products, so "a bloated piece of crap" is flat-out lazy.

  18. Maybe the problem is themselves? by joeflies · · Score: 1

    It's easy to point at other vendors, engineers, deployments, designs, et al and say that it went wrong because of them. But how much of that is an excuse made by midrange or flat outright incompetent personnel? Not everyone can be brilliant on the bell curve, and for everyone else, well, it's easier to blame others when the plan blows up.

    1. Re:Maybe the problem is themselves? by Fulcrum+of+Evil · · Score: 1

      protip: the way you get to the right side of the bell curve is by figuring out how to fix the plan when it blows up.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  19. Re:Turf wars... Pfft... by Anonymous Coward · · Score: 0

    Heh, must be nice to work for a tiny company that doesn't need to comply with things like SOX and PCI.

    Also, if you did that to ME, I'd have a friend hack the company and make damn certain it was your end-running that responsible for the attack surface that was used.

  20. Define "the network". by khasim · · Score: 3, Informative

    Must be something wrong with your servers.

    Remember that the network switches / hubs / routers are part of "the network".

    So when there REALLY is a problem on the network, the network admins usually hear about it because EVERYONE is having problems with ALL of their apps.

    If one workstation or one server is having a problem (but the others are working) then it probably isn't a problem with "the network".

    It may be that the network is not configured the way you'd like it to be for whatever you're trying to do ... but remember that the network admins have to keep the network configured to support all the OTHER items that were on it before yours.

    At least be able to tell them what you want to do protocol-wise.

    1. Re:Define "the network". by Anonymous Coward · · Score: 2, Insightful

      A-fucking-men.

      I didn't completely understand why the networking team always seemed so irritable when they would get called until I started doing that job at another company.

      Anything where one user can't get to one website, one file share or their PC won't boot up is always suggested to be network related. After the other people claim to check the file server(s), VMWare(if it's a VDI client), etc., they come to me and it's up to me to prove that it's not the network. Invariably, I end up owning the issue and come to find that they locked out their AD account, they rearranged their desk and plugged into the wrong wall jack, their PC has a bad NIC (rare) or some other non-network related problem.

      On the firewall/proxy side, am I the only one who HATES gotomeeting.com?

    2. Re:Define "the network". by Talderas · · Score: 1

      Must be something wrong with your servers.

      Remember that the network switches / hubs / routers are part of "the network".

      So when there REALLY is a problem on the network, the network admins usually hear about it because EVERYONE is having problems with ALL of their apps.

      If one workstation or one server is having a problem (but the others are working) then it probably isn't a problem with "the network".

      And the one time it is the "network" for 1 user it's usually a disconnected cable from the user's machine.

      --
      "Lack of speed can be overcome. In the worst case by patience." --Znork
    3. Re:Define "the network". by DigiShaman · · Score: 1

      While it's very rare, I've seen smart switches act all strange because of corrupted tables. In some instances, entire ports stop working until the whole unit is rebooted. And no, unplugging and replugging the CAT5 cable never resolved the issue even if temporary.

      FYI, it was a Dell switch. To my knowledge, the problem was resolved with a firmware update.

      --
      Life is not for the lazy.
    4. Re:Define "the network". by AntEater · · Score: 1

      Do you work downstairs?

      --
      Alex, I'll take keybindings not used by Emacs for $400....
  21. Pfft...ops by Anonymous Coward · · Score: 0

    This is not a troll comment. This is the truth at my company. I am a software engineer, and every time I try to get the ops team to do anything for me it's like pulling teeth. I have had numerous fights with them because when I need to get access somewhere, I want it right that second, not 2 days later. The ops are never around during business hours, and every time I ask them to do work, they give me the dirtiest look because I'm interrupting their break.com video watching. System admins are a joke at my office.

  22. IT Department vs Software Developers by SonofSmog · · Score: 0

    If the IT department guys knew what they were doing they would be programmers. I don't care what they do I just don't want to help do their jobs for them. Oh yeah, and if you upgrade a server to a new OS because you have a wild hair up your ass, it's your responsibility to migrate the apps.

    1. Re:IT Department vs Software Developers by Anonymous Coward · · Score: 0

      Biggest battles I have ever run into. I develop software, workflows etc. I need to be able to mess with and test new system and network configurations in order to determine the best way to do things. Every single IT department I've started working with freaks out and won't allow the experimentation to occur and will go bitch higher up. In all my past experience that has resulted in me having new IT folks to work with, either through re assignment or removal.

      Helping the business bottom line and core products is what moves a company ahead, not fighting over retaining power over pure overhead costs. IT departments don't recognize that the business is first, not personal fiefdoms.

    2. Re:IT Department vs Software Developers by terrahertz · · Score: 2

      I could just as easily say "if programmers could think on their feet and fix problems that cost the bottom line thousands of dollars per minute of downtime they would be IT guys." But then I'd sound just as short-sighted as you do.

      --
      Slashdot? Oh, I just read it for the articles.
    3. Re:IT Department vs Software Developers by Anonymous Coward · · Score: 0

      If programmers new what they were doing I wouldn't be stuck running old-assed unsecurable OS's that we only keep around because stupid programmers can't be arsed to update their bloated crappy application software to run on current systems.

      Hey programmer, try running your app without a machine to run it on.

    4. Re:IT Department vs Software Developers by Anonymous Coward · · Score: 0

      If the IT department guys knew what they were doing they would be programmers. I don't care what they do I just don't want to help do their jobs for them. Oh yeah, and if you upgrade a server to a new OS because you have a wild hair up your ass, it's your responsibility to migrate the apps.

      Guys like you are really funny when lowly IT people like me point out errors in their code.
      Some of us can program and choose to do something else. Admittedly I am lucky enough to be in a small shop with an unusually wide range of responsibilities. Along with the boring support stuff there is hardware, security, system and database administration, coding, web servers, ArcGIS servers, talking to customers, writing documentation etc.
      I see way more things that interest me now than would if I was programming full time.

      But that's just me, and I have met plenty of people who think like you do. :)

    5. Re:IT Department vs Software Developers by Anonymous Coward · · Score: 0

      If developers knew what they were doing they would know what ports their applications use.

    6. Re:IT Department vs Software Developers by Applekid · · Score: 1

      If programmers new what they were doing I wouldn't be stuck running old-assed unsecurable OS's that we only keep around because stupid programmers can't be arsed to update their bloated crappy application software to run on current systems.

      Hey programmer, try running your app without a machine to run it on.

      A lot of times it's the push from management, not the lack of motivation. App XYZ was written 9000 years ago (in computer time, so, translated into maybe 15 earth years?) and the developers were tricked into using some snazzy system calls or library components that promised they'd change the way they work "forever", but, really, support was dropped 3 years later leaving an app that, best case, needs an entire tier rewritten (worst case: the whole dang thing). It takes time and money, but the business won't spend any money because XYZ, as far as their concerned, still works just fine. Believe me: there's nothing I want more than to rewrite these little timebombs into something more supportable.

      Part of this is why I just roll my eyes when the architecture team starts pushing this brand new framework of product or library that will somehow magically solve all our problems. It's just a whole lot of "play now, pay later."

      --
      More Twoson than Cupertino
    7. Re:IT Department vs Software Developers by Anonymous Coward · · Score: 0

      I could just as easily say "if programmers could think on their feet and fix problems that cost the bottom line thousands of dollars per minute of downtime they would be IT guys." But then I'd sound just as short-sighted as you do.

      Yeah, because the programmers would be idiots to accept a higher-stress, lower-paying job that can be done by people dumber than them. But, if they were idiots, they wouldn't be programmers.

    8. Re:IT Department vs Software Developers by SonofSmog · · Score: 1

      And I was under the impression that we had to migrate our apps every couple of years because the IT staff spends half it's time in Microsoft brainwashing seminars that tout how much easier to administrate, and more secure their latest XYZ is even though they made that claim just a few years ago with OS ZYX.

    9. Re:IT Department vs Software Developers by SonofSmog · · Score: 2

      Well all of us programmers don't have backgrounds in engineering or sit around in a cube programming widgets. Some of us come from small shops where we have to do complete life-cycle development, database administration, package and installation, and everything else at one time or another so, we're pretty familiar with the roles that a dedicated IT department should be responsible for. In fact I wouldn't hire any developer that doesn't know have at least intermediate level knowledge of server OS's and networking. So you can color me unimpressed if the network admin says his job is as difficult as mine, when I consider something like IT support and network administration a stepping stone.

    10. Re:IT Department vs Software Developers by Anonymous Coward · · Score: 0

      Why would anyone voluntarily switch from a higher-paying programmer job to a lower paying job that a trained monkey could do? You give yourself way too much credit.

    11. Re:IT Department vs Software Developers by mldi · · Score: 1

      If programmers new what they were doing I wouldn't be stuck running old-assed unsecurable OS's that we only keep around because stupid programmers can't be arsed to update their bloated crappy application software to run on current systems.

      Hey programmer, try running your app without a machine to run it on.

      Go whine to the project manager or whoever deals out the projects and balances and prioritizes available dev time.

      --
      If you aren't suspicious of your government's actions, you aren't doing your job as a responsible citizen.
    12. Re:IT Department vs Software Developers by greghodg · · Score: 0

      My experience with IT is that most of them don't really have much aptitude for the type of work they do, but they went to get some certifications and that sort of thing so they could do it for a living. Most of the developers I know grew up coding and doing all the other things that go along with it - fixing network and OS issues, db server issues, etc. So yes, we can do 80% of whatever IT does for the other departments for ourselves, and it's usually faster and easier to boot. It's actually nice here, because corporate IT basically lets engineering do whatever we want, we just have to take care of our internal resources ourselves.

    13. Re:IT Department vs Software Developers by Anonymous Coward · · Score: 0

      It's quite easy to pick out errors in someone's code if you don't have to look at thousands of lines of it day in and day out. Fresh eyes can do wonders, but don't pat yourself on the back for picking out something you've been analyzing closely that others have merely glanced over.

    14. Re:IT Department vs Software Developers by Anonymous Coward · · Score: 0

      Ever hear of a development environment?

    15. Re:IT Department vs Software Developers by terrahertz · · Score: 1

      ACs, either we are defining what falls within IT differently (I would say anything to do with operations, from the support desk on up to the enterprise architect), or your knowledge of the salary range within such positions is extremely limited. There are plenty of operations people making near or above six figures and then some, and plenty of programmers in the same markets who will never see that kind of money until the dollar devalues like the currency of a third world junta. But it's *real* cute how I whipped you into such a frothy-mouthed frenzy with the mere suggestion that you can't perform under pressure.

      --
      Slashdot? Oh, I just read it for the articles.
    16. Re:IT Department vs Software Developers by mywhitewolf · · Score: 1

      being a programmer he works under regular pressure..



      the pressure of his fat rolls that is.

      oh no he didn't....

    17. Re:IT Department vs Software Developers by enaso1970 · · Score: 1

      Talk about proving the point of the post. 'Cos one of you is *definitely* going to turn out to be right.

    18. Re:IT Department vs Software Developers by terrahertz · · Score: 1

      *whoosh*
      "But then I'd sound just as short-sighted as you do."
      You apparently missed that bit, where the point I make is precisely that such a position (one role must be superior/more valuable/better paid than the other) is silly.

      --
      Slashdot? Oh, I just read it for the articles.
  23. Re:Turf wars... Pfft... by Anonymous Coward · · Score: 2, Informative

    In this regard the iPad/iPhone is equivalent to kids driving around with motorized scooters on the freeway. It's exciting and easy to use. But completely incorrect tool for the job. iPads are consumer products without any security features worth mentioning.

  24. Re:Turf wars... Pfft... by Just+Some+Guy · · Score: 4, Interesting

    I admit: my first reaction is that if I worked security at your company, I'd want to kick your ass. I mean, I like you, but they probably have a very valid point about not wanting untrusted apps popping up all over the place.

    But my second reaction was that you're right. There's no valid reason why you can't have unsecured guests on the holy internal wifi. We have an open WLAN here at the office, but it's firewalled away from anything we actually care about, with exceptions on a case-by-case basis. You don't get open access to the database server just because you're connecting to our corporate wifi. If your security guys can't handle that, then, well, sucks to be them. Good for you for finding away to make people actually do their jobs.

    --
    Dewey, what part of this looks like authorities should be involved?
  25. Developers by C_Kode · · Score: 1

    Any developer that writes an app that requires admin rights on the desktop should be beaten and stabbed. (yes, you should be able to disable auto-updating)

    1. Re:Developers by trollertron3000 · · Score: 1

      What about ones that write admin tools?

      Gotcha.

      I joke though, it's bad form and usually just poor planning.

      --
      Tiger Blooded Bi-Winning Machine
    2. Re:Developers by ShavedOrangutan · · Score: 2

      Any developer that writes an app that requires admin rights on the desktop should be beaten and stabbed. (yes, you should be able to disable auto-updating)

      If I want to run "ping" or "telnet", I have to open a ticket with the IT Helpdesk.

      I don't have rights to install hardware, so if I plug in a new mouse I have to open a ticket with the IT Helpdesk.

      Three times a week, they push an update for Windows Media Player that forces a reboot when I'm in the middle of something important. Virus scans start every day at 10:00AM and run for four hours.

      Every programming blog in the intarweb is blocked for "Social Networking".

      Most of the time, when the IT Helpdesk finally arrives, I have to help them do whatever it was I opened the ticket for.

      So don't get me started on the beating and stabbing.

      --
      Godaddy is a scam and a ripoff.
  26. You can't do it, we must do it. by DarthVain · · Score: 1

    I see this all the time in government. Various IT departments will make it impossible or difficult for others to do work, but limiting access to various things, restricting software, no allowing for permissions, and refusing to take responsibility for a role or function that might enable any of those things.

    ME: I would like to do X. I need to have access to Y in order to do X, may I have access please?
    IT Dept: A) No you cannot do it, but we would happy to do it for an exorbitant sum, but we don't have capacity now, so you will have to wait 6months. B) We are not responsible for granting that access but please speak with RandomITDept (who will immediately say its not their responsibility, and refer you back), however we would happy to do it for an exorbitant sum, but we don't have capacity now, so you will have to wait 6months.

    I understand the rational for limited access to certain things, but the sole purpose for most of this seems to be to secure work and thus positions for their particular IT department as well as the power base for those managers so that their staffing and budgets are justified.

    1. Re:You can't do it, we must do it. by !eopard · · Score: 1

      When every decision you make that involves a monetory cost can potentially be splashed across the front page of your national newspaper, you end up with a lot of documentation to CYA. This takes an inordinate amount of time to produce and manage, which is why government is less efficient and flexible than private business. Add election changes every 3-4 years that can introduce major dusruption and it's a wonder anything gets done sometimes...

      --
      Boolean logic: True, False, and File not found.
    2. Re:You can't do it, we must do it. by DarthVain · · Score: 1

      You must work in government. Everyone outside just thinks they are wasteful on purpose and lazy. If private industry ever had to document as much as we do, or adhere to standards no one else does, they would have their time and costs soar as well. Though in my little rant I wasn't really talking about big applications. Just getting dev web space to try and throw together a quick and dirty Google Maps app is seemingly impossible. Oh well I guess the pension is nice if I ever last that long...

  27. The cycle to hell. by nosfucious · · Score: 4, Interesting

    Sigh.

    Daily life around here.

    Marketing wants what marketing wants. To hell if it has a positive cost/benefit ratio. "Nice and shiny and uses lots of Flash ... and runs on my iPhone ... drool"

    Devs dev what marketing wants. Dev only wants to dev in production. As Administrator/root/qsecofr (or ALLOBJ).

    IT Management, but especially Finance Magement skimp of every possible detail until they end up spending more time AND money patching it until it would have been cheaper to do it the way joint Ops/Securty said it would.

    Ops/Security is handed a dogs breakfast of non-working, insecure code that produces amiguous, and often wrong results. Last to find out or provide input. But it's our fault when it doesn't work, or opens all security doors, or breaches laws in several countries. (The last ones to touch it must have broken it).

    Classic way NOT to do it.

    --
    Q:I was listening to a CD in Grip and it sounded horrible! What's up? A:Perhaps you are listening to country music
    1. Re:The cycle to hell. by Moryath · · Score: 1

      Marketing wants what marketing wants. To hell if it has a positive cost/benefit ratio. "Nice and shiny and uses lots of Flash ... and runs on my iPhone ... drool"

      I'm reminded of a branching decision diagram I once saw labeled "thought process of a marketing person." It basically was a "is it shiny" question box with an endless loop if "Yes."

      Ops/Security is handed a dogs breakfast of non-working, insecure code that produces amiguous, and often wrong results. Last to find out or provide input. But it's our fault when it doesn't work, or opens all security doors, or breaches laws in several countries. (The last ones to touch it must have broken it).

      No kidding. It's not just this way in programming security either - I've got friends who work in hospital security who have a devil of a time with people leaving their passwords and usernames on sticky-notes everywhere. Building security has problems with assholes defeating the building's fire alarm so they can sneak out to a fire escape (or worse yet, a ground-floor alley) and smoke and get back in.

      We really would be better off as a species if we could issue summary sterilizations for the "but what's the big deal" crowd so that they'd stop breeding stupid into the next generation.

    2. Re:The cycle to hell. by Culture20 · · Score: 3, Insightful

      Building security has problems with assholes defeating the building's fire alarm so they can sneak out to a fire escape (or worse yet, a ground-floor alley) and smoke and get back in.

      If an addiction is causing people to break company policy (or worse, the law), then maybe it's time to fire their butts (pun intended).

    3. Re:The cycle to hell. by DrgnDancer · · Score: 4, Insightful

      No offense (I'm an ops/security guy and I was nodding the whole time till I thought about it), but this is exactly what the article is talking about. Of course Marketing wants it shiny and iPhone enabled. It's marketing, it's supposed to catch the eye and cause people to pay attention. Of course management wants to save money.. Money saved here is money that can used elsewhere or go into someone's pocket (often management's of course, but in theory anyone's). Of course Dev wants to have access to the live servers, there's info they want/need on there and very rarely it actually is useful to make changes on the fly when the situation is serious enough (It shouldn't ever be, but we don't live in a perfect world). Of course you want reliable, stable secure code that changes as little as possible.

      The solution isn't "Make all these other guys understand that I'm right". It's to try to minimize the siloing so that everyone has a say in process from the ground up. So the dev guy can tell the marketing guy, "Hey you can't have iPhone *and* Flash. Do we want to find a shiny that doesn't use Flash, or accept that iPhones don't see our shiny?" Marketing can say to Ops "Ok that shiny I wanted was insecure, I get that, is there a secure way to do something similar?" Ops can say to Dev "I set you up a limited access account on the live servers to collect the usage data you need, please don't let it stack up." And Management can say to everyone "This is how much we really have to spend and the results if we break budget."

      That way everyone can be an adult. There'll still be conflicts of course, but if everyone knows that each group is legitimately trying to facilitate everyone else, they can become points of discussion and resolution instead of small scale wars that every side is trying to "win".

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    4. Re:The cycle to hell. by jvonk · · Score: 5, Insightful

      I've got friends who work in hospital security who have a devil of a time with people leaving their passwords and usernames on sticky-notes everywhere. Building security has problems with assholes defeating the building's fire alarm so they can sneak out to a fire escape (or worse yet, a ground-floor alley) and smoke and get back in.

      You had me up until this point. While your cited cases might be reasonable, there is also the all-to-frequent case where "security" regulations induce this behavior.

      What does hospital security expect users to do when users are required to rotate passwords every two weeks, have a 12 character long mix of upper/lowercase alpha's and numerics, and then also be subject to a 7 password history non-reuse restriction? Security is cognizant that the result of these provisions will be that users write down their passwords on stickies, so how is this more secure than allowing people to pick a less complex password and retain it longer?

      The answer is that this presumes that everyone is playing the same game, with the goal to be the best possible security equilibrium state balanced against inconvenience/usability. Running counter to this is security's CYA factor: they experience no penalty for the insane password restrictions that reduce overall security, because if there is a security breach from the post-it passwords they can dump all the blame on the hapless user for violating the published security protocol that prohibits such actions. So, security has a payoff table that disrupts the equilibrium resulting in the paradoxical, reduced security steady state that is observed in these cases (ie. security is externalizing the costs of implementing the high-grade security practices).

      PS. As for defeating the fire alarms, maybe they shouldn't have turned the entire hospital into a "tobacco-free campus", with the nearest "approved" smoking area located six blocks away. This is basic psychology. Normal people like to abide by the rules/laws even if they find them onerous, but there is a limit to their willingness to comply. This is essentially what happened to the entire US during the Prohibition. Again, as I said, your cited cases might be reasonable, but I have seen many that were not.

    5. Re:The cycle to hell. by bjk002 · · Score: 1

      Amen. Worry not, you are not alone. I'm right there with ya!!

      --
      Opinion:=TMyOpinion.Create(Me);
    6. Re:The cycle to hell. by smelch · · Score: 1

      100% agreed. Ridiculous password standards are so much worse than bad passwords. What exactly is a "strong" password supposed to protect you from? I can only imagine its brute forcing, which is much harder to pull off than a key logger or a well placed camera. People love to talk about security theater in airports, how about the security theater of password policies? Its just garbage. Change your passwords once every two months should be the only restriction. If thats not secure enough then issue tokens or use biometrics. Notice you only see these crazy stupid password policies in corporations where little tyrants can impose their will and it becomes a policy you have to deal with. Even blizzard will issue you a token if you pay them $5 to protect your WoW account.

      --
      If I can just reach out with my words and touch a butthole, just one, it will all be worth it.
    7. Re:The cycle to hell. by AkkarAnadyr · · Score: 1

      Or just not hire them in the first place.

      --

      I bought this house and you know I'm boss
      Ain't no h'aint gonna run me off

    8. Re:The cycle to hell. by Lumpy · · Score: 1

      His workplace is NOT interested in security. or it would simply have smartcard authentication on all the computers.

      Smartcard + simple password = better security than requiring a 23 character password with a vowel to constant ratio of 1:3 and require 43% caps and 27.6% non alphanumeric characters plus it must be changed every 7 days...

      Any company that does not use a simple password + authentication device pair is only faking their security.

      --
      Do not look at laser with remaining good eye.
    9. Re:The cycle to hell. by Fulcrum+of+Evil · · Score: 1

      Maybe the hospital should have a smoking patio here and there so people aren't looking for ways to get their fix.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    10. Re:The cycle to hell. by gstrickler · · Score: 1
      Some great material on that subject: Center for password sanity.

      ...a few years back, I came to realize just how crazy password management has become. The rule comes down to this:
      The password must be impossible to remember and never written down.

      --
      make imaginary.friends COUNT=100 VISIBLE=false
    11. Re:The cycle to hell. by zero0ne · · Score: 1

      Have any material for deploying a smartcard + simple password security system for a small 100 computer or less company? ideally open-source :)

      It is harder and more expensive than it seems.

    12. Re:The cycle to hell. by sjames · · Score: 1

      If security and work policy is such a pain in the ass that people defeat the fire alarm to have a smoke, then those policies should be revised.

    13. Re:The cycle to hell. by Anonymous Coward · · Score: 0

      http://www.authlite.com/

    14. Re:The cycle to hell. by sznupi · · Score: 1

      If they are unable to to refrain from smoking, despite major hassles...

      --
      One that hath name thou can not otter
    15. Re:The cycle to hell. by sjames · · Score: 1

      Then those hassles should be reduced because human beings are more important than policy.

    16. Re:The cycle to hell. by sznupi · · Score: 1

      ...a policy which they accepted when choosing to work there.

      --
      One that hath name thou can not otter
    17. Re:The cycle to hell. by sjames · · Score: 1

      Because starving to death or going on the dole sucks.

    18. Re:The cycle to hell. by sznupi · · Score: 1

      Not so much to just let go an unhealthy (funny, considering the place) habit, apparently...

      --
      One that hath name thou can not otter
  28. Too many assumptions there. by khasim · · Score: 1

    Designing a wireless / wired network to support unsecured guests is a LOT different than designing one to support only secured guests.

    AND it requires that all the PREVIOUS systems not have problems with the design.

    The network admin has to support ALL the systems. Not just your pet.

    What happens when the corporate database IS accessible from the corporate wifi because other apps need that access and those apps are run by people on wifi?

    1. Re:Too many assumptions there. by Just+Some+Guy · · Score: 2

      Designing a wireless / wired network to support unsecured guests is a LOT different than designing one to support only secured guests.

      And the cool thing is that you don't have to pick just one. It's perfectly possible and reasonable to have open and secured networks. That how I - the network admin - built the system at my company. I'm quite well aware of the conflict between security and usability, but at the end of the day, my boss pays me to find a way for him to use the software he wants. I don't have the privilege of saying "that's insecure! You can't use that on my network!" because he can always trump with "get your stuff and leave".

      So if I got orders from my boss telling me to open the network for Lumpy's pet app, I'd be pretty pissed off at Lumpy. In my case, that'd be because I'd hope that Lumpy would come to me in person so that I could help him without involving management. In his company's case, it sounds like it'd be because his network admin has a misguided concept of "their network".

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:Too many assumptions there. by DrgnDancer · · Score: 3, Insightful

      I think the conflict here is between reasonable people and assholes. You sound like a reasonable person, Lumpy sounds like a bit of an asshole, but that may be the fault of working with assholes. It's quite possible that if you were Lumpy's security guy, and he knew he *could* come to you and open a reasonable dialog that would result in a mutually acceptable solution, he would. Since he works with obstructionist asshats, he bypasses them whenever possible. It's also possible he's just an asshole who always wants to get his way. Hard to tell under the circumstances. Personally my policy is to never say "no" without at least trying to come up with an alternative.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    3. Re:Too many assumptions there. by Anonymous Coward · · Score: 0

      What happens when the corporate database IS accessible from the corporate wifi because other apps need that access and those apps are run by people on wifi?

      If merely being connected to the network grants one access to sensitive data in a database then they've got some major problems to worry about. "Don't trust the network" has been security 101 for well over a decade now.

    4. Re:Too many assumptions there. by Anonymous Coward · · Score: 0

      I work in the it dept of a large area hospital. It here has a number of issues, but at least there's a secure wifi network that is part of the domain setup that those with access can get to pretty much anywhere, and there's own wifi pretty much everywhere for anyone to use...because its segregated from the domain.

      This place spends a lot on networking in general as well as a robust wireless setup.

      I'd talk more about it here, but the new design is bringing my phone to its knees

    5. Re:Too many assumptions there. by Ben4jammin · · Score: 1

      I agree about the "no" thing. I think IT needs to replace that with "how". If you want X, then you need to do ABC to get it done, and here is an estimated cost. If we in IT don't make their jobs easier, why would they keep us around? After I had been in IT awhile, I found out that people were less likely to do an asshat move like an end around if I framed their request as "how" rather than yes/no.

      Does that mean that everyone is reasonable and we all work together in a cloud of pixie dust while riding our unicorns? No, not at all. But if you stop taking it personally and use more "how" than "no" you might be surprised at how much your stress level goes down. At least it did for me. And as an added bonus, now that I have been doing this for awhile, sometimes people actually listen when I say that something may not be a good idea. I think this changed because they at least feel respected since I take the time to listen and think about it.

    6. Re:Too many assumptions there. by Fulcrum+of+Evil · · Score: 1

      What happens when the corporate database IS accessible from the corporate wifi because other apps need that access and those apps are run by people on wifi?

      That's why it's fun to run an app layer in a web container. Then you get to open access to the container, and it talks to the DB. It can be SOAP, JSON, whatever, and shouldn't be a big deal.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    7. Re:Too many assumptions there. by dbIII · · Score: 1

      I did something similar - the known stuff gets access and the unknown (eg. iPhones) doesn't and gets thrown on a different subnet with no way in. Of course I'm fucked in that approach if valid MAC addresses are spoofed but they are already on site to get a signal anyway. Idiots sharing login details on workstations are a far bigger problem and they would need that to get to the file shares after they get on the network anyway. The truly important machines that could cause a large loss of revenue if they get hacked/damaged are not even on the network anyway - sneakernet still exists in some industries only the tapes are getting replaced by USB drives.

  29. Re:Turf wars... Pfft... by _Sprocket_ · · Score: 3, Insightful

    Got a great idea and want to get it past security without trouble? that's simple... simply get buy-in from a senior executive.

    One of the best environments I ever worked security for allowed for senior managers to take personal responsibility for these kinds of decisions. The business unit would announce their Big Idea. InfoSec would look at it, analyze risks / security issues, and (often missing from many InfoSec groups) work out ways to allow the same functionality while mitigating any discovered risks, and ultimately document those risks. If the business unit didn't want to follow InfoSec's recommendations, they could take their Big Idea to their boss and make the business case for it so that their boss can take personal responsibility for the decision. InfoSec would provide the risk assessment. Senior management would then decide if the business case overcame the risk and everyone would press on accordingly. The process did wonders for enforcing open communication. Management wanted good information before they put their own butts on the line. Business units couldn't get away with just grousing or avoiding InfoSec and InfoSec couldn't get away with arbitrarily dismissing any new ideas. I should point out that this system is seeped in conflict. And that's good. Conflict is fundamental to security and, in many ways, any pursuit that has many options guided by creative thinking - something that all good IT environments should be encouraging. The key is to ensure that conflict can drive a constructive process. Too many IT environments pretend conflict doesn't exist and has no proper outlet for it.

  30. Sysadmin Saying by ideonexus · · Score: 1

    The head of our systems branch used to always say, without irony, "The applications branch can't run without systems, but without the applications branch, systems run just fine."

    To which the head of apps branch would mumble, "Yeah, and without customers Apps branch would run just fine."

    --
    i ~ Celebrating Science, Cyberspace, Speculation
    1. Re:Sysadmin Saying by nikeair514 · · Score: 1

      And without the network, none of it would run :)

  31. Assumptions? by Anonymous Coward · · Score: 0

    I love how the article assumes organization within IT. Ops vs. Devs? We're lucky if management knows what to manage.

  32. Alive... by mugurel · · Score: 1

    and kicking! I just wrote some code to do tracker desktop search from within emacs (using dbus and dired).

    1. Re:Alive... by badkarmadayaccount · · Score: 1

      What tracker?

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  33. Re:Turf wars... Pfft... by mysidia · · Score: 2

    Got a great idea and want to get it past security without trouble? that's simple... simply get buy-in from a senior executive. get him to adopt it as his pet project and get it working on the Dev servers. now when he announces it Security cant do anything but say yes and do your bidding because they do not dare tell the Senior VP of marketing that they wont let his project run.

    They should go to the VP of marketing and ask him about delaying the implementation of the project to try to address some security issues, and inform him that the devs didn't give corporate security a heads up to even start considering the security ramifications.

    Then a few weeks later, they can deliver a shiny report to the VP quantifying the risk that this new effort brings to the company, explain what the risks are, and propose mitigations to the risk (some of which involve removing things from the project, locking it down, or spending a lot more money), as well as the risks and costs for going forward with no changes.

    After the VP weighs his options, he may cancel the project, due to the cost created by not involving security planning at Stage 1.

    Do I make enemies withing security? yup. Every one of them hated me because my default approach to them was an end run. And it was simply because the security guys were incapable of thought outside of the "lock it all down" OMG OMG! DANGER DANGER! WE got a iphone/ipod app launched for use in the company and made every one of the security guys froth at the mouth and fall on the floor convulsing when I end ran them to a VP who loved it and wanted every sales person to have it. They lost their mind at allowing 190 non company locked up iphones and ipods connected to the holy internal wifi. Just wait when my ipad system for sales forecasting get's greenlighted and they have to allow 200+ ipads on it as well...

    Just wait 'til Security has to have an auditor in with a pen test that involves sneaking in an iPhone with malware installed, and gives the company an F rating on a SOX audit, with demands that the "open wifi policy" cease, and 10-million$$ fines for the company.

  34. Re:Turf wars... Pfft... by merchant_x · · Score: 1

    That is the problem when you are working in a gatekeeper position or have deal with people in that role.

    No one notices the gatekeeper until they screw up. The default answer to any request must be no, because if they say yes and something bad happens it is their fault. No one remembers that they have been keeping the bad stuff out up until this point. Only that they let this one bad thing through so they must be bad at their job and should be replaced.

  35. Wasn't that the point of the GP? by khasim · · Score: 1

    And the cool thing is that you don't have to pick just one. It's perfectly possible and reasonable to have open and secured networks.

    Maybe I read it wrong, but wasn't the GP's post about having unsecured guests onto the internal, secured wifi?

    Having unsecured guests on an unsecured, external wifi network is easy.

    Allowing someone in parking log to access your internal network from his unsecured machine ... that's a problem.

    Just ask Target about it.

  36. Re:Dont forget the choreographed dance/fight numbe by raymansean · · Score: 1

    What a sad day it is, I read DOS as denial of service through most of the first verse. The sad thing is I grew up on DOS, ok MS-DS.

    --
    insert inflammatory comment here!
  37. Re:Turf wars... Pfft... by Stregano · · Score: 1

    It sounds like anytime you want something, you run to upper management. I guess you will be a manager firing people in no time with that kind of attitude. Good job. You are successfully not seen as much of an IT person, but a corporate person that pushes people around under him/beside him by getting in with upper management. I would not consider your story as much of an IT story as much as a corporate "push your weight around" story. Sure, it happened in the IT department, but it could possibly happen in any department.

    --
    The world is how you make it
  38. Re:Turf wars... Pfft... by c · · Score: 1

    > One of the best environments I ever worked security for allowed
    > for senior managers to take personal responsibility for these
    > kinds of decisions.

    Yeah, I once had a dream like that too, except the senior managers were also unicorns who shit candy.

    --
    Log in or piss off.
  39. Re:Turf wars... Pfft... by haydensdaddy · · Score: 1

    Just think how that would have gone if you had done steps 1 (buy-in) and 2 (dev servers) and replaced step 3 (be a dick) with (approach security with said buy-in and offer to collaborate on making the security work in a conducive manner). Senior VP would know you know how to manage a project and get things done and security would know that you're someone who cares about their requirements and is willing to work with them, making future engagements that much easier. Now that you've established your reputation as you have, good luck working with them on that ipad system now that the gloves are off.

  40. Very green thinking by trollertron3000 · · Score: 1

    It's very green to think that the most important thing to focus on at work is technology or process choices. It's more important to build meaningful bonds with other teams than any other skill set. That's why IT goes to bat for me when I need them to. Because I work with them, not against them. If they say things need to be a certain way, I may question why and protest civilly if it's not legit, but I follow their rules. It's their playground I need to run my code. They need my code to keep their playground. It's in our best interest to work together. So put aside the silly topics that split you and focus on why you are truly there, to make a good living doing what you love.

    I know that sounds a little wistful. But after many years of this industry, I can honestly say there are some things more important than what tool set you use. I'm in demand because I can code well and I'm a good teammate. Those two things are both equally important.

    --
    Tiger Blooded Bi-Winning Machine
  41. I have an idea... by Anonymous Coward · · Score: 1

    IT Myth 0: Let's get a bunch of boys who relate to machines better than they do to other people, put them all together, and expect them to work as a team.

  42. What kind of bear is best by MikeRT · · Score: 1

    Black bear*, FTW.

    * Ref

  43. Re:Dont forget the choreographed dance/fight numbe by DMUTPeregrine · · Score: 1

    You mean MS-DOS wasn't a Denial Of Service OS?

    --
    Not a sentence!
  44. Re:Turf wars... Pfft... by Anonymous Coward · · Score: 0

    It is situations like this where the need for a CIO is so important. In this case the CIO would squash you for being a douche and make you come up with a new secure way to handle the same situation. Security matters, especially if you are running wired/wireless together.

    You can't have Dev doing what ever they want , just as you can't have admins or security doing whatever they want. The CIO needs to lay down the direction and the minions need to follow.

    Disclosure: App Dev and Teleco, with a sprinkling of unix admin and dba. Yes, I know enough to fuck up anything.

  45. Re:Turf wars... Pfft... by Anonymous Coward · · Score: 0

    Thanks. Keep up the good work. People like you keep us penetration testers in business and doing nicely ;).

  46. Re:Turf wars... Pfft... by Culture20 · · Score: 1

    Yeah, those "personal responsibility" contracts are just proof that you allowed senior management to do something unbelievably stupid and attempted to absolve yourself of the duties you were hired for. When it hits the fan, you'll be canned because you weren't doing your job (senior management might or might not be fired depending on cronyism).

  47. Re:Turf wars... Pfft... by Chris+Mattern · · Score: 1

    "Of course, I wasn't the one who was constantly rebuilding hosts in the internal network because black hats kept breaking in through compromised iPhones, so for me, it was a total win."

  48. Except that it NEVER happens like that. by bjk002 · · Score: 1

    Your solution is all nice and fluffly, but completely NOT grounded in reality, and the GP was talking about reality.

    Devs have NO say, Ops have NO say. You get handed the dog food and you can either eat it or find someone else to feed you.

    --
    Opinion:=TMyOpinion.Create(Me);
    1. Re:Except that it NEVER happens like that. by AkkarAnadyr · · Score: 1

      Aren't the devs and ops skilled/professional enough to say "The expertise you hired me for says that in 2011, Flash doesn't work on an iPhone" ?

      Development's *job* is to take requirements and say (with some [quantified] uncertainty) "What you want will cost X cash, Y time, and Z trouble".

      Marketing/Mgt's *job* is to reply "Oh ... well then how about Plan B?" or "Duude, go for it!"

      If the peeps in the trenches can't do this, new peeps will fill the trenches (or the trenches will disappear as they fill with crap).

      If the peeps on the hill can't/won't do this, they're too expensive (indulging ungrounded fantasies is generally expensive), then find a better team to work for - this one won't exist long before they bankrupt themselves filling the trenches with crap. Devs who can communicate can make this point well enough to trigger the self-interest/CYA scripts in the MBA's and Marketroids.

      --

      I bought this house and you know I'm boss
      Ain't no h'aint gonna run me off

    2. Re:Except that it NEVER happens like that. by DrgnDancer · · Score: 1

      I dunno, I've found it mostly works. Don't get me wrong, I've worked in toxic environments where everyone is out to get everyone else. It sucked and very little ever actually got done. I've also worked in places that made to effort to include input from everyone. It wasn't pixie dust and unicorns (This is me blatantly stealing imagery from a reply to another post), but we were generally able to work out ways to get most of what everyone needed and some of what everyone wanted. Ironically I actually experienced both types of situation in one job, when we hired a new CIO who thought setting his team against itself was a good way to increase productivity or something. It was interesting, if not fun, to see a relatively functional system collapse. Found out recently that he was let go, so very sad. I did a little dance :-)

      Management is a big piece of this pie for sure. A good or bad manager can set the whole tone. None the less what you do matters. I posted farther down about my policy of never saying "no" unless I've tried to find an alternative I can say "yes" to. It doesn't always work. Some requests are impossible or impossible given resource restraints or just stupid, but people respect that even when I tell them they can't have what they want I can often suggest something that will work. Given that I do systems admin and security in a DoD environment, I have pretty broad leeway to say "no"... I just think there's more to it than that.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    3. Re:Except that it NEVER happens like that. by hairyfish · · Score: 1

      It does here. Sucks to be you.

    4. Re:Except that it NEVER happens like that. by Quirkz · · Score: 1

      Maybe not in your place of employment, but your absolute negatives are not world-wide rules. In a small design firm, back in the day, as the HTML guy I regularly had conversations with designers about what was and wasn't possible to do with a web site. They learned from me, I learned from them, and the 10th site we put together went many times more smoothly than the first site we tried. It's entirely possible.

  49. Outsourcing by Anonymous Coward · · Score: 0

    Do your goddamn job and quit turfing tickets to "Waiting for customer response" every chance you get.

    captcha: executor

  50. The Website Is Down by k6mfw · · Score: 1

    One of my favorites is http://www.thewebsiteisdown.com/ featuring "The Sales Guy vs. The Web Dude" as web dude tries desperately to get his important work (gaming) done while assaulted on all sides by rampant incompetence. And the email from the boss, "whatever happens, DON'T REBOOT THE SERVER!" (of course that emailed was conveniently "not found").

    --
    mfwright@batnet.com
  51. Re:Turf wars... Pfft... by _Sprocket_ · · Score: 1

    Yeah, those "personal responsibility" contracts are just proof that you allowed senior management to do something unbelievably stupid and attempted to absolve yourself of the duties you were hired for. When it hits the fan, you'll be canned because you weren't doing your job (senior management might or might not be fired depending on cronyism).

    I invite you to re-read my post. My job was to identify and outline the risks. Which I did in my report that was distributed to the team and all management involved in the decision process (always CYA with documentation). At that point, it is management's job to make the decision. That's what management does. If you're in a position where you can do your job, get ignored, and still get fired then you should cut your losses and get a different employer (or be a contractor with sufficient fees to cover the service of being a scapegoat).

    I'll point out that in this environment, it was exceedingly rare for a management showdown. People tended to back down instead of taking the risk assessment to their managers. Managers would often come back with more questions and directions for their team to adopt recommendations. When it went up to the next level, it wasn't a given who would "win" the argument. If management over-ride was a trivial and common-day practice, I wouldn't have viewed my environment as being "one of the best." I agree that not every environment is like this. Heck - many environments seem to have little concept of accountability. But that doesn't mean it is impossible to do.

  52. Re:Turf wars... Pfft... by GameboyRMH · · Score: 1

    Why an iPad app? Why not a web app? That way you don't (necessarily) have to buy any new hardware, and don't need to lock yourself in to any proprietary platform.

    You have to understand, each iPad is a portable, overpriced little security nightmare. They're fully capable of running advanced malware like a desktop computer, but at the same time, are uncontrollable, unsecurable black boxes. You have less control over them than Apple, the telcos, and anyone who can compromise anything they're running. A brand new iPad out of the box must be treated with at least as much suspicion as any random, potentially malware-riddled home PC. And you want to introduce hundreds of these onto a network presumably intended for secured machines.

    I'd really like to hear more about this, because from what you've said it just sounds like you pulled the biggest backstabbing dick move of all time to get a silly iShiny app in use for some reason. Maybe the security guys were being totally unreasonable, and maybe your iPad app is genuinely useful and really awesome, but from your post your idea sounds like a bad one.

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  53. Re:Turf wars... Pfft... by Lumpy · · Score: 1

    Ding ding Ding!!!! we have a winner.

    And that is the point of getting executive buy-in. to bypass the security guys that say by default "no way, if it does not meet NSA security specs it's not on my network" and actually getting work done in the company.

    I'm a big one on giving the guys that matter, sales, the tools to sell more and make more money for the company. It's that understanding that get's me as a IS guru and dev the ear of most of the executives as I talk their language.

    "increased sales, better time management, low cost easily replaced hardware (iphone/ipad)" makes them listen, buy in and say, "great idea, let's test that and see if it can be implemented "

    SEC would prefer we use $3500.00 each windows 7 tablet computers instead of $500.00 ipads. SEC guys are out of touch with reality, end running them is the only option in getting real technology in the company.

     

    --
    Do not look at laser with remaining good eye.
  54. No wars in my shop by Anonymous Coward · · Score: 0

    For years I have walked a fine line between being a developer and a sysadmin and am happy in both roles. I do not put up with the whole protectionism mentality, you want access you got it. I just let it be known that if you screw up it's your ass. It is the IT groups job to provide support to dev not to keep them from doing their jobs.

    The only issues I have ever had are management struggles over who I am going to work for, IT or Dev. I don't like performing pure sysadmin work and or development work. Eventually one side or the other wins, I get pissed and leave and the cycle begins again.

    1. Re:No wars in my shop by Anonymous Coward · · Score: 0

      I'm actually in a group that works on the edge. Its an Engineering group, but we admin specific software applications and tools for the Engineering department. IT runs the servers themselves. Engineering benefits because we understand their needs and know how they use the software, but we also understand how to fix things when they go wrong. IT benefits because they get people who know the right way to describe a problem, the right way to ask for resources, and how to work with them on projects. Its worked out very well.

  55. IT Crowd rocks. by antdude · · Score: 1
    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    1. Re:IT Crowd rocks. by grcumb · · Score: 1

      http://www.channel4.com/programmes/the-it-crowd :)

      I tried watching that. But I turned it off....

      ... then on again.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
  56. Re:Turf wars... Pfft... by _Sprocket_ · · Score: 1

    And that is the point of getting executive buy-in. to bypass the security guys that say by default "no way, if it does not meet NSA security specs it's not on my network" and actually getting work done in the company.

    The problem here is having to bypass the security guys. In that environment, we were constantly coming in to a meeting and putting the breaks on the Big Idea as presented. There were often huge risks due to absolutely no consideration or understanding of security or even the underlying technology. Our job was to not only find these problems, but help the business unit come up with solutions to those problems. That was the usual outcome. Sometimes the business unit just didn't want to change their direction or the Big Idea was fundamentally risky. And thats when we had the face-off between business gains and business risk.

    That doesn't mean we didn't have people doing the end-run game you're describing. But they were often exposing our mutual employer to pretty significant risks - often completely unaware of what they were doing. Granted - your environment might be different. Your security group might be setting up their own headaches by being viewed as a problem rather than part of IT solutions. Or you might be setting yourself up to be part of the next big security incident for your employer.

  57. One print page for InfoWorld article. by antdude · · Score: 2
    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  58. Re:Turf wars... Pfft... by Ben4jammin · · Score: 1

    So I am curious how this evolved into this form. How did this get implemented? How did you get the buy in that you should actually take the time to do this assessment?

  59. What helped you decide "emacs" vs "vim"? by KWTm · · Score: 1

    I better jump on this chance to ask my question. No, I'm not trying to start a flamewar, but this might be a unique chance to some more insight.

    Okay, you use emacs. What was your choice based on? What were the factors that ended up getting you on emacs?

    For me, I decided to learn vim, because I had heard that there was a lot of chording (ie. Esc-Meta-Alt-Ctrl-Shift type simultaneous keys) in emacs. It worked out well when I started using vim on my smartphone. But I haven't actually used emacs before, so I don't know what emacs is like, and I freely admit that I don't know what I'm missing.

    It sounds like there are a lot of historical for preferring either, which are not necessarily relevant today (e.g. Emacs took up more memory, before massive cheap memory was available on the market; there were no colour screens when vi was created, etc.).

    So, my specific questions to all you emacs/vim users out there are:
    1. Which do you use?
    2. Have you used the other one before?
    3. If you have had experience with both, what were the deciding factors for your choice?

    Note: Please don't say which one is better overall --I think we've all heard that before. Please don't tell us how Pico or Gedit or MS DOS Editor is better than either vi or emacs (unless you want to share how your decision came about after actually having used vi/emacs). The purpose of this question is (among others) to help a user naive to both vim and emacs to decide which to learn.

    Thanks for any insight you can give.

    --
    404555974007725459910684486621289147856453481154 in hex is "You sank my Battleship?"
    [GPG key in journal]
    1. Re:What helped you decide "emacs" vs "vim"? by dov_0 · · Score: 1

      I use vim because it's nice and easy while being powerful - as well as the fact that it's already installed on pretty much every Linux and Unix (Macs too for memory) system out there. I use vi for most text files and config files, but use gedit for coding - it has nice tag colouring and I can have many files open at once in tabs.

      I must admit that I haven't used emacs more than once or twice. A mate of mine used to prefer emacs for working with LaTex.

      --
      sudo mount --milk --sugar /cup/tea /mouth /etc/init.d/relax start
    2. Re:What helped you decide "emacs" vs "vim"? by theCoder · · Score: 1

      I personally tend to use vim when quickly editing (usually small) text files and emacs for coding, especially at work. I tend to use emacs for coding because my workplace already has some nice macros and other setup in emacs that would be annoying to reproduce in vim. This includes coding standards (like indenting behavior) and SCM (in this case, ClearCase) integration.

      I also prefer emacs because I find it's easier to manage lots of buffers in one session. I usually have hundreds of source files open at a time, and I just find it easier to use C-x C-b (bound to electric-buffer-list, which is much nicer than plain buffer-list) in emacs to switch buffers than :b. vim also seems to demand that I save a buffer before switching to another. There may be an option for that, but I don't remember ever finding one.

      For the most part, vim and emacs can do the same things. Often, it's just a matter of preference and what others around you use (for site specific configuration and such).

      --
      "Save the whales, feed the hungry, free the mallocs" -- author unknown
    3. Re:What helped you decide "emacs" vs "vim"? by John+Bayko · · Score: 1

      I used microEmacs for a while when I used an Amiga because it came with it. It was probably limited compared to full Emacs but ultimately what stopped me was I couldn't remember all the key combinations, and I found vim for Amiga (it started there).

      What made me keep with vim over other alternatives, including various IDEs I tried, is really that using vi/vim is more like having a conversation than doing all the work myself. By that I mean that every change starts with a command, like "i", then text to insert, ten . On its own that's actually more work, but vim understands what I just did and I can hit "." to repeat it - same with other editing commands, including ones which have smarts to them, like "cf.." which deletes from the cursor to the next period, and keeps the period. It remembers what I told it to search for. I can combine these, and a batch of changes can be reduced to "n" and "." keys.

      Defining macros using "q" does the same thing, with longer command sequences. What makes it possible is the commands which have slight intelligence which let vim find where you want to make a change (nice regular expressions), copy and paste from surrounding text, and even cancel the macro if a condition isn't right. Simple "repeat these keystrokes" macros don't work that well.

      It does take a while to get the experience where the awkwardness of the editing commands is replaced by the power of combining them like that. But I haven't personally used another editor that feels like it's a helper, rather than just a tool.

      And I haven't even started on the ":" command line.

    4. Re:What helped you decide "emacs" vs "vim"? by KWTm · · Score: 1

      "cf.." which deletes from the cursor to the next period, and keeps the period.

      I notice that you are deleting the period itself (with "cf.") and then entering another period to replace it. You could also use "ct.", since "t" will move the cursor t ill just before the next period, as opposed to "f" which moves the cursor until it f inds the next period and stops on top of it.

      This is not to show that you're wrong or that I'm a more proficient Vim user, but to illustrate one quirk about Vim: there can be many commands to learn, not all of which can be learned right away, but sometimes using vim can be quite inconvenient if you don't know it. You struggle mightily with the editor and say "I wish it would ... (whatever)" and then a few months later you find that there was already exactly the command you wanted built-in but you didn't know. For me, I wanted to be able to find something with the "/" command, and then jump back to the place where I was before. Finally I did a

      :nnoremap / mq/

      , and then much later I found out that the

      `'

      command would already do what I wanted.

      I'm still learning. Half of what keeps me going in my struggle to learn vim is my faith that there should be some command or other, buried deep in the help files, that does what I want. (The other half is the ability to program vim, which is desperately needed in my smartphone where all other editors seem dumb by comparison.)

      Thanks for sharing your experience, and thanks also to all the auntie posts (parent's sister posts).

      --
      404555974007725459910684486621289147856453481154 in hex is "You sank my Battleship?"
      [GPG key in journal]
  60. Re:Turf wars... Pfft... by St.Creed · · Score: 1

    I'm pretty sure he has.

    Their security sounds eerily familiar to my security - Who forces me to sit with my laptop on an unsecured connection right on the internet, because I'm an "untrusted" contractor - but working on developing their systems, who are thus *also* untrusted. And therefore they can't allow internal access, so none of the internal customers are allowed to actually see what I'm developing, unless I mail them a screenshot.

    Oh yeah - since I'm in the untrusted segment, they also don't allow debugging because that's against policy, since the server needs to connect to my development environment (the insecure one - the one I'm using to BUILD THEIR SOFTWARE for them that will then be promoted to the internal servers, no questions asked).

    I've told my project lead that he could do two things: one was to change the policies, and the other one was to accept more billed hours. He chose the hours. Way easier.

    --
    Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
  61. Re:Turf wars... Pfft... by Capt.DrumkenBum · · Score: 1

    Tried it. Didn't like it. It really wasn't much fun.

    --
    If I were God, wouldn't I protect my churches from acts of me?
  62. Re:Turf wars... Pfft... by _Sprocket_ · · Score: 1

    So I am curious how this evolved into this form. How did this get implemented? How did you get the buy in that you should actually take the time to do this assessment?

    It was the job description. The employer was dealing with a number of major security incidents and was trying to get a handle on the situation. They wanted to change how things were operating but they didn't want to kill the golden goose.

    I have to admit, the environment was different than others. It was corporate but had more of a research feel to it. Unlike, say, banking environments where locking things down is a part of the culture. Yet this culture allowed for personal responsibility as management put their reputation on the line to support a business case. Taking risks was a part of that culture but you had to be able to justify those risks. So in effect, the security group was working as consultants to the various business units (while still being Masters of the Firewall and therefore holding the kill-switch to external network access).

    I believe this would work in other environments. I've applied some of this to Government as well. I championed getting ourselves involved as problem solvers and not simply They Who Know You Surf Porn or Masters of the Firewall. I attended a number of meetings where we acted as consultants to help the group identify and mitigate security problems. Sometimes it was with existing or about-to-be-deployed solutions. Sometimes we got involved at the requirements stage and were able to help the organization start on the right path from the very beginning (which tended to make everyone happy). Come to think of it, this was another environment with a history of high-visibility security incidents.

  63. It's hard to miss when your target is big by quietwalker · · Score: 1

    I've been at various times, a syadmin, a dba, sec/op, developer, manager and even took my turns at answering the phones at one point in time. Often, several of these roles at once. I've been on every side of this issue, and if you wanted to take a stab at a generic fix, it could be summed up simply: work on your communication skills.

    I hate to plug agile, but the focus on round table discussion among all stakeholders really seems to be the way to go. Aside from the criminal examples, the problems in the article all stem from lack of understanding or an inability to explain. Making the people who dream it (sales & marketing) sit with the people who make it (developers, dbas), the people that make it go (admins, security), and the people who say go or no-go (managers), is required if you're going to churn out products with as little strife as possible. Devs need requirements and tools, DBAs and Admins need hardware budgets and usage estimates, Security needs the policy followed or amended, Management needs to keep costs down and cycle time high, and so on. You need to communicate this to all members, not just via project managers.

    The article ends with a choice quote:
    "The top sources of conflict are the tech person's ego, poor management, a lack of proper leadership, and allowing technical people to make business decisions. The solution there is to know your role and let your talents shine where they should."

    No. This is just a quote to sell services to non-technical management. Paraphrased: "Those silly technical people have no social skills, or business acumen. It's their all their fault, pay us to tell you why" with a subtext of, 'use this to ensure your year-end bonus to the board, and why only the grunts should be fired'. Everything in there perpetuates the myth of the antisocial nerd, incapable of everything but a magic control over computers.

    As an aside, I think the devs get it the worst. Requirements always suck, always move, and often conflict, management always moves up dates, removes people, adds features, and rearranges priorities in the 11'th hour. Some companies don't allow devs to install local software, slowing development. Most hardware allocation requests have to come from them, instead of the product managers, so it's often one dev vs. dba/sec/admin- department. Operations crews don't want to learn new systems or introduce esoteric requirements only after software is gold, and so on.

    For some reason, no one has problems when security or admins say it will take 3 weeks for a badge or new hard drive, but expect developers to rewrite software in a day. I often wonder if it's just that the dev department never does a good job training their manager compared to the other groups.

    1. Re:It's hard to miss when your target is big by Fulcrum+of+Evil · · Score: 1

      interesting, you say that comm skills are paramount in paragraph 1, then walk through a scenario where comm skills make the difference between success and failure. Seems that, while devs are social enough, they generally fail at communicating effectively. Lord knows I suck at it. Not that I'm a troglodyte, but working through soft skills and developing my capacity for getting my point across has helped a lot - nothing like taking a hard dev problem and finding out that you don't even have to do it, or finding that the hard part is irrelevant to what people actually want.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    2. Re:It's hard to miss when your target is big by mywhitewolf · · Score: 1

      i think programmers have a problem with egos. it may be insane to try and get a fix out as soon as possible. but if its physically possible, you can guarantee a novice programmer out to prove his worth is going to do it to "show up the rest of the team". and because managers love it, this gets rewarded. and because managers tend to be technically inept, they don't understand why the rest of the team demand a properly logged bug when "young x here just jumped straight in last time and fixed it". I've been that person before. it works well if your playing the political game. its not really very helpful if your trying to produce a good product though.

  64. Re:Noki, aren't they Japanese? by Anonymous Coward · · Score: 0

    That's Nikko.

    http://www.amazon.com/Nikko-230-Stereo-Power-Amplifier/dp/B000E304YA

    cheap ass jap crap, consumes VA, 620 of them, as if I have VA coming out of my ass

    Product Description
    Continuous Power Output 120w + 120w Min RMS per channel into 8 ohms from 20 to 20,000 Hz at rated T.H.D both channels driven Both Channels driven at 1,000Hz - 8ohms 120w +120w - 4ohms 130w + 130w Total harmonic distortion at 8ohms at rated power 0.008% Intermodulation distortion 0.008% Power Bandwidth (T.H.D. 0.05%) 5 - 70kHz Damping factor - 8ohms 70 Slow Rate 100V/uS Input sensitivity/impedance Main In - 1,000mV/50kohms Signal to noise ratio Main in - 110dB Frequency Response Main in (5-100kHz) +0/-0.5 DB Power AC 120v 60Hz Power Consumption 480W 620VA

  65. Re:Turf wars... Pfft... by mywhitewolf · · Score: 1

    oh cry more. oh no, security was compromised and i have to do more work!

    but if your happy politicizing yourself out of a job. be my guest. i will continue to demand root access to my damn machine because i don't want to wait the 3 days it takes you whiny security guys to install a simple app.

    our security guys are demanding that we only use internet explorer 7, because apparently Firefox is insecure. that's all well and good, but I'm a web developer and i need Firefox (as well as ie & chrome) to do my job properly.

  66. Re:Turf wars... Pfft... by Fulcrum+of+Evil · · Score: 1

    Just for fun, what would malware actually do? Apps are heavily insulated from one another, and a corporate Ipad store has exactly what you want it to have. I wonder if Apple has set up a whitelist control for its corporate plans, as that would address most of your concerns. In the meantime, a compromised Ipad can be wiped without much problem.

    --
    "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  67. It's a mindset by dbIII · · Score: 1

    It's not about skills so much about caring about consequences.
    It was interesting when I started at a new job and a developer was working as a temporary sysadmin and he was "showing me the ropes". I pointed out a problem on a MS Windows domain controller which could be resolved by stopping and starting services, but before I'd got very far he walked out and hit the fucking reset button on the machine. There was no backup domain controller ("if it breaks I'll fix it"). He then did not answer the large number of phone calls that came through in the next half hour while doing nothing but sit and watch it do it's disk check and told me not to answer either ("they'll get over it"). The guy KNEW how to do the right thing but didn't think that was his job and didn't even contemplate the lost production and anger he had caused just to save a few mouse clicks but waste a lot of his time staring at a screen. That illustrated to me more than any of quite a few other examples that some developers just have to realise that running systems is a completely different job with different aims than running a test system they can reboot at any time.
    It's not about skills.
    It is about understanding what the job actually is.
    That is why developers are typically kept as far from production as possible until they can understand what sort of actions are incredibly stupid in production and what the consequences of those actions could be.

  68. Re:Turf wars... Pfft... by QuantumRiff · · Score: 1

    exactly.. its just bits on the network.. the security guys should be concentrating on all hosts being untrusted.. Far too often I have seen nastiness happen because someone plugged a personal laptop into the company network behind their lovely well maintained and managed at the front end of the network.

    --

    What are we going to do tonight Brain?
  69. Re:Turf wars... Pfft... by Anonymous Coward · · Score: 0

    I hope (yet doubt) you have enough guts to take full responsibility for the problems your shenanigans will cause. I hope you remember this post when it happens.

  70. Re:Turf wars... Pfft... by Anonymous Coward · · Score: 0

    Or, co-opt security and they get Active-Sync installed so you can get a push email client on that Iphone, lock down the environment and a third party support and distribution engine so the Devs can write internal apps and ops can deploy them to the company hardware.

    It's a simple matter of working *TOGETHER* instead of working against each other.

    You just don't get "IT" since you now have no idea of the integrity of your Iphones (are they jailbroken and full of malware? How the fuck would you know?) Do you have people running older versions of the IOS (oh I dunno like your clueless CEO?) Do you let people store their credentials on the phone (Cracking an iphone takes less than 10 minutes if their purse/laptop bag is stolen...)

  71. Re:Turf wars... Pfft... by Anonymous Coward · · Score: 0

    You have an insane superstitious fear of a regulatory requirement that a company have and follow documented policies. Requiring that you have and follow documented policies does not mean that you can't let your sales staff use iphones. SOX does not require your company to abandon logic and reason.

  72. Re:Turf wars... Pfft... by sjames · · Score: 1

    Meanwhile, your competitors don't actually give a rat's ass about your sales data for Omaha.

  73. Re:Turf wars... Pfft... by sysrammer · · Score: 1

    Yeah, related to the "last hand to touch it" syndrome I read in another post here.

    sr

    --
    His ignorance covered the whole earth like a blanket, and there was hardly a hole in it anywhere. - Mark Twain