I've been programming since the 90's, and have never met code, or a platform I didn't love to play with. Programming to me, is like writing a large, and complicated novel. Except our typos, and plot holes result in exceptions and program crashes, and our use of bad grammar, or improper verbiage mean that our UI/UX and application flow will suffer.