Unanswered user makes question their MS thesis and answers self 2 years later
of course  the first comment is someone "strongly" begging the user not to make a GUI library because they are "easy to get wrong" and "too big to be a fun hobby project"... i just don't get this mentality in programmers at all, but yet somehow it is rampant. i would maybe kind of understand this perverse form of insecurity / learned helplessness in the face of "complexity" for domains outside of one's training, experience, etc., but ... the <i>whole point</i> of programming is the sense that you can do whatever you want if you just write the code correctly. otherwise, what the hell are we doing here?