I usually only hate developing software when I have to deal with large blobs of code written in legacy languages like C/C++ (Qt is the biggest such culprit). They are very hard to debug, have all sorts of logic errors, tend to crash with segmentation violations all the time and are developed glacially thanks to the highly inefficient languages they are written in.
|