• 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!

I hate web front ends

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

    #21
    Originally posted by Jubber View Post
    Problem is, as you suggest, we have to make a living and if the client insists on a 'web' front end, even after I have demonstrated that it would not 'work too well' etc... I would still build it and bank the cash.

    That's in the rule of contractor survival. Give them what they want. Anything else and you're rocking the boat, unless you happen to be in a position where they genuinely believe you're capable of directing the future of their operations, such as a system architect.

    Often I've encountered situations where the team I'm working with have proposed some outstanding solutions, some that would actually be easier to implement. But there's always someone who has to ok it (e.g. project manager) that either has other agendas or a lack of initiative and courage to settle for anything other than mediocre.

    At the end of the day I know I'm pocketing the same amount of cash, it's just my morale that will suffer, knowing I'm stuck with a solution that I could do in my sleep, hoping that maybe in the next contract I will have the chance to push the boundaries and maybe even try something genuinely new.

    [sorry for the long post, I must have dreamt of Denny last night]
    Feist - 1234. One camera, one take, no editing. Superb. How they did it
    Feist - I Feel It All
    Feist - The Bad In Each Other (Later With Jools Holland)

    Comment


      #22
      Originally posted by PAH View Post
      [sorry for the long post, I must have dreamt of Denny last night]
      I thought only Wilmslow did that!
      Eat Right, Exercise, Die Anyway.

      Comment


        #23
        At the end of the day I know I'm pocketing the same amount of cash, it's just my morale that will suffer, knowing I'm stuck with a solution that I could do in my sleep, hoping that maybe in the next contract I will have the chance to push the boundaries and maybe even try something genuinely new.
        It's also your reputation. I had a project implementing a fancy new technology instead of a solid old one. It was never going to work and when you drilled done the 'decision making' had been done by 'none too bright permies' eyes wide with a 'vision' of using the latest technology and commission chasing sales folk.

        Comment


          #24
          Originally posted by NickFitz View Post
          That's a browser issue; for example, Safari doesn't show the same behaviour.

          Internet Explorer is, unfortunately, too broken to be of any use as a web browser.
          Unforunately so many users use it that you still have to have 2 versions of every script, one that is W3C compliant and one that works in IE.

          Comment


            #25
            Originally posted by Jubber View Post
            Well that's fine and dandy if the client wants to play ball and implement a new infrastructure that draws on the above eight.


            That's what their existing infrastructure is already like. It's what all distributed infrastructures, from the Internet down to your home-office LAN, are like. The point is that you have to know that the eight things listed aren't true for any distributed environment whatsoever, as the starting point for making something that will work reliably in a distributed environment.

            Comment


              #26
              Originally posted by r0bly0ns View Post
              Unforunately so many users use it that you still have to have 2 versions of every script, one that is W3C compliant and one that works in IE.
              Or you use a library that has already abstracted all of the cross-browser problems away for you.

              To be honest, since version 6 (released seven years ago), IE's support for the W3C DOM, though imperfect, has been sufficiently standards-compliant that cross-browser scripting isn't really a problem. Also, with an understanding of the mysterious world of the "hasLayout" problem, most CSS issues can be dealt with quite easily, and the remaining few are generally well understood and have straightforward fixes - setting "display:inline" on a floated element having a margin on the side it's floated to eliminate the 3-pixel text jog, for example.
              Last edited by NickFitz; 11 April 2008, 11:43. Reason: seven years, not nine

              Comment


                #27
                Originally posted by NickFitz View Post
                Or you use a library that has already abstracted all of the cross-browser problems away for you.

                To be honest, since version 6 (released seven years ago), IE's support for the W3C DOM, though imperfect, has been sufficiently standards-compliant that cross-browser scripting isn't really a problem. Also, with an understanding of the mysterious world of the "hasLayout" problem, most CSS issues can be dealt with quite easily, and the remaining few are generally well understood and have straightforward fixes - setting "display:inline" on a floated element having a margin on the side it's floated to eliminate the 3-pixel text jog, for example.
                NickFitz is awarded +5 Xeno Geek Points.
                Rule #76: No excuses. Play like a champion.

                Comment


                  #28
                  Originally posted by NickFitz View Post
                  Or you use a library that has already abstracted all of the cross-browser problems away for you.
                  That library still has to contain 2 versions of a fair few things though, even more if you have to be compatible pre IE6.

                  Originally posted by NickFitz View Post
                  To be honest, since version 6 (released seven years ago), IE's support for the W3C DOM, though imperfect, has been sufficiently standards-compliant that cross-browser scripting isn't really a problem. Also, with an understanding of the mysterious world of the "hasLayout" problem, most CSS issues can be dealt with quite easily, and the remaining few are generally well understood and have straightforward fixes - setting "display:inline" on a floated element having a margin on the side it's floated to eliminate the 3-pixel text jog, for example.
                  Yeah, things are much better these days, however there are some things that really grind my goat, like IE not supporting the border-spacing CSS tag, meaning that you have to have a mix of attributes & CSS for tables.

                  Comment


                    #29
                    Originally posted by Xenophon View Post
                    NickFitz is awarded +5 Xeno Geek Points.

                    Comment


                      #30
                      Originally posted by NickFitz View Post
                      Rule #76: No excuses. Play like a champion.

                      Comment

                      Working...
                      X