It looks like a great machine for developing software (if you can afford it) but all of its strengths as a development machine look like simply side effects of video editing machines needing lots of power. There is no design or feature on it that I can point to and say "this was done for developers". There are many that were obviously done for video -- like a $2000 FPGA option that's only good for 2 intermediate video codecs.
†Not that they'll actually ever say "I'm sorry" out loud, but it's pretty clear they're rolling back some of the late stage Ive-isms. Yes, I know they kept the Touch Bar and didn't add ports, but I think they're all fully committed to USB-C as the Way Of The Future™ and, uh, somebody high up loves that damn Touch Bar.