My background is mostly in marketing. It can get very subjective. What looks beautiful to you may not to others. Some copy that may sound appealing to you may not to others.
Coding is different. Either your code works the way you want it to or it has bugs or malfunctions. Unfortunately, coding is hard for me. Without a technical background, anything related to programming such as installing software, setting environment, missing a comma or colon and getting the code to work is hard for me. But at the same time, whenever I get some code to work as intended, I am overwhelmed by a burst of joy. A heavy dose of pride and fulfillment. Ecstasy after toiling.
In 2017, a few friends and I participated in an M&A case competition in Nebraska. We had to work long hours every day for 2 weeks for each round (there were two rounds). On top of our daily life and schoolwork. Only after we advanced in the 1st round were we allowed to go the other round. I remember in the first round, we put a lot of effort in our case and presentation. Every comma, dot, word or even the order of annotations were looked over. We finished our proposal at 2:30am, 6 hours away from the deadline after a marathon weekend. After we pressed the “send” button, the feelings were indescribably awesome. Full of pride and fulfillment. Whether we would win didn’t matter at the time at all. Ecstasy after toiling.
In the second round, we dropped the ball. We didn’t have the same level of effort and intensity. The day we submitted the 2nd proposal, nobody felt good. We actually fought between us because I didn’t feel the others put in enough effort.
We are often told to be patient. Things worth having take time. Or something along that line they usually say. The potential ecstasy at the end of the tunnel may give each of us the motivation to try harder and again the next day. But for sure the road is hard.