Leading Front-End Dev | Telerik Expert | UXPin & GitKraken Ambassador | 4X Feat. Technical Writer (since 2015)
To say that things haven't been very smooth these past few weeks since I've started this new job is probably an understatement. 😅 In the past week, the more I dove into the latest development version of the Android app (I'm responsible for taking over and eventually overseeing all of its future releases), the more I find stuff that really makes me wanna 🤢 ... Now, I'm not going to sit here and claim that I am much better. But I do believe that no matter our experience level, or seniority at work, we always owe it to ourselves and to others who would come after us to at the very least hold some kind of personal standards. What I have seen so far, is the kind of work of someone who's trying way too hard to impress the boss. You know that sort of person right? You know, the ones that try to go so far out of their way to try and gain the attention. But in reality, they have been overthinking it, and end up overcomplicating the solution. And so, I've just spent the last couple of days distilling and simplifying the codings. Sometimes, things don't need to be so complicated. They can be done in a simpler way while still producing the same desired output/effect. As a developer, we should always resist the urge to want to create something overly complicated. Instead, see if there is any way to do it the simplest way possible first. Just because your idea/solution seems complex, complicated, and perhaps impressive doesn't mean that it is. Sometimes, there is elegance in finding the simplest solutions to the most complex problems. Anyway, I am so glad that after seeing so much this past week, I am finally in a better position to make the necessary improvements (aka simplification). It might seem like I am undoing all the work of the previous developer (and maybe I am), but this is what happens when developers overthink it. #nexttask #developers #coding #softwaredevelopment #frontenddevelopment #frontenddevelopers #simplification #solutions #ideas #stopoverthinkingit #worksmart #reflection #progressupdate #observations