Sojustbeingresponsibleis a hugefactorandbeing a seniorengineernow, theotherthing I'vegotgoingfrommyself, whichyoumaynothavegoingforyourselfandthatqualifiesmetobe a seniorsoftwareengineerismyage.
I'm probablyolderthanyou.
Sojustthatadditionalageshouldbringhimwiththatyearsofadditionalexperience, wisdom, knowledgeknowhowIngeneralexperienceifyou'reinyourlowtwenties, you'reprobably a juniorengineer.
Onceyougetintoyourthirtieslikeme, well, naturally, I'm a seniorsoftwareengineerNow.
Theotherthingyoucandotogetyourselfintotherowof a seniorsoftwareengineeristostartrefactoringcoat.
Themorecodeyourefactor, themoresenioryoubecome.
Onething I'veseensomepeopledoisreengineereverythinginto a plugINSbasedarchitectersuchthateverysinglefeatureiscreatedlike a plugin.
Nothinghasdonethenormalwayanymore.
Everythingisdoneusingadapters, mixingplugins, andjustcomingupwiththissystemcanqualifyyoutobecome a seniorsoftwareengineer.
See, letmetellyouabouttheproblemwithyouandtheproblem.
Whyyou're a juniorsoftwareengineerandit's becausetheidentityhaslockedontoyou.
Youidentifyyourselfas a juniorsawforengineer, andyoucan't breakoutofthatbecausethepeoplearoundyoueveryoneyouknowhasreinforcedthatidentityofjuniorsoftware.
I wouldsaythatthisproblemisverydifficulttoovercome, becauseevenifyouyourselfcame, growbeyondthatandviewyourselfasnonjunior, otherpeoplewillstillviewyouas a juniorengineer.
Somepeoplejustkeepshootingjobs, andeventuallyyoucangettoCTelsethatthat's justbydoingthissimplelittletrick, youmayhavenoticedthat I havesomebook, andthisisintentionalbecausethisadditionalbookthat I'vebuiltontomyselfhashelpedestablishmyauthority.
Itmakesmelooklike a moredominantfigure, like a silverbackgorillaandthisbodybookthatyoucanbuilduptoifyouweretodrinklikeproteinshakesandmilkandjust a lot, maybedrinksomebeersbecauseevenheavy a beerbellycanhelpestablishthatsize.
Andthesizeis a bigfactorinhelpingyouestablishyourcredibilityonauthoritywithintheworkplace.
Now, thismightbemorechallengingifyouwereworkingremotely, butthankfully, mostcompaniesforbidyoufromworkingremotelysoyoucangointotheofficeshowoffthesizeofyourbody, thebook, andthatcouldjustmakeyou a moredominantfigure.
Andyouwanttobecarefulaboutthisbecauseifyouloseenoughtechnicalarguments, youcanactuallydemoteyourselfbacktojunior a softwareengineerandlosethatseniorsoftwareengineerstatus.
And I wouldjustscheduleweeklymeetingsscheduledasmanymeetingsas I can.
Onceeveryonegetsintothemeetingandthemeetingstartswell, I mean, I'm notreallysurewhat's supposedtohappen.
Thenit's It's notmyproblemthanyouknow, Like I juststartedthemeeting.
I initiatedthat, andmyjobisoverbythatpoint.
Whathappensfromthereon?
I don't know, and I don't care.
Seniorengineersalsohave a reputationofbringingthingsup, a levelsuchthatwerenotdeepintotheweeds, talkingabouttechnical, nittygrittydetails.
Anytime I seemycoworkersstarttalkingaboutlittletechnicaldetailshereandthere, I wouldjuststopthemandsay, Hey, I knowyouguyslovetalkingabouttheselittletechnicaldetails.
Let's juststopthere.
Let's bringthediscussionsup a levelandtalkabouttheoverallstrategy.
Sowhat I'd liketodois I workwithoutmyheadphonesonsothat I canhearanybodytalking.
Andassoonas I hear a technicaldiscussionthat's goingintolittlenittygrittydetails, I'llnipthatconversationinthebutt.
I wouldjustgothereandjuststopthatconversationrightthere.
Thathelpsuskeepfocusedontheoverallwiderstrategy.
Iftheprojectsucceeds, thenyoucanbetthat I wouldbetheretotakecreditfor, andthatwillhelpcelebrateandbeselfcongratulatoryandeveryregardthat I cantomakesurethat I getasmuchcreditas I canformyteamsuccess.