How I destroyed a junior developer career

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
on October 2023 a renowned engineer from the Silicon Valley California started working on a stter he wanted to design a utility app that can be used by anyone around the world kids students adults people from all walks of life all jobs of culture and all Sprints of gender so he started coding the app in a crossplatform mobile development framework called flutter fun fact when asked what is his guilty pleasure he said hearing flutter Google developer experts say what the flutter which according to him is both creepy and satisfying okay back to the story so he finished coding within a week and his app was ready to be published but something stopped him from publishing it he said that coding this app was such a beautiful experience I have learned so much about regular expression State Management and the best thing is that I can see my code running live on an Android emulator but I didn't want to publish the app on play store I don't know but I wasn't ready so after almost a month and a half later Mr X realized that maybe the time to publish the app is now so he Revisited the code which he had written over a month ago but he wasn't prepared for what was about to come in his own words I was so scared of looking at my own code the code which I have written over a month ago because since I had forgotten most of what I had written I felt like taking a look at it again would lead me into thinking that it cannot be me who have written this code I can't be that smart this code is so well written it cannot be me eventually I took a look at my code went through different files just to catch up with my code and started feeling that I won't be able to write the same code today or in the future given an opportunity it almost felt like I was mad at my one Monon older version who build this app and was jealous of him or technically jealous of myself I was literally looking at functions and the state providers IR regular expression which I was proud of while I was making the app and was feeling irritated because it was taking me a minute to remember why I wrote this function this way what's the purpose of this line of code what is this regular expression filtering out what is this variable doing what's the logic behind this and that and a 100 of the questions which were all racing in my mind and guess who wins the race chaos so Mr X was visibly sweating while revisiting his code the fact is that for a moment he forgot the code that he wrote well this is not very uncommon this has happened to me several times I remember using the reduce function for the first time in JavaScript and feeling like I achieved the Grammy and won a million dollars but why did I feel like that because I knew that I've seen the reduce function several times in the mdn's documentation but I thought that I would never need it so using it for the first time hits different but then a week later I found a use case for a reduce function and rather than thinking about the use case and using the redu function I kept thinking of how I use it for the first time I even refus looking at the documentation because I kept saying to myself that you use the reduce function a week ago if you do not remember the syntax now I will be disappointed and you will be as useless as a piece of YouTube I said spit not that sorry so the point that I'm trying to make make is that I used to judge myself how awesome and smart I was by my potential to remember things the more quickly I could bring the information in my brain together and make sense out of it the more smart I was and the more time I take remembering things the more dumb I was but this was in the past today out of all my self- criticizing parameters remembrance and tax has been taken out successfully by the way why am I talking about Mr X so much who is he so Mr X is my cousin and he called me a month ago and told me the whole story about his personalized imposter syndrome he asked me to give him some advice on the matter and as a cousin I gave him the best advice and told him to keep me updated with his progress he got laid off last week so I thought I'd share the same advice with you too so that you can realize why it's important to never take advice from anyone and especially your cousins the first thing I told him was that a code worth remembering must be remembered now in reality that's the best advice to give someone in order to destroy their career imagine that a state provider file is 500 lines of code bigger and it contains around 8 to 10 functions now according to my advice Mr X to remember everything all the functions what inputs each function accepts what does each function supposed to do and finally what will it return turn he should memorize a file by heart in reality I will memorize a file by my bladder it's not about beating it's about filtering regardless of my job posting I always try to be a software Architect by creating a high level image a picture of how the program works and communicates with the dependencies briefly so does that mean there's no way to overcome the anxiety of forgetting the code or the urge to remember the syntax well the answer answer is no there is a way to stop the anxiety and that is by writing documentation there's an old saying that our developer is as smart as the documentation he or she is following I actually made it up so there's a 50% chance that it's really an old saying said by someone so when I make a file and write functions it's like a mini API or a module which other files in my software can also utilize so I treat every file like an API and write documentation based B on that it is timec consuming though so I told my cousin to Never follow that advice but you know what this video is all about at this point or do you the last thing I told him was to never comment I told him don't comment on my body or your code he's an aru fan and so he understood quite fast that's honestly the best advice you can give someone to destroy their career well-written comments can help you quickly trace the instructions or the motive behind writing some Logic for your program comments make your code Messier and unreadable that's what I told him I personally think that a code is not unreadable if it's understandable it's also important to host your code on platforms like GitHub it's reasonable to question that how does it make any difference than keeping a code local it doesn't if you don't know get when you push your code on GitHub you can do a lot more as compared to what you can do keeping it close to you you can create issues and feature requests to enhance your software if you visit the repository after a few days or a week you will get reminded about some pending work which were those issues and feature requests that you have uh you've got to do in the project and then plan the work for some future dates and this way you can stay updated with your code in short keep revising get better so that's all I have to say in this video in my last video I said that for some people sarcasm is an orgasm and in this video I technically said that sharing is caring so I like to share my sarcasm with you guys and whatever you want to infer based on the corresponding relationships thank you for watching
Info
Channel: Boop Beep
Views: 11,585
Rating: undefined out of 5
Keywords: advice, career, software, programming, flutter
Id: cHHnYKG_Z08
Channel Id: undefined
Length: 7min 46sec (466 seconds)
Published: Tue Jan 23 2024
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.