I run a "hackintosh" system with similar specs as in the blog post, and it works very well (after quite a bit of initial setup).
I still far prefer macOS to Windows for development because it's an actual Unix, the UI is still much better, and the quality of apps available is quite a large difference.
My dream though, is a Linux with an actually decent GUI, desktop environment, and good apps. But one can only dream...