• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

RBS 'Computer Glitch'

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    I can add to bobspuds experiences.

    At a major software house, we visited the devs offshore.
    These are the creme de la creme of developers in that area.

    Was reviewing some code, and saw an issue I was dealing with quite often.

    Q. "What does the program do in <condition>"
    A. "Ah, yes, that's invalid so the program will crash.
    Q. "Why crash, why not error trap?"
    A. "No one has asked for it".


    And that, for me, is the problem - it's hard enough explaining requirements to devs in the same location - but you really shouldn't have to explain that CRASH is bad, error handle is OK.

    Comment


      Originally posted by Scoobos View Post
      you really shouldn't have to explain that CRASH is bad, error handle is OK.
      And you probably shouldn't, or you're likely to end up with

      try {
      // some code
      } catch (Exception e) {
      log.info("Everything is A OK");
      }
      While you're waiting, read the free novel we sent you. It's a Spanish story about a guy named 'Manual.'

      Comment


        Originally posted by Doggy Styles View Post
        As a shareholder in RBS I am appalled at this largesse with my money.
        Is that "shareholder" as in
        1. I can sell my shares if I want to

          OR

        2. The gobmint are holding shares on my behalf?
        Behold the warranty -- the bold print giveth and the fine print taketh away.

        Comment


          Originally posted by Sysman View Post
          Is that "shareholder" as in
          1. I can sell my shares if I want to

            OR

          2. The gobmint are holding shares on my behalf?
          Or you've nicked one of their pens
          Confusion is a natural state of being

          Comment


            So it seems that the dev bobs are getting cained for this, but, who at RBS signed off the change? Who was the person who put pen to paper at HQ to say "yep, happy to do a major change to our payment system".....? Have a go at the bobs all you like it's the person/change board members who said "yes" that should be up against a wall. Governance and Control. Process and Procedure. The basics seem to have been overlooked.

            Comment


              Originally posted by kmge View Post
              So it seems that the dev bobs are getting cained for this, but, who at RBS signed off the change? Who was the person who put pen to paper at HQ to say "yep, happy to do a major change to our payment system".....? Have a go at the bobs all you like it's the person/change board members who said "yes" that should be up against a wall. Governance and Control. Process and Procedure. The basics seem to have been overlooked.
              Which of these scenarios do you prefer?

              RBS Senior Management Scenario #1:

              "Our overnight batch systems run quietly and efficiently, because we have a staff of 1000+ skilled, experienced IT staff in the UK keeping it so".

              RBS Senior Management Scenario #2:

              "Our overnight batch systems run quietly and efficiently, so we can get rid of 1000+ expensive IT staff in the UK, and replace them by much cheapness in Chennai".
              Behold the warranty -- the bold print giveth and the fine print taketh away.

              Comment


                Originally posted by doodab View Post
                And you probably shouldn't, or you're likely to end up with

                try {
                // some code
                } catch (Exception e) {
                log.info("Everything is A OK");
                }
                ON ERROR RESUME NEXT

                Comment


                  Originally posted by Sysman View Post
                  Which of these scenarios do you prefer?

                  RBS Senior Management Scenario #1:

                  "Our overnight batch systems run quietly and efficiently, because we have a staff of 1000+ skilled, experienced IT staff in the UK keeping it so".

                  RBS Senior Management Scenario #2:

                  "Our overnight batch systems run quietly and efficiently, so we can get rid of 1000+ expensive IT staff in the UK, and replace them by much cheapness in Chennai".
                  I don't mind which because I don't pay the bill. My point was, who in RBS has the Governance and Control. It doesn't matter who runs what and where. What matters is what Controls you have in place to make sure what gets done is right and when (because no matter where your work is done and by whom it will) it all goes a bit wrong it gets fixed, fast.

                  Comment


                    Originally posted by kmge View Post
                    So it seems that the dev bobs are getting cained for this, but, who at RBS signed off the change? Who was the person who put pen to paper at HQ to say "yep, happy to do a major change to our payment system".....? Have a go at the bobs all you like it's the person/change board members who said "yes" that should be up against a wall. Governance and Control. Process and Procedure. The basics seem to have been overlooked.
                    You assume they knew about it.

                    How many times have dev bunged through a 'little change' without going through the proper process? Never?

                    Comment


                      Originally posted by NickFitz View Post
                      ON ERROR RESUME NEXT
                      I knew it. That's what I use. I'm as good a programmer as Nick Fitz.
                      What happens in General, stays in General.
                      You know what they say about assumptions!

                      Comment

                      Working...
                      X