I think any mid level specced laptop is good enough for coding and developing programs. So a high end laptop would work quite well. Coding isn't a graphics card intensive activity, is it?
Nope, Visual Studio and many other IDEs only need a somewhat decent graphics card, sometimes/most of the time, the built in graphics on AMD and Intel's processor is good enough... unless your using Visual Studio in game development or something graphics intensive, and only then is a decent Graphics Card needed. The Surface Laptop should be just fine with what you need to do with those specs.
@slbailey1
Like what @Chintan Gohel said, any mid specced laptop will work just fine and if you get the Surface Laptop with i7/8GB/512GB then you're definitely good
It'd probably be good for now, but not if you're eventually going to be developing for mixed reality/VR/AR. The recommended system requirements for mixed reality app developers is:
Intel Desktop Core i7 (6+ Core) OR AMD Ryzen 7 1700 (8 Core, 16 threads)
NVIDIA GTX 980/1060, AMD Radeon RX 480 (8GB) equivalent or greater DX12 and WDDM 2.2 capable GPU
16*GB of RAM or greater
My advice would be to get the gear that you'll eventually need for the near future, and not the minimum specs required for right now.
I think it would be a decent one with your specs. The base model definitely won't pack enough punch for that, though. I'm sure HP, Dell, Lenovo, etc. will come out with options that have more power and cost less. Not sure if you'll touch the level of style these Surface Laptops have, though!
The Pro version would be a better option as the Windows 10 S setup will have restrictions to the CMD/Shell/Bash availability. I doubt there would be an issue if it's programmed for the Windows Sandbox environment though, but that may be dependent on the app you're looking to develop for
Windows 10 S is not a developer platform, period. Gotta have 10 Pro.
As for development, unless you work on *huge* - like, millions of lines of code huge - or work with graphics, development isn't actually that resource intensive.
Windows 10 S is not a developer platform, period. Gotta have 10 Pro.
As for development, unless you work on *huge* - like, millions of lines of code huge - or work with graphics, development isn't actually that resource intensive.
Potentially you could execute on a server. There's a few apps for that that MAY work with windows s.
But you'd be sacrificing a lot, to get that quick on, boot, long battery life. You'd have to be one of those quasi prodigies that can code mostly in their head, writing enough code to pour steam from the keyboard to get any benefit out of it.