AI prompts
base on All the resources you need to get to Senior Engineer and beyond # 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://www.platformengineeringweekly.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)
### 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)
#### 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)
## Other catalogs
- [Software Engineer's Library](https://kevinsmith.io/library/)
- [16x Engineer](https://16x.engineer/)
", Assign "at most 3 tags" to the expected json: {"id":"5333","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"