• #12023
    Refresh Thread
    By: wtf242 This person is cool! x Show Full Post
    Reply
    So I finally completed this client's project. the really bad client i've posted about a few times. He is now all of a sudden saying that the performance is unacceptable. He says people are complaining that the site is too slow.

    I know developers do benchmarking and testing after finishing projects
    because they understand the architecture and how to find the bottlenecks.
    Can you strace and profile the ruby code now? See what's making the slowness
    problem? Ruby code uses 99% of the resources


    He said pages loaded very slow
    Difficult to navigate
    Images were difficult to load


    I just went through every page and they load in under 3 seconds. The site is heavy javascript because that's what he wanted(flashy web 2.0 shit) No page is over 300kb in combined size. I think this guy is just trying to make up some excuse so he can avoid paying me all the money he owes me. I fucking hate this shit.
    Nov 23, 2008 11:04pm PST
    toggle
    So I finally completed this client's project. the really bad client i've posted about a few times. He is : wtf242This person is cool!

    Thread Truncated. Click to see all 87 replies.

    • Sounds like an asshole : extrahappyturtle
    • toggle
      Are you physically close to him? Tell him to show you exactly what he means in person. : magistersmax
      • and then punch him in the balls : JunoThis person is cool!
    • Have him time it while you stand right next to him : pun][sherThis person is cool!
    • toggle
      Is he running this site in a live environment, or test? Sounds to me like he hasn't experienced the sl... : EvilDolemiteThis person is cool!
      • toggle
        it's a live web application that's running on a production level server. : wtf242This person is cool!
        • did he actually benchmark the performance or did one of his stooge devs or admins "test" it out? after w... : EvilDolemiteThis person is cool!
    • toggle
      Fight fire with fire. Ask him for usage reports, detailed logs of what browser is being used, what times... : filtersweepThis person is cool!
      • ^^^ this is the proper response. you also need to document everything, emails and letters, no phone conv... : x4nth3
    • Shoot him in the face with a BFG. : Rice-RocketeerThis person is cool!
    • toggle
      also of course ruby uses the the vast majority of the resources on the server! the fucking web applicatio... : wtf242This person is cool!
      • toggle
        yup it's clearly ahead of svchost and explorer in the process list!!! : EvilDolemiteThis person is cool!
        • its on a linux server... : Ace417
    • toggle
      lol you delivered a product without being paid first you just can't make this shit up : haikuThis person is cool!
      • toggle
        the project was split up into 3 seperate payments. I've received the 1st and 2nd already. He still owes m... : wtf242This person is cool!
        • toggle
          dude it would cost you a gallong of ice cream to get genjuro up there to fuck this guy up : filtersweepThis person is cool!
          • toggle
            holy shit I am drunker than I thought : filtersweepThis person is cool!
            • hahaha : SapiensThis person is cool!
          • toggle
            I am as prone to violence as I am to diabetes ::punches wall:: : genjuroThis person is cool!
            • LOL. : ThomWThis person is cool!
            • LOOOOOOOOOL : afrochopsThis person is cool!
        • Haiku is partially right in that you are still out the last payment. Would you be willing to accept him ... : jackalopeThis person is cool!
        • I beg to differ about your aptitude. Anyway, he shouldn't be getting anything until he is paid in full. T... : haikuThis person is cool!
        • toggle
          And post it in a live webcam on your blog. Really this is the only way to kill yourself. : IHATEDUST
          • thanks.avi? too soon?] : GonzoThis person is cool!
        • Take the site offline until he pays you. You've delivered a finished product without being paid for it. : breal0
    • toggle
      Honestly, at this point I'd just list avg page load times and ask him if he has specific issues. : ConanThis person is cool!
      • toggle
        he is googling performance shit and asking me if i've done it. He sent me this list and added a TODO sayi... : wtf242This person is cool!
        • classic...since he hasn't paid the third installment he feels he owns you and can get you to sculpt the p... : EvilDolemiteThis person is cool!
        • toggle
          what's the likelihood that he knows what those are? I mean, I'm sure you can cross off a bunch anyway. : Agrona
          • toggle
            he is completely clueless. he doesn't know what any of it means. : wtf242This person is cool!
            • god, why are people like this? =\ : Agrona
            • toggle
              "avoid redirects" as if you have anything to do with that : EvilDolemiteThis person is cool!
              • good tip about the 404s though : crummynzThis person is cool!
            • toggle
              Then tell him you've implemented everything on the list, then make up a few other things like reticulatin... : AgentPotheadThis person is cool!
              • IVE ADDED DONGS : heuristic
        • No, just fuck no. You need to stop this shit in its tracks before it just gets even worse. Take his shit ... : Visceral MonkeyThis person is cool!
        • lol, that's hilarious. Tell him you want your payment, now : moshmanThis person is cool!
        • Reply to him with this: 1. Find out what music your lover likes, and play it. 2. Sing to each other... : haikuThis person is cool!
        • toggle
          Honestly, at this point I'd remind him he's not an expert and there's a reason he's paying someone for it... : ConanThis person is cool!
          • toggle
            the other day I had to fix a timezone issue for his site. I told him it was a tough bug to fix. He replie... : wtf242This person is cool!
            • toggle
              I feel for ya, I really do. But at least you know it's almost over. : ConanThis person is cool!
              • See conan is probably just BSing you here. : haikuThis person is cool!
            • Customers with just a little knowledge or the ability to google what they think are solutions are the wor... : Visceral MonkeyThis person is cool!
          • toggle
            Wow. I just said "Honestly, at this point" two posts in a row. I suck. : ConanThis person is cool!
            • toggle
              And why do you even bother? Are all of your other posts complete bullshit or something and you're finally : haikuThis person is cool!
              • toggle
                Yeah, it's retarded. I sometimes fall into patterns of speech I don't even notice and most of the time th... : ConanThis person is cool!
                • toggle
                  Most people do, I'm just being a dick. Have you ever considered how everyone acknowledges sneezes? There'... : haikuThis person is cool!
                  • toggle
                    bless you haiku : spaceless
                    • toggle
                      thanks : haikuThis person is cool!
                      • Jeese what a waste of time! : AgentPotheadThis person is cool!
                  • toggle
                    In my family, we always said "gesundheit". I said it to a coworker once when she sneezed, and she was lik... : ConanThis person is cool!
                    • toggle
                      I've never met a person who had not heard of gesundheit, she was just an idiot. : sharpieThis person is cool!
                      • South Texas, heavily hispanic population with their own figures of speech; she wasn't the only one there ... : ConanThis person is cool!
                      • next time say "schönheit" instead : retardhumperThis person is cool!
                  • toggle
                    I said god bless you to someone who sneezed once, and he looked at me, sneered, and said "I don't believe... : sharpieThis person is cool!
                    • Satan bless you. : GithyankiThis person is cool!
                    • Oh, then you can go straight to hell. : c0braThis person is cool!
                  • toggle
                    in Iceland people usually say "god help you" instead of "bless you" I usually reply "what can he do ab... : OrkOThis person is cool!
                    • bless you maybe? : dodobThis person is cool!
                  • toggle
                    I don't say bless you and I don't acknowledge bless yous. It's one of the few things I put my foot down o... : BlackCat9This person is cool!
                    • toggle
                      I just say 'The power of Christ compels you!' when people sneeze. : xsoulbrothaxThis person is cool!
                      • preferably while sprinkling some holy water around. : skizlThis person is cool!
        • I think you need to fire this client, now. Did the original contract state payment was contingent on a... : zakkThis person is cool!
        • Where the hell do you meet these people : genjuroThis person is cool!
        • haha it's like a list straight out of a dummies book. : dodobThis person is cool!
        • toggle
          8. Minify JavaScript and CSS i wanted to make fun of the word minify but then i googled it and saw it... : captain hamptonThis person is cool!
          • I've even written a rails plugin that does it automatically for you: http://github.com/joevandyk/fixie_sh... : sumo-hacker
        • I'd bet you've done most, if not all of those things already. : sumo-hacker
        • toggle
          This is straight from Yahoo (via the YSlow plugin for firefox): http://developer.yahoo.com/performance/ru... : malevolenceThis person is cool!
          • haha, excellent. he should mail that back to the guy : moshmanThis person is cool!
        • this is that dude you were saying who sued or got sued by one of his developers right? : hirosushima
    • have you been paid? if so , no problems at all site works fine. : CoRDSThis person is cool!
    • toggle
      get a lawyer : d0pamineThis person is cool!
      • ^^^ this. : zakazi
    • are you using gzip, that will make those js files fly : filthysockThis person is cool!
    • Just blame shitty javascript engines and tell him to use Chrome : BeadyThis person is cool!
    • I had a friend who had issues like this. They did all the work and the client wouldn't pay because he wa... : stelthThis person is cool!
    • once you're done with this client, post the link to his website : sikanderThis person is cool!
    • toggle
      3 second pageloads in a site with no load without 300kb of output is a legitimate concern... : batkiwiThis person is cool!
      • toggle
        I'd actually agree here. : GreatGooglyMooglyThis person is cool!
        • I would too, but with 242's disclaimer of the customer requested a "heavy JavaScript'd" site, I would hav... : GithyankiThis person is cool!
    • What the hell does difficult to navigate and difficult to load mean, anyway? And 99% of whose resources? ... : BlackCat9This person is cool!
    • 3 seconds per page? Really? WTF. That's ass slow. : OMGzImBurning
    • Come back with hard data. Show him how the server performs under load (average response, maximum response... : uncleanmonkey
    • Do you drink more than usual when this happens? : dodobThis person is cool!