I always find it amusing how developers flock to MacOS saying things like "you don't need to configure it like Linux; it just works", and then there are articles like this containing myriads of workarounds for its problems :b This is cool, though. I'm somewhat envious of the shiny thing. The conky screenshots are fun, since this is quite reminiscent of it, except done somewhat usefully. It's a shame that it's tied to…
First, you don't need to spend hours configuring the Touch Bar for it to be a functional machine, like you would trying to run Linux on a laptop... But some people do, because it's there. The Touch Bar works just fine without this article.
Second, having a myriad of workarounds for its problems is a positive not a negative. Everything has problems; I'll take the platform that has a myriad of workarounds over the one that has a handful.
Be my guest to use something else for all of your programming. I'll keep using my MacBook Pro.