Quoted By:
Like, any Chinese laptop or tablet.
It depends on what you want to run smooth. As you degrade price and size, performance goes down as well. If you're used to gaming computer performance, any drop will be noticeable. But, coding can be done literally everywhere. If you want to run what you're programming (naturally), it depends on what you're making. 3D games obviously aren't going to go that smoothly. Machine learning is slow, again, obviously, but still possible. Web just needs any modern device. Other high performance programs...
I use an N3450 tablet (~$350) which I use to do pretty much everything, except 3D gaming. Photoshop, ZBrush, Blender... other stuff like that, all run fine, it's just a few features are more slow and you can't do all of them at the same time. I'm also getting an Intel Atom tablet (~$150) which I expect will be able to run some of those as well. It just depends on how much you can bear. And that depends on what you want to to run.
Coding alone is probably the easiest task a computer can undertake. What, like one source code editor and 6 Stack Overflow windows? You've got alot of options.