# Repository: jordan-cutler/path-to-senior-engineer-handbook # Stars: 17305 ## README.md # Path to Senior Engineer Handbook This repo has all the resources you need to reach Senior Software Engineer! ## Table of contents - [Newsletters](#newsletters) - [Books](#books) - [Courses](#courses) - [Papers](#papers) - [YouTube](#youtube) - [Podcasts](#podcasts) - [Communities](#communities) - [LinkedIn](#linkedin) - [Platforms](#platforms) - [Other catalogs](#other-catalogs) ## Newsletters ### General software engineer growth - [High Growth Engineer](https://read.highgrowthengineer.com/) - [The Developing Dev](https://open.substack.com/pub/ryanlpeterman) - [Level up software engineering](https://open.substack.com/pub/levelupsoftwareengineering) - [Engineer’s Codex](https://open.substack.com/pub/engineercodex) - [Coding Challenges](https://open.substack.com/pub/codingchallenges) - [EcZachly Data Engineering Newsletter](https://open.substack.com/pub/eczachly) - [Techlead Mentor](https://open.substack.com/pub/ravirajachar) - [The Caring Techie](https://open.substack.com/pub/thecaringtechie) - [Refactoring](https://open.substack.com/pub/refactoring) - [Strategize Your Career](https://open.substack.com/pub/strategizeyourcareer) - [Saiyan Growth Letter](https://open.substack.com/pub/tigerabrodi) - [Software Design: Tidy First?](https://open.substack.com/pub/tidyfirst) - [Dev Interrupted](https://open.substack.com/users/89759436-dev-interrupted) - [Exaltitude Career Growth](https://www.exaltitude.io/newsletter) - [A Life Engineered](https://newsletter.alifeengineered.com/) ### Staying up-to-date - [The Pragmatic Engineer](https://open.substack.com/pub/pragmaticengineer) - [TLDR](https://tldr.tech/) - [Pointer.io](https://www.pointer.io/) - [Changelog News](https://changelog.com/news) - [Hungry Minds](https://hungryminds.dev/) ### Frameworks and smart thinking - [Wes Kao's Newsletter](https://open.substack.com/pub/weskao) - [Operator's Handbook](https://www.operatorshandbook.com/) - [Alex Brogan frameworks](https://www.alexbrogan.com/) ### System design - [System Design Newsletter](https://open.substack.com/pub/systemdesignone) - [Quastor](https://blog.quastor.org/) - [ByteByteGo Newsletter](https://open.substack.com/pub/bytebytego) - [Byte-Sized Design](https://open.substack.com/users/134878169-byte-sized-design?utm_source=mentions) - [The Polymathic Engineer](https://open.substack.com/pub/francofernando) ### Reliability engineering - [SRE Weekly](https://sreweekly.com/) - [Platform Engineering Weekly](https://platformweekly.com/) - [Alex Ewerlöf Notes/SRE](https://blog.alexewerlof.com/s/sre) ### Leadership - [The Hybrid Hacker](https://open.substack.com/pub/hybridhacker) - [Leading Developers](https://open.substack.com/pub/zaidesanton) - [Engineering Leadership](https://open.substack.com/pub/gregorojstersek) - [Addy Osmani](https://addyosmani.com/blog/) ([RSS Link](https://addyosmani.com/feed.xml)) - [Irrational Exuberance](https://lethain.com/newsletter/) - [Leadership Letters](https://www.leadership-letters.com) - [Blog for Engineering Managers](https://blog4ems.com) ### Web-dev specific - [TLDR Web Dev](https://tldr.tech/webdev) - [Frontend Focus](https://frontendfocus.substack.com/) - [Frontend Engineering](https://frontendengineering.substack.com/) - [Smashing Magazine](https://www.smashingmagazine.com/the-smashing-newsletter/) - [Kent C Dodds](https://kentcdodds.com/blog) - [Josh Comeau](https://www.joshwcomeau.com/tutorials/) ([RSS Link](https://www.joshwcomeau.com/rss.xml)) - [Friday Front-end](https://fridayfrontend.curated.co/) - [CSS Weekly](https://css-weekly.com/) - [Bytes.dev](https://bytes.dev/) ## Books ### Communication, writing, relationships - [Crucial conversations](https://www.amazon.com/Crucial-Conversations-Tools-Talking-Stakes-ebook/dp/B093Y3N433) - [Smart Brevity](https://www.amazon.com/Smart-Brevity-Power-Saying-More-ebook/dp/B09TGMK8G6) - [The Fine Art of Small Talk](https://www.amazon.com/Fine-Art-Small-Talk-Conversation-ebook/dp/B0BY2K9KL2) - [92 ways to talk to anyone](https://www.amazon.com/How-Talk-Anyone-Success-Relationships-ebook/dp/B000SEI4V0) - [Connect: Building exceptional relationships with family, friends, and colleagues](https://www.amazon.com/Connect-Building-Exceptional-Relationships-Colleagues-ebook/dp/B0894279WZ) - [What got you here won’t get you there](https://www.amazon.com/What-Here-There-Marshall-Goldsmith/dp/B09Z2YY2BX) - [Communication for Engineers](https://www.amazon.com/Communication-Engineers-developers-communicators-productivity-ebook/dp/B08W8MJNF8) - [Thanks for the Feedback](https://www.amazon.com/Thanks-Feedback-Science-Receiving-Well-ebook/dp/B00DMCV0XE) - [Just Listen: Discover the secret to getting through to absolutely anyone](https://www.amazon.com/Just-Listen-Discover-Getting-Absolutely-ebook/dp/B00TRF2LJW) - [Simply Said: Communicating better at work and beyond](https://www.amazon.com/Simply-Said-Communicating-Better-Beyond-ebook/dp/B01M7SGOHF) - [Crucial influence](https://www.amazon.com/Crucial-Influence-Third-Leadership-Behavior-ebook/dp/B0BNW8Y18Z) - [Radical candor](https://www.amazon.com/Radical-Candor-Revised-Kick-Ass-Humanity-ebook/dp/B07P9LPXPT) - [Engineering management for the rest of us](https://www.amazon.com/Engineering-Management-Rest-Sarah-Drasner-ebook/dp/B0BGYVDX35) - [Crucial accountability](https://www.amazon.com/Crucial-Accountability-Resolving-Expectations-Commitments-ebook/dp/B00C4BDRW6) - [It was the best of sentences, it was the worst of sentences](https://www.amazon.com/Was-Best-Sentences-Worst-Crafting-ebook/dp/B0036S4AX6) - [On writing well](https://www.amazon.com/Writing-Well-Classic-Guide-Nonfiction/dp/0060891548) - [The Insider's Guide to Technical Writing](https://www.amazon.com/Insiders-Guide-Technical-Writing-ebook/dp/B09X2CHHB1) ### Storytelling - [Storyworthy](https://www.amazon.com/Storyworthy-Engage-Persuade-through-Storytelling-ebook/dp/B07CV2PFYJ) ### Career growth and promotions - [Omar Halabieh 90-day career blueprint](https://www.omarhalabieh.com/90-day-career-blueprint/) - [Get Promoted](https://www.amazon.com/Get-Promoted-Really-Missing-Holding-ebook/dp/B09WGJVR4Z) - [StaffEng.com – Stories of reaching Staff-plus engineering roles](https://staffeng.com/) ### Engineering - [A philosophy of software design](https://www.amazon.com/Philosophy-Software-Design-2nd-ebook/dp/B09B8LFKQL) - [Web scalability for startup engineers](https://www.amazon.com/Scalability-Startup-Engineers-Artur-Ejsmont/dp/0071843655) - [Collection - Grady Booch, Software architecture/design books](https://handbookofsoftwarearchitecture.com/books/) ### Software engineer overall - [Software Engineer's Guidebook](https://www.amazon.com/Software-Engineers-Guidebook-Navigating-positions/dp/908338182X) - [Engineers Survival Guide](https://www.amazon.com/Engineers-Survival-Guide-Facebook-Microsoft/dp/B09MBZBGFK) - [The Coding Career Handbook](https://learninpublic.org/) - [Coders at Work: Reflections on the Craft of Programming](https://www.amazon.com/gp/product/1430219483) ### System design - [Front End System Design Guidebook](https://www.greatfrontend.com/system-design) - [Awesome Front End System Design](https://github.com/greatfrontend/awesome-front-end-system-design) - [The System Design Primer](https://github.com/donnemartin/system-design-primer) ### Leadership - [The Manager’s Path](https://www.amazon.com/Managers-Path-Leaders-Navigating-Growth-ebook/dp/B06XP3GJ7F) - [Staff Engineer: Leadership beyond the management track](https://www.amazon.com/Staff-Engineer-Leadership-beyond-management-ebook/dp/B08RMSHYGG) - [The Staff Engineer’s Path](https://www.amazon.com/Staff-Engineers-Path-Individual-Contributors/dp/1098118731) - [The Coaching Habit](https://www.amazon.com/Coaching-Habit-Less-Change-Forever-ebook/dp/B01BUIBBZI) - [The Advice Trap](https://www.amazon.com/Advice-Trap-Humble-Curious-Forever-ebook/dp/B083YZTW4B) - [The making of a manager](https://www.amazon.com/Making-Manager-What-Everyone-Looks-ebook/dp/B079WNPRL2) - [Become an Effective Software Engineering Manager: How to Be the Leader Your Development Team Need](https://www.amazon.com/Become-Effective-Software-Engineering-Manager/dp/1680507249) ### Persuasion and influence - [Influence: The psychology of persuasion](https://www.amazon.com/Influence-New-Expanded-Psychology-Persuasion-ebook/dp/B08HZ57WYN) - [Yes - 50 scientifically proven ways to be persuasive](https://www.amazon.com/Yes-Scientifically-Proven-Ways-Persuasive-ebook/dp/B001F51X64) ### Productivity - [The productivity project](https://www.amazon.com/Productivity-Project-Accomplishing-Managing-Attention-ebook/dp/B00Z3G239W) - [Make time](https://www.amazon.com/Make-Time-Focus-Matters-Every-ebook/dp/B078QSCM3V) ### User experience - [Don’t make me think](https://www.amazon.com/Dont-Make-Think-Revisited-Usability/dp/0321965515) - [Refactoring UI](https://www.refactoringui.com/) ### Thinking smarter - [Clear thinking](https://www.amazon.com/Clear-Thinking-Turning-Ordinary-Extraordinary-ebook/dp/B0BRMPJ8DR) - [Thinking fast and slow](https://www.amazon.com/Thinking-Fast-Slow-Daniel-Kahneman-ebook/dp/B00555X8OA) - [Super thinking: The big book of mental models](https://www.amazon.com/Super-Thinking-Book-Mental-Models-ebook/dp/B07P8J83WR) - [The art of thinking clearly](https://www.amazon.com/Art-Thinking-Clearly-Rolf-Dobelli-ebook/dp/B00IZP6EVQ) - [Thinking in systems](https://www.amazon.com/Thinking-Systems-Donella-H-Meadows-ebook/dp/B005VSRFEA) ## Courses ### Top courses - [Mid-level to Senior Course by Jordan Cutler](https://maven.com/jordan-cutler/mid-level-to-senior?promoCode=PATHTOSENIORHANDBOOK) - [Career growth courses on JoinTaro](https://www.jointaro.com/courses/) - [Speedrun to Promotion by Steve Huynh](https://speedruntopromotion.com/) - [Become a go-to expert on your team by Jordan Cutler](https://www.jointaro.com/course/become-the-go-to-expert-as-a-software-engineer/) - [Frontend System Design by Maxi Ferreira - Free](https://frontendatscale.com/courses/frontend-architecture) - [Josh Comeau CSS course](https://css-for-js.dev/) - [Josh Comeau React course](https://www.joyofreact.com/) - [Kent C Dodds Epic React](https://epicreact.dev/) - [Kent C Dodds Epic Web](https://www.epicweb.dev/) - [Bob Ziroll Learn React for Free](https://scrimba.com/learn/learnreact) - [Google Technical Writing](https://developers.google.com/tech-writing/overview) ### Recommended websites - [Frontendmasters subscription](https://frontendmasters.com/) - [Udemy courses](https://www.udemy.com/) - [Educative subscription](https://www.educative.io/) - [Pluralsight courses](https://www.pluralsight.com/) - [Udacity courses](https://www.udacity.com/) - [Coursera courses](https://www.coursera.org/) - [LinkedIn Learning](https://www.linkedin.com/learning/) - [Future Learn](https://www.futurelearn.com/subjects/it-and-computer-science-courses) - [edX](https://www.edx.org/) - [Microsoft Learn](https://learn.microsoft.com/en-us/) - [GreatFrontEnd](https://www.greatfrontend.com/) - [Scrimba interactive courses](https://scrimba.com) - [KodeKloud](https://www.kodekloud.com) - [Hyperskill](https://hyperskill.org/tracks) - [LabEx](https://labex.io/) ## Papers - [Dynamo: Amazon's Highly Available Key-value Store](https://www.allthingsdistributed.com/files/amazon-dynamo-sosp2007.pdf) - [MapReduce: Simplified Data Processing on Large Clusters](https://static.googleusercontent.com/media/research.google.com/en//archive/mapreduce-osdi04.pdf) - [The Google File System](https://static.googleusercontent.com/media/research.google.com/en//archive/gfs-sosp2003.pdf) - [Bigtable: A Distributed Storage System for Structured Data](https://static.googleusercontent.com/media/research.google.com/en//archive/bigtable-osdi06.pdf) - [Spanner: Google's Globally Distributed Database](https://www.usenix.org/system/files/conference/osdi12/osdi12-final-16.pdf) - [Cassandra - A Decentralized Structured Storage System](https://www.cs.cornell.edu/projects/ladis2009/papers/lakshman-ladis2009.pdf) ## YouTube ### Broad news and opinions in tech - [Theo - t3.gg](https://www.youtube.com/@t3dotgg) - [Fireship](https://www.youtube.com/@Fireship) - [ThePrimeTime / Primeagen](https://www.youtube.com/@ThePrimeTimeagen) ### Senior+ soft skills - [A Life Engineered - Steve Huynh](https://www.youtube.com/@ALifeEngineered) - [Exaltitude Career Growth](https://www.youtube.com/@exaltitude) - [LeadDev](https://www.youtube.com/@LeadDev/videos) - [Lenny’s Podcast](https://www.youtube.com/@LennysPodcast) - [Charisma on Command](https://www.youtube.com/@Charismaoncommand) ### Frontend/CSS tips and tricks - [Kevin Powell](https://www.youtube.com/@KevinPowell) - [Web Dev Simplified](https://www.youtube.com/@WebDevSimplified) - [Matt Pocock (Typescript)](https://www.youtube.com/@mattpocockuk) - [Sam Selikoff](https://www.youtube.com/@samselikoff) ### Productivity, side income, and personal growth - [Ali Abdaal](https://www.youtube.com/@aliabdaal) - [Jeff Su](https://www.youtube.com/@JeffSu) - [Thomas Frank](https://www.youtube.com/@Thomasfrank) - [Matt D’Avella](https://www.youtube.com/@mattdavella) - [Clark Kegley](https://www.youtube.com/@clarkkegley) ## Podcasts - [Soft skills Podcast](https://softskills.audio/) - [Staff Eng Podcast](https://podcast.staffeng.com/) - [Frontend First Podcast](https://www.youtube.com/@frontendfirst) - [The Changelog Podcast](https://changelog.fm) - [The Scrimba Podcast](https://scrimba.com/podcast/) - [Developing Leadership](https://www.developingleadership.co/) - [John Maxwell Leadership Podcast](https://johnmaxwellleadershippodcast.com/) ## Communities - [Taro](https://www.jointaro.com/) - [Exaltitude Engineering Leadership Community](https://www.exaltitude.io/) - [Small Bets Community](https://dvassallo.gumroad.com/l/small-bets) - [GreatFrontend](https://discord.gg/NDFx8f6P6B) - [Theo - T3](https://discord.com/invite/xHdCpcPHRE) - [Frontend Mentor](https://www.frontendmentor.io/) - [Kent C. Dodds Discord Community](https://kentcdodds.com/discord) - [Tiger Abrodi's Little Software Planet](https://littlesoftwareplanet.com/community) - [Changelog Community](https://changelog.com/community) - [Scrimba Discord Community](https://scrimba.com/community) - [ladderly.io](https://ladderly.io/) - [Rands Leadership Community (Slack)](https://randsinrepose.com/welcome-to-rands-leadership-slack/) ## LinkedIn - [Jordan Cutler](https://www.linkedin.com/in/jordancutler1/) - [Gregor Ojstersek](https://www.linkedin.com/in/gregorojstersek/) - [Gergely Orosz](https://www.linkedin.com/in/gergelyorosz/) - [Nicola Ballotta](https://www.linkedin.com/in/nicolaballotta/) - [Alex Chiou](https://www.linkedin.com/in/alexander-chiou/) - [Rahul Pandey](https://www.linkedin.com/in/rpandey1234/) - [Caleb Mellas](https://www.linkedin.com/in/calebmellas/) - [John Crickett](https://www.linkedin.com/in/johncrickett/) - [Ryan Peterman](https://www.linkedin.com/in/ryanlpeterman/) - [Alex Xu](https://www.linkedin.com/in/alexxubyte/) - [Zach Wilson](https://www.linkedin.com/in/eczachly/) - [Wes Kao](https://www.linkedin.com/in/weskao/) - [Omar Halabieh](https://www.linkedin.com/in/omarhalabieh/) - [Raviraj Achar](https://www.linkedin.com/in/ravirajachar/) - [Irina Stanescu](https://www.linkedin.com/in/irinastanescu/) - [Richard Donovan](https://www.linkedin.com/in/rich-donovan/) - [Luca Rossi](https://www.linkedin.com/in/lucaronin/) - [Anton Zaides](https://www.linkedin.com/in/anton-zaides/) - [Neo Kim](https://www.linkedin.com/in/nk-systemdesign-one/) - [Dallon Asnes](https://www.linkedin.com/in/dallonasnes/) - [Tiger Abrodi](https://www.linkedin.com/in/tiger-abrodi/) - [Daniel Moka](https://www.linkedin.com/in/danielmoka/) - [Mads Brodt](https://www.linkedin.com/in/madsbrodt/) - [James Willett](https://www.linkedin.com/in/willettjames/) - [Anemari Fiser](https://www.linkedin.com/in/anemari-fiser/) - [Mike Thornton](https://www.linkedin.com/in/devdetails/) - [Dariusz Sadowski](https://www.linkedin.com/in/darsadowski/) - [Adrian Stanek](https://www.linkedin.com/in/adrianstanek/) - [Steven Syrek](https://www.linkedin.com/in/steven-syrek/) - [Doug Howard](https://www.linkedin.com/in/doughowardcoaching/) - [Casey Dai](https://www.linkedin.com/in/caseydai/) - [Petar Ivanov](https://www.linkedin.com/in/petarivanovv9/) - [Alex Kliotzkin](https://www.linkedin.com/in/alex-kliotzkin/) - [Nordine Hadi](https://www.linkedin.com/in/nordinehadi/) - [Yangshun Tay](https://www.linkedin.com/in/yangshun/) - [David Anderson](https://www.linkedin.com/in/scarletink/) - [Alexandre Zajac](https://www.linkedin.com/in/alexandre-zajac/) - [Jean Lee](https://www.linkedin.com/in/jeanklee/) - [Akash Mukherjee](https://www.linkedin.com/in/akashmuk/) ## Platforms ### General leveling up - [Codecrafters: Practice writing complex software (affiliate - 40% off)](https://app.codecrafters.io/join?via=jordan-cutler) [non-affiliate link version](https://app.codecrafters.io) ### Interview prep #### Coding interview - [LeetCode](https://www.leetcode.com) - [NeetCode](https://www.neetcode.io) - [PyPup](https://www.pypup.com) - [Codemia](https://codemia.io) - [bugfree.ai](https://bugfree.ai?utm_source=git-path-to-senior-engineer-handbook) #### Mock interviews - [Pramp](https://www.pramp.com) - [Hello Interview](https://www.hellointerview.com) - [Interviewing IO](https://www.interviewing.io) - [IGotAnOffer](https://www.igotanoffer.com) - [MeetAPro](https://www.meetapro.com) - [Easyclimbtech](https://www.easyclimb.tech) - [Interview Kickstart](https://learn.interviewkickstart.com/ace-your-mock-interview) - [AI Interview Coach](https://em-tools.io/interview-prep) ## Helpful Tools - [WriteEdge for writing tech specs](https://www.writeedge.ai/) ## Other catalogs - [Software Engineer's Library](https://kevinsmith.io/library/) - [16x Engineer](https://16x.engineer/)