Just wanting to get some opinions regarding computer setups used by people for programming.
I have my old laptop that runs a 4th gen i7-4700MQ processor which seems to run my projects well enough. This is a 4 core, 8 thread, 2.4/3.4GHz processor with an SSD installed for the OS and the VS Code install if i remember correctly but the project is stored in a HDD. Even with this i have noticed compiling gets slower as the project gets bigger. I make databases in VS Code using Angular front end with .NET Core. Only new to this style of programming so i have everything constantly running and rebuilding as i make changes. Maybe not the best way of doing things but it seems to work for me. So, a faster computer would certainly be appreciated.
My laptop doesn’t have enough video outputs so i grabbed on old Optiplex 5040 which has a Pentium G4400 in it which is 2 cores, 2 threads, 3.3GHz with the OS, VS Code, and the project stored on the one HDD. Switching over to this is dreadfully slow which is what started my research into a new computer. I just grabbed a new SSD which will arrive in a few days but still, i am thinking of a whole new setup.
Clearly i don’t want to waste money so am looking for good value. That said, i can afford to buy whatever is best suited to the task. So i found a second hand computer which is a 6th gen, i7-6700 which is 4 cores, 8 threads, 3.4/4GHz and a PCIe SSD. So i figure this will solve my issue as based off the processor it is the same cores and threads as my old laptop plus a little bit faster and has a PCIe SSD instead of my old SATA SSD in the laptop. It is also DDR4 memory instead of DDR3 which the laptop has…i think. Anyways, it will certainly be faster, but by how much? As i said, the laptop worked well enough but i certainly would prefer a boost if i am going to the trouble of getting a new computer. No point spending $600 and only having the same specs as my laptop and merely solving my video output issue.
So, i have started looking at the brand new Dell range of Volstro/Optiplex computers and can already see that the latest 10th gen i5 is a heap better than the old i7 in my laptop. But then there is the i5-9500 or the i5-10500….faster again. Or i can get the 10th gen i7. Essentially the list is endless, the more i spend the faster i get. But how fast do i need? I don’t know enough about programming to know how many cores/threads are being utilised and i don’t have the experience to be able to gauge what works and what doesn’t just based on experience without truly knowing what is going on.
I am hoping that you guys here can tell me what your experience is with your computer setups and how well they perform when building applications similar to what i do….using VS Code to make Angular .NET Core database applications.
And FYI i do not do any gaming what so ever. My computer is used for web browsing, document editing, and the coding i have explained. That said, like most of you here i do all of that at the same time. Multiple chrome browsers open, a couple of word docs (maybe even an excel file), DB Browser, Postman, and VS Code constantly rebuilding as i code.
Any and all advice is appreciated!!!!!
Thanks in advance.