The most important thing in a software system is the architecture.
I always try to stay positive, even in tough moments.