Maturity comes with a lot of costs. Try making a lightweight GUI framework that supports accessibility, bidirectional text, IME, multiple and different kinds of pointing devices, renders all kinds of Unicode script, DPI scaling, hardware acceleration, and so much more...
I absolutely miss those days, but only a little :) I just shrug and use Qt and be happy that at the very least, after I've fought the framework for a couple hours, an incredible amount of engineering is done on such difficult problems without me needing to try to solve them on my own in each project.
I absolutely miss those days, but only a little :) I just shrug and use Qt and be happy that at the very least, after I've fought the framework for a couple hours, an incredible amount of engineering is done on such difficult problems without me needing to try to solve them on my own in each project.