I somehow wish Linus would be so pissed off at these interfaces for linux that he goes out and writes something totally awesome like he did with git.
You mean like GNOME shell?
A month or two back I started glueing XCB and spidermonkey together. The thought of DOM-based window management crossed my mind but I never saw the point of it. It makes sense in HTML where elements are nested inside one another, but in X, windows are seldomly nested - unless the application was designed that way. The heirarchy would be rather flat in a window manager.
% git push
fatal: protocol error: expected sha/ref, got '
Yes, this is an actual "helpful" error message.[1] Well maybe it comes a bit too pre-customised, which (to me) is worse than not customised and without sensible defaults. Then again, I may the one to blame here, for using a package rather than building from scratch.