What is the hardest thing to do for a developer ? What is that you have found so difficult to achieve ?
I normally find it hard to keep the software lightweight. I really have a taste for fancy additions, which customers love too. But in the end, code gets a bit bulky and that can be bad in some cases. Not that I have ever irked any with such use cases, but it is still hard not to use those extra features.