4 ms·
Ironically, I was having this same conversation with my fiance this morning. Lately I have been watching/listening (or at least having it playing on a screen on
by jeffmould 9y ago
Ironically, I was having this same conversation with my fiance this morning. Lately I have been watching/listening (or at least having it playing on a screen on my other computer) Twitch programming channel. I switch between programmers and usually try to find something that is somewhat interesting to me to at least listen to. She asked why and how I could listen to that while working. Not sure why I switched from Spotify to Twitch over the last couple weeks, but I have found myself twice as productive so I am not questioning my choice. Her asking me though made me stop to reflect on that switch.
I am by no means a "great" programmer, but I can write code and would consider myself a good programmer. Like you said, it may not not always be elegant or the most efficient, but it works and gets the job done. My biggest problem is that I hesitate to launch/release because I second guess myself sometimes on the overall quality of the code. I am also hesitant to release open-source code for similar fears/lack of confidence.
Watching Twitch though I see others writing code. Some of them write better code than me, but for the most part the quality of code I see is equivalent to my own. They each have their own style and focus. Some are better commenting code while others write more efficient code. In the end though, 8 out of 10 times I find them writing the exact same code I would have written. Listening to them talk though gives an insight into what they are thinking. What I see/hear though is people who are confident enough to just code regardless of what others think. Sometimes someone in the chat will provide feedback on a better way they could do something or a general observation that provides valuable feedback. This confidence to just code without regard to what others think combined with seeing that many of the coding decisions they make are similar to my own has increased my productivity. Seeing and hearing all this has made me not second guess my coding decisions as much and I find myself writing code much faster.
- anonymousrex 9y agoInteresting insight. Thanks for sharing! Watching others in the process of coding sounds like an excruciating level of transparency for the subject. Mine would have to be X-rated for all the language during the frustrating periods, ha.