Programming tends to leave us in two rather extreme states. Either everything goes super smoothly with no or few bugs, you are on the top of your game and you are GOD! Then there is the other state where you seem to be doing everything wrong, you have no idea what you were thinking, everything is buggy, the programs keep crashing and you feel like a total failure!
Which of the two states of every programmer are you in at the moment?