Code or not to code
So, today is the 3rd day of the 90 days and today I will be writing based on my personal experience on how the rush to code which starts out in complete enthusiasm fizzles out just like that. Well, I am not a success in completing any of the projects that I have started till date and I do not know whether I will last this writing challenge for 90 days, but while it lasts, let's play.
So, here's what I have observed about how I go about coding and fail spectacularly at the end.
1. Full enthusiasm at the beginning which I do not sustain till the end
I always start with full gusto like Speedy with high spirits determined to go till the end with a smile on my face. After a few days, the speedy turn to Grumpy the dwarf, fully drained out and with no energy or sustainability to complete the project. Just as I start with full momentum, I stop also with full rest and with no enthusiasm to proceed even further. That is one of the major reasons I think, I fail so spectacularly because I do not sustain the enthusiasm for the complete duration.
2. Smooth road vs rocky road
I love smooth journeys, which can be completed just like that; little to no challenges. I think I am stuck in the mindset of a kid who scoffs at challenges and if it takes too much time to solve, I just give up. No saying, hey let's figure it out; why not try something else? Nope! Too much time and I give up. Maybe, playing with it will help me figure it out I guess.
3. Alone player
I think it is the first time I am writing about what I do in coding, where I am stuck and sharing my learning experience and all that I am doing in code. Previously, I used to be a lone player aka alone coder. The absence of a peer or someone to play with would be boring because there is nobody to interact with, share my failure, curiosity, successes and learning experience with.
So, what I am going to change now in my coding journey? So, these are the changes that I will implement and see how it works:
1. Get a buddy coder
Get a buddy coder to code with me, physical distance does not matter; in this digital age, getting a buddy to code with me maybe on same project or different project is a cool thing to happen.
2. Share my experiences
Share my experience with others. Give and have fun. It is always fun to share, take feedback, implement it, share again and learn, it is play..which brings to the third point
3. Play
Playing without any care for outcome, I think might be the best resolution for me to get out of my head and start doing and enjoy the process just for the heck of it. A wise man once said:
Stay in your head, you're dead
I guess, I have been staying inside my head for too long and it is time to come out and have fun.
4. Celebrate
When I speak of celebration, the song goes inside my head 'It's time to party'. Literally, I think it is time to enjoy, to party hard for the learning experience and the process of play.
Adios!