Nearly 14 years and I haven't stopped staring yet.
Also, GUI programming is sucky.
Oh my God yes it is.
Though my current programming assignment isn't much better. I have to basically write a program to compress any given file using Huffman coding
, and it's a pain in the ***. I have to first put given data into a priority queue (which I had to write up myself because the version Java has in the standard library is kind of ****), use that priority queue to make a Huffman tree by repeatedly dequeueing two nodes, combining them, and enqueueing the resulting tree, and finally write a way to translate from that tree to a string of 0s and 1s (though not binary) which can then be used for compression.
And then I have to write a way to do that in reverse.