Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Insider News
  4. Experiment: The hidden costs of waiting on slow build times

Experiment: The hidden costs of waiting on slow build times

Scheduled Pinned Locked Moved The Insider News
csscomhostingcloudquestion
11 Posts 8 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    Kent Sharkey
    wrote on last edited by
    #1

    GitHub blog[^]:

    How much does it really cost to buy more powerful cloud compute resources for development work? A lot less than you think.

    Another one to leave where your purchasing manager will find it

    Counterpoint: xkcd: Compiling[^]

    D N T 3 Replies Last reply
    0
    • K Kent Sharkey

      GitHub blog[^]:

      How much does it really cost to buy more powerful cloud compute resources for development work? A lot less than you think.

      Another one to leave where your purchasing manager will find it

      Counterpoint: xkcd: Compiling[^]

      D Offline
      D Offline
      den2k88
      wrote on last edited by
      #2

      Slow build times are excruciating 5% of the time, and a godsend. I managed to read a metric ton of books claiming (verifiable) long compile times. In a company I worked for I altered the build script to run for 10 times with a pause between compilations so I could take one hour off while technically I was compiling. Yes I have a statue of Wally in my living room, how did you know?

      GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

      M T 2 Replies Last reply
      0
      • K Kent Sharkey

        GitHub blog[^]:

        How much does it really cost to buy more powerful cloud compute resources for development work? A lot less than you think.

        Another one to leave where your purchasing manager will find it

        Counterpoint: xkcd: Compiling[^]

        N Offline
        N Offline
        Nelek
        wrote on last edited by
        #3

        Not only for compiling... My work laptop has been so bloated with things running in the background by the IT department that it takes around 5 minutes just to get ready to work after loging in. You can still fire things, but some (or many) of them will wait to pop up or start executing. But hey... they know it better.

        M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

        R 1 Reply Last reply
        0
        • N Nelek

          Not only for compiling... My work laptop has been so bloated with things running in the background by the IT department that it takes around 5 minutes just to get ready to work after loging in. You can still fire things, but some (or many) of them will wait to pop up or start executing. But hey... they know it better.

          M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

          R Offline
          R Offline
          raddevus
          wrote on last edited by
          #4

          We have the same IT team. 80% of company works remotely connecting to remote VMs. Default answer of IT team to any type of slowness is: "It's the connection on your side." Even though it is quite easy to prove the VM running the person's desktop is running on h/w which is overwhelmed. Ce la vie.

          N 1 Reply Last reply
          0
          • D den2k88

            Slow build times are excruciating 5% of the time, and a godsend. I managed to read a metric ton of books claiming (verifiable) long compile times. In a company I worked for I altered the build script to run for 10 times with a pause between compilations so I could take one hour off while technically I was compiling. Yes I have a statue of Wally in my living room, how did you know?

            GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

            M Offline
            M Offline
            Mircea Neacsu
            wrote on last edited by
            #5

            Have you tried claiming IP rights on "quiet quitting"? :D

            Mircea

            D 1 Reply Last reply
            0
            • M Mircea Neacsu

              Have you tried claiming IP rights on "quiet quitting"? :D

              Mircea

              D Offline
              D Offline
              den2k88
              wrote on last edited by
              #6

              I mastered quiet quitting in my first company, who paid a unskilled labourer wage to software engineers they trained and employed for 7 years. I also learnt by a previous master, a former coworker of my mother, who worked for the government. Every day he spent several hours cleaning his workstation, to the point he disassembled his keyboard and cleaned every single key before reassembling it. Every. Single. Day. Guess what I did when manglement imposed to the workforce to keep desks absolutely clean? Let it never be said that I forgot my masters.

              GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

              1 Reply Last reply
              0
              • R raddevus

                We have the same IT team. 80% of company works remotely connecting to remote VMs. Default answer of IT team to any type of slowness is: "It's the connection on your side." Even though it is quite easy to prove the VM running the person's desktop is running on h/w which is overwhelmed. Ce la vie.

                N Offline
                N Offline
                Nelek
                wrote on last edited by
                #7

                raddevus wrote:

                Default answer of IT team to any type of slowness is: "It's the connection on your side."

                In my case, my answer would be... "You are almost right. The VPN connection speed on our side sucks and is a damned bottelneck"

                M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                1 Reply Last reply
                0
                • D den2k88

                  Slow build times are excruciating 5% of the time, and a godsend. I managed to read a metric ton of books claiming (verifiable) long compile times. In a company I worked for I altered the build script to run for 10 times with a pause between compilations so I could take one hour off while technically I was compiling. Yes I have a statue of Wally in my living room, how did you know?

                  GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                  T Offline
                  T Offline
                  Tasadit
                  wrote on last edited by
                  #8

                  When I read "I altered the build script" I was hoping for some genius tip on improving the build time.

                  D O 2 Replies Last reply
                  0
                  • T Tasadit

                    When I read "I altered the build script" I was hoping for some genius tip on improving the build time.

                    D Offline
                    D Offline
                    den2k88
                    wrote on last edited by
                    #9

                    That's exactly what I did!

                    GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                    1 Reply Last reply
                    0
                    • K Kent Sharkey

                      GitHub blog[^]:

                      How much does it really cost to buy more powerful cloud compute resources for development work? A lot less than you think.

                      Another one to leave where your purchasing manager will find it

                      Counterpoint: xkcd: Compiling[^]

                      T Offline
                      T Offline
                      trønderen
                      wrote on last edited by
                      #10

                      Reminds me of a conference paper many years ago by database guru Jim Gray: The five minute rule. Then entire paper was three or four pages (or was it just two? The photocopy is too deep in my piles to digg it out ...). I think he used division in his calculations, but certainly no more advanced math or theory :-) By simple calculations, he showed that with the current prices, if you reference a data item every at least every five minutes, it is cheaper to buy more RAM to hold the item than buying a disk controller and a disk for swapping it out. This was way above common beliefs in the database world - no one would intuitively think that a value referenced only every five minutes, twelve times an hour, would deserve permanent residence in RAM! But Gray's calculations were so simple and lucid that they were obviously correct, based on the current prices of the day for IBM mainframe components. He was not rebutted. You could of course replace the prices he quoted with today's prices. Every now and then we did that, for the following years, and the five minutes increased to ten, fifteen, ... The commonly believed myth that you had to swap data to disk because RAM is too expensive "never" held water! (We are obviously talking about large database installations where you can save money on not buying yet another disk. You can't easily adapt it to a single-disc PC.)

                      1 Reply Last reply
                      0
                      • T Tasadit

                        When I read "I altered the build script" I was hoping for some genius tip on improving the build time.

                        O Offline
                        O Offline
                        obermd
                        wrote on last edited by
                        #11

                        He did. The build time was improved in the way he wanted it improved.

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups