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. Development PC

Development PC

Scheduled Pinned Locked Moved The Lounge
question
60 Posts 39 Posters 41 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.
  • W Wastedtalent

    I'm thinking about buying a new development PC as I tend to do a little at home on my laptop but thinking about doing more work from home so need a more powerful machine. It's been years since I bought a desktop and I have no idea where to start or what is good value these days, or what specs to go for. I am thinking 16GB RAM is a must but other than that I have no idea. Any suggestions?

    C Offline
    C Offline
    CodeWraith
    wrote on last edited by
    #8

    Yes, one that will cut your hardware requirements down: Get rid of that resource hog named Visual Studio and use SharpDevelop instead. Suddently your computer's hardware is not as important anymore.

    I have lived with several Zen masters - all of them were cats.

    M 1 Reply Last reply
    0
    • W Wastedtalent

      I'm thinking about buying a new development PC as I tend to do a little at home on my laptop but thinking about doing more work from home so need a more powerful machine. It's been years since I bought a desktop and I have no idea where to start or what is good value these days, or what specs to go for. I am thinking 16GB RAM is a must but other than that I have no idea. Any suggestions?

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #9

      Might want to wait till the intel issue is sorted (and watch out for cut price old stock with the problem still there.) Absolutely SSD: with the huge size of VS (or pretty much any dev platform) you're better going SSD even if it means cutting back budget on the CPU - most tasks are disk IO bound (loading different stages of the dev env, compiler etc.) I'm happy ith an i5 and SSD, outperforms the wifes i7/spinner by miles (and she's not doing dev.) Edit: keep an eye out for USB 3.1 (backwards compatible to prev versions) too. Unless doing high itensity graphics you can actually do well without a graphics card, most MOBI's have the intel graphics built in and can run 3 displays high res

      D D B 3 Replies Last reply
      0
      • C CodeWraith

        Yes, one that will cut your hardware requirements down: Get rid of that resource hog named Visual Studio and use SharpDevelop instead. Suddently your computer's hardware is not as important anymore.

        I have lived with several Zen masters - all of them were cats.

        M Offline
        M Offline
        megaadam
        wrote on last edited by
        #10

        Personally I would vote Linux, whenever possible. And I wonder: How good is SharpDevelop support for C++?

        ... such stuff as dreams are made on

        C 1 Reply Last reply
        0
        • M megaadam

          Personally I would vote Linux, whenever possible. And I wonder: How good is SharpDevelop support for C++?

          ... such stuff as dreams are made on

          C Offline
          C Offline
          CodeWraith
          wrote on last edited by
          #11

          megaadam wrote:

          Personally I would vote Linux, whenever possible.

          Good choice.

          megaadam wrote:

          How good is SharpDevelop support for C++?

          I have not even looked for C++ support in SharpDevelop and I think it's for .Net only. So the most I would expect is the old managed C++.

          I have lived with several Zen masters - all of them were cats.

          1 Reply Last reply
          0
          • W Wastedtalent

            I'm thinking about buying a new development PC as I tend to do a little at home on my laptop but thinking about doing more work from home so need a more powerful machine. It's been years since I bought a desktop and I have no idea where to start or what is good value these days, or what specs to go for. I am thinking 16GB RAM is a must but other than that I have no idea. Any suggestions?

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

            Why a desktop ?

            Do not escape reality : improve reality !

            W A 2 Replies Last reply
            0
            • W Wastedtalent

              I'm thinking about buying a new development PC as I tend to do a little at home on my laptop but thinking about doing more work from home so need a more powerful machine. It's been years since I bought a desktop and I have no idea where to start or what is good value these days, or what specs to go for. I am thinking 16GB RAM is a must but other than that I have no idea. Any suggestions?

              M Offline
              M Offline
              Munchies_Matt
              wrote on last edited by
              #13

              i7 quad CPU motherboard with a shit load of SSD, 32 gigs or ram, and a terrabyte of disk will be about as fast as you can get.

              1 Reply Last reply
              0
              • W Wastedtalent

                I'm thinking about buying a new development PC as I tend to do a little at home on my laptop but thinking about doing more work from home so need a more powerful machine. It's been years since I bought a desktop and I have no idea where to start or what is good value these days, or what specs to go for. I am thinking 16GB RAM is a must but other than that I have no idea. Any suggestions?

                N Offline
                N Offline
                Nathan Minier
                wrote on last edited by
                #14

                My suggestion would be to evaluate your use case. If you're likely to develop applications that require a range of virtual machines or containers to test against, you might want to run a Xeon with 64+ GB. If you're doing web development, pretty much anything will do. Then there's everything in between :)

                "There are three kinds of lies: lies, damned lies and statistics." - Benjamin Disraeli

                1 Reply Last reply
                0
                • W Wastedtalent

                  I'm thinking about buying a new development PC as I tend to do a little at home on my laptop but thinking about doing more work from home so need a more powerful machine. It's been years since I bought a desktop and I have no idea where to start or what is good value these days, or what specs to go for. I am thinking 16GB RAM is a must but other than that I have no idea. Any suggestions?

                  P Offline
                  P Offline
                  PeejayAdams
                  wrote on last edited by
                  #15

                  Depending on what you're working on, I think there's often a good argument for using pretty average (or even sub-average) machines for development. Something that flies along on a dream machine might well be rather sluggish on your typical user's five year-old $300 laptop.

                  98.4% of statistics are made up on the spot.

                  D 1 Reply Last reply
                  0
                  • P PeejayAdams

                    Depending on what you're working on, I think there's often a good argument for using pretty average (or even sub-average) machines for development. Something that flies along on a dream machine might well be rather sluggish on your typical user's five year-old $300 laptop.

                    98.4% of statistics are made up on the spot.

                    D Offline
                    D Offline
                    Daniel Pfeffer
                    wrote on last edited by
                    #16

                    Your time is money, so development should be done on the fastest machine that you can afford. However, you should periodically test your code on a "typical" machine, so as to identify ant problems the "typical" user might encounter.

                    If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack. --Winston Churchill

                    1 Reply Last reply
                    0
                    • W Wastedtalent

                      Sounds expensive :(

                      D Offline
                      D Offline
                      dandy72
                      wrote on last edited by
                      #17

                      Sounds like under $1K to me. You, as a developer, are expensive. Don't make yourself wait after your dev box.

                      1 Reply Last reply
                      0
                      • L Lost User

                        Might want to wait till the intel issue is sorted (and watch out for cut price old stock with the problem still there.) Absolutely SSD: with the huge size of VS (or pretty much any dev platform) you're better going SSD even if it means cutting back budget on the CPU - most tasks are disk IO bound (loading different stages of the dev env, compiler etc.) I'm happy ith an i5 and SSD, outperforms the wifes i7/spinner by miles (and she's not doing dev.) Edit: keep an eye out for USB 3.1 (backwards compatible to prev versions) too. Unless doing high itensity graphics you can actually do well without a graphics card, most MOBI's have the intel graphics built in and can run 3 displays high res

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

                        lopati: roaming wrote:

                        Might want to wait till the intel issue is sorted (and watch out for cut price old stock with the problem still there.)

                        New hardware with the Meltdown fix (and any hardware changes that might be made to mitigate Spectre) isn't expected before 2019 at the earliest; hardware changes are slow... Short term DRAM and NAND flash markets have been tight over the last year or so pushing prices upward, no good ETA on when/if prices will recover. For NAND it's been equal parts continued growth in demand combined with the ongoing conversion to 3D flash meaning that a larger share of production is out of service. DRAM's suffered from higher than expected demand from Mobile, Cloud, and Crypto customers. The manufacturers seem to've finally learned from the past boom/bust cycles in the DRAM market and aren't throwing massive amounts of money at new capacity this time around that has lead to the inevitable busts. The worst part of the current HW market, if not really a major concern for Wasted Talent, is GPU availability; driven by the surge in cryptocurrencies that aren't suitable to ASIC mining. That's not likely to change short of the current round of price deflation going a lot lower; and because if/when that happens the current mining cards will flood the used market destroying new sales and inflicting another round of major losses on AMD/Nvidia, neither are eager to try and address the current shortage by increasing production.

                        Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing 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
                        • W Wastedtalent

                          I'm thinking about buying a new development PC as I tend to do a little at home on my laptop but thinking about doing more work from home so need a more powerful machine. It's been years since I bought a desktop and I have no idea where to start or what is good value these days, or what specs to go for. I am thinking 16GB RAM is a must but other than that I have no idea. Any suggestions?

                          D Offline
                          D Offline
                          David Crow
                          wrote on last edited by
                          #19

                          Wastedtalent wrote:

                          ...other than that I have no idea.

                          Seriously? Buy what you can afford. I've never understood why folks get so hung up on things like whether to get a 500GB or 1TB drive, a 20" or 24" display, a wired or wireless mouse, a keyboard with our without back lights, 16GB or 32GB of RAM, etc. Buy the most of what you can afford. As to a potential "But I want others' opinion as to whether or not this ??? video card is any good" response, I think it has been shown hundreds of times that for each positive review you find on a particular item, you'll find just as many negative reviews. Since they cancel each other out, it boils down to what you can afford and what you are comfortable with.

                          "One man's wage rise is another man's price increase." - Harold Wilson

                          "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

                          "You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles

                          W 1 Reply Last reply
                          0
                          • W Wastedtalent

                            I'm thinking about buying a new development PC as I tend to do a little at home on my laptop but thinking about doing more work from home so need a more powerful machine. It's been years since I bought a desktop and I have no idea where to start or what is good value these days, or what specs to go for. I am thinking 16GB RAM is a must but other than that I have no idea. Any suggestions?

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

                            For dev work, it's all about *your* productivity. Period. End of story. That means you should buy the fastest box you can afford in terms of processor, memory, and disk speed. If you use dual/triple monitors, you may have to buy an add-on video card that supports multiple monitors. Fortunately, a reasonably capable card shouldn't cost more than $50 nowadays. Hard drive *speed* is not part of the equation where testing is concerned. All you need to worry about is how much disk space is required. If you're writing desktop apps and you want to test on "lesser" machines, you should probably buy a separate box with minimal hardware (2gb RAM and a slow cpu). It's cheaper than you might think. You could even buy a used older box off craigs list, or even an older laptop (if you really want to go slow). You should avoid using your dev box for environmental testing. Afterall, you have to make sure the installer/uninstaller works, as well as your app, and that means machines that don't necessarily have any dev tools on it. I personally run a 6-core I5 with 32gb RAM at home. All of my hard drives are spinners, but the system is snappy enough for my needs.

                            ".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

                            R C N 3 Replies Last reply
                            0
                            • R Rage

                              Why a desktop ?

                              Do not escape reality : improve reality !

                              W Offline
                              W Offline
                              Wastedtalent
                              wrote on last edited by
                              #21

                              I find it easier to work on a desktop.

                              1 Reply Last reply
                              0
                              • D David Crow

                                Wastedtalent wrote:

                                ...other than that I have no idea.

                                Seriously? Buy what you can afford. I've never understood why folks get so hung up on things like whether to get a 500GB or 1TB drive, a 20" or 24" display, a wired or wireless mouse, a keyboard with our without back lights, 16GB or 32GB of RAM, etc. Buy the most of what you can afford. As to a potential "But I want others' opinion as to whether or not this ??? video card is any good" response, I think it has been shown hundreds of times that for each positive review you find on a particular item, you'll find just as many negative reviews. Since they cancel each other out, it boils down to what you can afford and what you are comfortable with.

                                "One man's wage rise is another man's price increase." - Harold Wilson

                                "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

                                "You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles

                                W Offline
                                W Offline
                                Wastedtalent
                                wrote on last edited by
                                #22

                                David Crow wrote:

                                Buy what you can afford.

                                Haha it's not about what I can afford, it's about what I'm willing to spend but I know what you mean ;P

                                1 Reply Last reply
                                0
                                • W Wastedtalent

                                  I'm thinking about buying a new development PC as I tend to do a little at home on my laptop but thinking about doing more work from home so need a more powerful machine. It's been years since I bought a desktop and I have no idea where to start or what is good value these days, or what specs to go for. I am thinking 16GB RAM is a must but other than that I have no idea. Any suggestions?

                                  M Offline
                                  M Offline
                                  Matthew Dennis
                                  wrote on last edited by
                                  #23

                                  I've got a Dell Inspiron 15 7000 Gaming laptop with 512 SSD, quad core i7, 32 G memory, 4k display. If you are going to do anything with Docker, and you really should, the quad cores really are a must. matthew

                                  "Time flies like an arrow. Fruit flies like a banana."

                                  1 Reply Last reply
                                  0
                                  • L Lost User

                                    Might want to wait till the intel issue is sorted (and watch out for cut price old stock with the problem still there.) Absolutely SSD: with the huge size of VS (or pretty much any dev platform) you're better going SSD even if it means cutting back budget on the CPU - most tasks are disk IO bound (loading different stages of the dev env, compiler etc.) I'm happy ith an i5 and SSD, outperforms the wifes i7/spinner by miles (and she's not doing dev.) Edit: keep an eye out for USB 3.1 (backwards compatible to prev versions) too. Unless doing high itensity graphics you can actually do well without a graphics card, most MOBI's have the intel graphics built in and can run 3 displays high res

                                    D Offline
                                    D Offline
                                    dandy72
                                    wrote on last edited by
                                    #24

                                    lopati: roaming wrote:

                                    most MOBI's have the intel graphics built in and can run 3 displays high res

                                    I'll vouch for that. My Intel NUC can easily handle my 4K 40" TV (DVI), along with a 1920x1200 24" and 1920x1080 27" monitors (both over USB3). I wouldn't necessarily try to play fullscreen 4K video on that, but for development, even this is overkill.

                                    1 Reply Last reply
                                    0
                                    • R realJSOP

                                      For dev work, it's all about *your* productivity. Period. End of story. That means you should buy the fastest box you can afford in terms of processor, memory, and disk speed. If you use dual/triple monitors, you may have to buy an add-on video card that supports multiple monitors. Fortunately, a reasonably capable card shouldn't cost more than $50 nowadays. Hard drive *speed* is not part of the equation where testing is concerned. All you need to worry about is how much disk space is required. If you're writing desktop apps and you want to test on "lesser" machines, you should probably buy a separate box with minimal hardware (2gb RAM and a slow cpu). It's cheaper than you might think. You could even buy a used older box off craigs list, or even an older laptop (if you really want to go slow). You should avoid using your dev box for environmental testing. Afterall, you have to make sure the installer/uninstaller works, as well as your app, and that means machines that don't necessarily have any dev tools on it. I personally run a 6-core I5 with 32gb RAM at home. All of my hard drives are spinners, but the system is snappy enough for my needs.

                                      ".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

                                      R Offline
                                      R Offline
                                      Rage
                                      wrote on last edited by
                                      #25

                                      John Simmons / outlaw programmer wrote:

                                      Fortunately, a reasonably capable card shouldn't cost more than $50 nowadays.

                                      That was before they went the hype tool for mining cryptocurrency. Now the demand outnumbers the offer.

                                      Do not escape reality : improve reality !

                                      1 Reply Last reply
                                      0
                                      • W Wastedtalent

                                        I'm thinking about buying a new development PC as I tend to do a little at home on my laptop but thinking about doing more work from home so need a more powerful machine. It's been years since I bought a desktop and I have no idea where to start or what is good value these days, or what specs to go for. I am thinking 16GB RAM is a must but other than that I have no idea. Any suggestions?

                                        G Offline
                                        G Offline
                                        Gary Wheeler
                                        wrote on last edited by
                                        #26

                                        I recently bought a new dev machine at work. I prioritized the request like this: 1TB SSD: required 16GB RAM: required, 32GB preferred Dual port video: required Fastest CPU available for a system price < $2,500 I now have a Dell Precision Tower 5810, Xeon E5-1630 @ 3.70 GHz, 16GB RAM, 1TB SSD. Purchase price last October was around $1,800. Compared to my previous box, this sucker rocks. On the previous box, VS2015 took around 90 seconds to start after a fresh boot. On this one it's around 10 seconds.

                                        Software Zen: delete this;

                                        C 1 Reply Last reply
                                        0
                                        • R realJSOP

                                          For dev work, it's all about *your* productivity. Period. End of story. That means you should buy the fastest box you can afford in terms of processor, memory, and disk speed. If you use dual/triple monitors, you may have to buy an add-on video card that supports multiple monitors. Fortunately, a reasonably capable card shouldn't cost more than $50 nowadays. Hard drive *speed* is not part of the equation where testing is concerned. All you need to worry about is how much disk space is required. If you're writing desktop apps and you want to test on "lesser" machines, you should probably buy a separate box with minimal hardware (2gb RAM and a slow cpu). It's cheaper than you might think. You could even buy a used older box off craigs list, or even an older laptop (if you really want to go slow). You should avoid using your dev box for environmental testing. Afterall, you have to make sure the installer/uninstaller works, as well as your app, and that means machines that don't necessarily have any dev tools on it. I personally run a 6-core I5 with 32gb RAM at home. All of my hard drives are spinners, but the system is snappy enough for my needs.

                                          ".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

                                          C Offline
                                          C Offline
                                          charlieg
                                          wrote on last edited by
                                          #27

                                          Productivity is key, but I'd found that once you reach reasonableness in terms of CPU, RAM and disk, yo're down to what drives your productivity: keyboard, a good mouse, two or more quality displays. Core i7s (try AMD, that will be in my next machine), 32GB ram, SSDs, and if this is for dev, you don't need a gaming GPU - sub $100 card will drive 3 displays at hi=res.

                                          Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759

                                          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