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. The Lounge
  3. Seriously? Healthcare.gov is a Ruby on Rails site?

Seriously? Healthcare.gov is a Ruby on Rails site?

Scheduled Pinned Locked Moved The Lounge
rubycomtestingbeta-testingquestion
31 Posts 14 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.
  • M Offline
    M Offline
    Marc Clifton
    wrote on last edited by
    #1

    https://github.com/CMSgov/healthcare.gov[^] Really? :omg: Marc

    Unit Testing Succinctly

    Z A N R Mike HankeyM 6 Replies Last reply
    0
    • M Marc Clifton

      https://github.com/CMSgov/healthcare.gov[^] Really? :omg: Marc

      Unit Testing Succinctly

      Z Offline
      Z Offline
      ZurdoDev
      wrote on last edited by
      #2

      It's open source. They are hoping someone fixes all of its issues for free.

      There are only 10 types of people in the world, those who understand binary and those who don't.

      R 1 Reply Last reply
      0
      • M Marc Clifton

        https://github.com/CMSgov/healthcare.gov[^] Really? :omg: Marc

        Unit Testing Succinctly

        A Offline
        A Offline
        Amarnath S
        wrote on last edited by
        #3

        Seen this[^]? Something to learn from there...

        1 Reply Last reply
        0
        • M Marc Clifton

          https://github.com/CMSgov/healthcare.gov[^] Really? :omg: Marc

          Unit Testing Succinctly

          N Offline
          N Offline
          Nemanja Trifunovic
          wrote on last edited by
          #4

          Why not? RoR is a pretty popular platform.

          utf8-cpp

          D 1 Reply Last reply
          0
          • N Nemanja Trifunovic

            Why not? RoR is a pretty popular platform.

            utf8-cpp

            D Offline
            D Offline
            Dan Neely
            wrote on last edited by
            #5

            It's popularity is due to fast coding; not high server throughput. For a given load you need a lot more RoR servers than if you were using C#, Java, or PHP. This is why high load sites like Twitter left their initial RoR implementation for PHPScala when they got big.

            Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

            N R 2 Replies Last reply
            0
            • Z ZurdoDev

              It's open source. They are hoping someone fixes all of its issues for free.

              There are only 10 types of people in the world, those who understand binary and those who don't.

              R Offline
              R Offline
              Rajesh R Subramanian
              wrote on last edited by
              #6

              The only way it could be "fixed" is to have it redone by professionals. It's amazing how silly the governments and politics can be, no matter what the country is. :)

              "Real men drive manual transmission" - Rajesh.

              Z C 2 Replies Last reply
              0
              • D Dan Neely

                It's popularity is due to fast coding; not high server throughput. For a given load you need a lot more RoR servers than if you were using C#, Java, or PHP. This is why high load sites like Twitter left their initial RoR implementation for PHPScala when they got big.

                Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

                N Offline
                N Offline
                Nemanja Trifunovic
                wrote on last edited by
                #7

                Dan Neely wrote:

                It's popularity is due to fast coding; not high server throughput

                That is true for most web technologies, including PHP.

                utf8-cpp

                D 1 Reply Last reply
                0
                • D Dan Neely

                  It's popularity is due to fast coding; not high server throughput. For a given load you need a lot more RoR servers than if you were using C#, Java, or PHP. This is why high load sites like Twitter left their initial RoR implementation for PHPScala when they got big.

                  Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

                  R Offline
                  R Offline
                  Rajesh R Subramanian
                  wrote on last edited by
                  #8

                  Dan Neely wrote:

                  Twitter left their initial RoR implementation for PHP

                  For PHP?! Whatever portions of RoR was replaced, I thought they replaced it with Scala.

                  "Real men drive manual transmission" - Rajesh.

                  D 1 Reply Last reply
                  0
                  • R Rajesh R Subramanian

                    The only way it could be "fixed" is to have it redone by professionals. It's amazing how silly the governments and politics can be, no matter what the country is. :)

                    "Real men drive manual transmission" - Rajesh.

                    Z Offline
                    Z Offline
                    ZurdoDev
                    wrote on last edited by
                    #9

                    Quote:

                    It's amazing how silly the governments and politics can be, no matter what the country is. Smile | :)

                    Quite true.

                    There are only 10 types of people in the world, those who understand binary and those who don't.

                    1 Reply Last reply
                    0
                    • R Rajesh R Subramanian

                      Dan Neely wrote:

                      Twitter left their initial RoR implementation for PHP

                      For PHP?! Whatever portions of RoR was replaced, I thought they replaced it with Scala.

                      "Real men drive manual transmission" - Rajesh.

                      D Offline
                      D Offline
                      Dan Neely
                      wrote on last edited by
                      #10

                      Ooops; memory fail. But as a JVM language Scala still gets into the much better throughput bucket.

                      Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

                      1 Reply Last reply
                      0
                      • N Nemanja Trifunovic

                        Dan Neely wrote:

                        It's popularity is due to fast coding; not high server throughput

                        That is true for most web technologies, including PHP.

                        utf8-cpp

                        D Offline
                        D Offline
                        Dan Neely
                        wrote on last edited by
                        #11

                        The gotcha with PHP is less server performance than PHPs high internal level of WTFitude.

                        Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

                        1 Reply Last reply
                        0
                        • M Marc Clifton

                          https://github.com/CMSgov/healthcare.gov[^] Really? :omg: Marc

                          Unit Testing Succinctly

                          R Offline
                          R Offline
                          realJSOP
                          wrote on last edited by
                          #12

                          It doesn't really matter what it was written in. The facts remain that : 0) The primary contractor is responsible for its sub-contractors, and for putting everyone's ducks in a row. 1) The customer (fed gov) probably didn't want to commit sufficient resources to the finished product (fail-over, and scaling). That's the way the government is. 2) Fed development contracts are very specific in their statement of work. Contractors can't stray outside the requirements, and change requests are not likely to be made/approved because that would restart the bidding process. 3) Contractors bid for work based on who they have on staff, regardless of a given employee's availability for the project. After they win the contract, they hire pretty much anyone that can spell "HTML". The bar is indeed low. 4) Despite the crying need to spend extra hours (overtime) on a given task, none is generally authorized. At quitting time, the contract manager effectively MAKES everybody leave. 5) Developing software while connected to a fed gov network is a royal pain in the ass for a developer. I've worked for several defense contractors on software projects, and I hope never to have to do it again.

                          ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                          -----
                          You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                          -----
                          When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                          M M 3 3 Replies Last reply
                          0
                          • M Marc Clifton

                            https://github.com/CMSgov/healthcare.gov[^] Really? :omg: Marc

                            Unit Testing Succinctly

                            Mike HankeyM Offline
                            Mike HankeyM Offline
                            Mike Hankey
                            wrote on last edited by
                            #13

                            Wait a minute we (US taxpayers) paid $640,000,000 (roughly) for this site to be developed and it's open source? They ought to put Ruby on rails and run her ass out of town!

                            VS2010/Atmel Studio 6.1 ToDo Manager Extension The problem with the gene pool is that there is no lifeguard. -Steven Wright

                            C M 2 Replies Last reply
                            0
                            • R Rajesh R Subramanian

                              The only way it could be "fixed" is to have it redone by professionals. It's amazing how silly the governments and politics can be, no matter what the country is. :)

                              "Real men drive manual transmission" - Rajesh.

                              C Offline
                              C Offline
                              Chris Losinger
                              wrote on last edited by
                              #14

                              it was written by professionals. believe it or not, even professional programmers fuck up sometimes.

                              image processing toolkits | batch image processing

                              3 1 Reply Last reply
                              0
                              • Mike HankeyM Mike Hankey

                                Wait a minute we (US taxpayers) paid $640,000,000 (roughly) for this site to be developed and it's open source? They ought to put Ruby on rails and run her ass out of town!

                                VS2010/Atmel Studio 6.1 ToDo Manager Extension The problem with the gene pool is that there is no lifeguard. -Steven Wright

                                C Offline
                                C Offline
                                Chris Losinger
                                wrote on last edited by
                                #15

                                Mike Hankey wrote:

                                $640,000,000

                                aka, the amount of money the DoD spends every 12 hours.

                                image processing toolkits | batch image processing

                                Mike HankeyM 1 Reply Last reply
                                0
                                • C Chris Losinger

                                  Mike Hankey wrote:

                                  $640,000,000

                                  aka, the amount of money the DoD spends every 12 hours.

                                  image processing toolkits | batch image processing

                                  Mike HankeyM Offline
                                  Mike HankeyM Offline
                                  Mike Hankey
                                  wrote on last edited by
                                  #16

                                  But not to develop a web site, I think that puts the $1500 hammer in a respectable light!

                                  VS2010/Atmel Studio 6.1 ToDo Manager Extension The problem with the gene pool is that there is no lifeguard. -Steven Wright

                                  C 1 Reply Last reply
                                  0
                                  • Mike HankeyM Mike Hankey

                                    But not to develop a web site, I think that puts the $1500 hammer in a respectable light!

                                    VS2010/Atmel Studio 6.1 ToDo Manager Extension The problem with the gene pool is that there is no lifeguard. -Steven Wright

                                    C Offline
                                    C Offline
                                    Chris Losinger
                                    wrote on last edited by
                                    #17

                                    no, not to develop a website (though the DoD has plenty of those). but it did just spend $567M on planes that it will never use. but again, they can afford to do that literally every day before lunch. i'll bother being upset about the cost of a website for health insurance signup the day after the DoD's budget and spending makes a lick of sense.

                                    image processing toolkits | batch image processing

                                    Mike HankeyM 1 Reply Last reply
                                    0
                                    • C Chris Losinger

                                      no, not to develop a website (though the DoD has plenty of those). but it did just spend $567M on planes that it will never use. but again, they can afford to do that literally every day before lunch. i'll bother being upset about the cost of a website for health insurance signup the day after the DoD's budget and spending makes a lick of sense.

                                      image processing toolkits | batch image processing

                                      Mike HankeyM Offline
                                      Mike HankeyM Offline
                                      Mike Hankey
                                      wrote on last edited by
                                      #18

                                      The more I learn about the government the more upset I get so my best course of action is; 1) Go into my room and scream? (not a screamer, but I am a cusser) 2) Slap my palm to forehead and just accept that it's a stupid/corrupt system? 3) Take massive amounts of drugs? (Tried that back in 60s only temp. relief) 4) Take up meditation? (That was the 70s and didn't help) 5) or just say fuck it and not let it worry me? Choices choices choices!

                                      VS2010/Atmel Studio 6.1 ToDo Manager Extension The problem with the gene pool is that there is no lifeguard. -Steven Wright

                                      R C 2 Replies Last reply
                                      0
                                      • R realJSOP

                                        It doesn't really matter what it was written in. The facts remain that : 0) The primary contractor is responsible for its sub-contractors, and for putting everyone's ducks in a row. 1) The customer (fed gov) probably didn't want to commit sufficient resources to the finished product (fail-over, and scaling). That's the way the government is. 2) Fed development contracts are very specific in their statement of work. Contractors can't stray outside the requirements, and change requests are not likely to be made/approved because that would restart the bidding process. 3) Contractors bid for work based on who they have on staff, regardless of a given employee's availability for the project. After they win the contract, they hire pretty much anyone that can spell "HTML". The bar is indeed low. 4) Despite the crying need to spend extra hours (overtime) on a given task, none is generally authorized. At quitting time, the contract manager effectively MAKES everybody leave. 5) Developing software while connected to a fed gov network is a royal pain in the ass for a developer. I've worked for several defense contractors on software projects, and I hope never to have to do it again.

                                        ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                                        -----
                                        You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                                        -----
                                        When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                                        M Offline
                                        M Offline
                                        Mark H2
                                        wrote on last edited by
                                        #19

                                        Zero based bullet points. +10.

                                        If your neighbours don't listen to The Ramones, turn it up real loud so they can. “We didn't have a positive song until we wrote 'Now I Wanna Sniff Some Glue!'” ― Dee Dee Ramone "The Democrats want my guns and the Republicans want my porno mags and I ain't giving up either" - Joey Ramone

                                        R 1 Reply Last reply
                                        0
                                        • Mike HankeyM Mike Hankey

                                          The more I learn about the government the more upset I get so my best course of action is; 1) Go into my room and scream? (not a screamer, but I am a cusser) 2) Slap my palm to forehead and just accept that it's a stupid/corrupt system? 3) Take massive amounts of drugs? (Tried that back in 60s only temp. relief) 4) Take up meditation? (That was the 70s and didn't help) 5) or just say fuck it and not let it worry me? Choices choices choices!

                                          VS2010/Atmel Studio 6.1 ToDo Manager Extension The problem with the gene pool is that there is no lifeguard. -Steven Wright

                                          R Offline
                                          R Offline
                                          Roger Wright
                                          wrote on last edited by
                                          #20
                                          1. Come to Arizona 2) Buy 160 acres of worthless dirt 3) Dig a hole and cover it with brush 4) Purchase many guns and plenty of ammo 5) Crawl into hole with guns and ammo and wait for food to come to you 6) Avoid all forms of communication with the outside world that might be upsetting. PS - I'll be in the hole next door...:suss:

                                          Will Rogers never met me.

                                          Mike HankeyM 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