ThinkLikeAnEngineer
💡 Think Like An Engineer is a roadmap for engineering leadership, a toolkit for growth hacking through engineering, and a manifesto for productivity enhancement
Install / Use
/learn @Justmalhar/ThinkLikeAnEngineerREADME
Think Like An Engineer
Welcome to Think Like an Engineer - a GitHub repository dedicated to those who want to succeed in computer science, not be replaced by AI through engineering leadership and introduce the art of growth hacking through engineering practices & enhancing productivity.
My mission is to provide a comprehensive collection of resources, insights, and tips to help you navigate the challenges of engineering leadership and to foster a culture of continuous improvement and innovation.
What’s Inside?
Here, you’ll find a curated list of resources including books, newsletters, articles, and more, meticulously collected from my Notion + some popular Githubs to guide you on your journey to becoming an exceptional engineering leader.
Engineering Leadership
Jump into the world of engineering leadership with resources that cover effective management practices, leadership strategies, team building, and more.
Engineering Insights
Gain deeper understanding of engineering principles, practices, and trends. From software engineering to system design and data engineering, enrich your knowledge and stay ahead of the curve.
Productivity Boosters
Discover tools, techniques, and strategies to enhance your productivity. Learn how to manage your time effectively, prioritize tasks, and lead your team to achieve more with less.
Getting Started
Your time is precious, and I aim to make your learning journey as efficient and rewarding as possible.
How to Build Scalable System Designs
Dive into the core of system design with this selection of indispensable books. Each book is a wealth of knowledge, offering insights into designing scalable, efficient, and robust systems.
- "Designing Data-Intensive Applications" by Martin Kleppmann: A definitive guide to the ins and outs of creating data-rich applications that are both scalable and resilient.
- "System Design Interview" by Alex Xu: Equip yourself with the knowledge and strategies to excel in system design interviews, a crucial step for aspiring tech professionals.
- "Patterns of Enterprise Application Architecture" by Martin Fowler: Explore architectural patterns that are foundational to developing enterprise applications with high scalability and performance.
- "Understanding Distributed Systems" by Roberto Vitillo: An introductory journey into the complexities and challenges of distributed systems, crucial for modern computing solutions.
- "Clean Architecture" by Robert C. Martin: Delve into the principles of software architecture that promote code sustainability and agility.
- "Systems Analysis and Design": A comprehensive look into systems analysis and design through multiple editions by various authors, offering a wide range of perspectives and methodologies.
- "Building Microservices: Designing Fine-Grained Systems" by Sam Newman: A practical guide to the design and implementation of microservices architecture, emphasizing fine-grained systems for enhanced flexibility.
- "Fundamentals of Software Architecture" by Neal Ford and Mark Richards: An insightful exploration into the essential foundations of software architecture, providing a strong base for building complex systems.
- "Software Architecture: The Hard Parts" by Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani: Navigate through the challenging aspects of software architecture, offering solutions to common, yet complex, problems.
Must-Read Engineering Blogs
Enhance your engineering knowledge and stay abreast of the latest trends, technologies, and practices with this carefully selected list of engineering blogs. These platforms offer a treasure trove of insights directly from the engineering teams of leading tech companies around the world.
- Meta Engineering - Insights into the engineering challenges and solutions from one of the largest social media conglomerates.
- AWS Architecture - Deep dives into architectural decisions and cloud solutions from Amazon Web Services.
- The Netflix Tech - Behind-the-scenes technology stories from Netflix, covering everything from data engineering to content delivery.
- Apple Security Tech - The latest in Apple's security innovations and technologies.
- Google AI/Research - Updates and research findings from Google on AI and machine learning.
- LinkedIn Engineering - Techniques and technologies driving LinkedIn’s professional networking platform.
- Uber Engineering - The engineering know-how behind Uber's global transportation and delivery services.
- Engineering at Quora - Insights into the technical challenges and solutions at Quora.
- Pinterest Engineering - The creativity and engineering prowess powering Pinterest.
- Lyft Engineering - Innovations and engineering stories from Lyft’s team.
- Twitter Engineering - The technology and engineering behind Twitter's social networking service.
- Dropbox Engineering - Exploring the infrastructure and innovations at Dropbox.
- Spotify Engineering - Inside the audio streaming technology at Spotify.
- Github Engineering - The technical tales of GitHub’s platform and services.
- Instagram Engineering - The engineering vision and challenges behind Instagram.
- Canva Engineering - Behind the scenes of Canva’s design platform and engineering culture.
- Booking.com Tech - Insights into the technology driving Booking.com.
- The Airbnb Tech - Engineering and data science stories from Airbnb.
- Stripe Engineering - Delve into the engineering that powers Stripe's payment infrastructure.
- Discord Engineering and Design - The latest from Discord on engineering and product design.
- Engineering at Microsoft - Deep dives into the engineering efforts across Microsoft’s product line.
- Reddit Engineering - Engage with the engineering community of Reddit for insights and discussions.
- Slack Engineering - Innovations and technical stories from Slack’s engineering team.
- Asana - Discover the technical challenges and solutions from the Asana team.
- DigitalOcean - Insights from DigitalOcean on cloud computing and infrastructure.
- CloudFlare - Updates and innovations in internet security and performance from Cloudflare.
Mastering Data Engineering/Data Science
The domain of data engineering and data science is ever-evolving. To lead effectively, understanding the data landscape and how to manage it is essential. Explore these resources to enhance your expertise in data engineering and data science.
Top Picks for Data Engineering Books
- “Fundamentals of Data Engineering” by Matt Housley - Navigate the fundamentals of data engineering with ease.
- “Data Engineering with Python” by Paul Crickard - Leverage Python to solve data engineering challenges.
- “Spark: The Definitive Guide” by Matei Zaharia - Master Apache Spark for large-scale data processing.
Informative Newsletters
Keep your inbox filled with the latest insights and strategies in system design and engineering with this selection of must-follow newsletters. Whether you're looking to deepen your understanding of complex engineering concepts or stay ahead of the curve with byte-sized wisdom, these newsletters are your gateway to continuous learning.
List of newsletters
- System Design Newsletter - Curated by Neo Kim, this newsletter brings together the best resources, articles, and tips on system design directly to your inbox.
- Byte-Sized Design - Alex Nguyen's newsletter offers concise, impactful design insights and tips that are perfect for busy professionals.
- ByteByteGo - Led by Alex Xu, this platform dives deep into system design, offering insights, tutorials, and case studies to enhance your skills.
- System Design Codex - Saurabh Dashora curates this comprehensive guide to mastering system design, with a focus on practical advice and actionable tips.
Influencers to Follow
Expand your professional network and enrich your LinkedIn feed by following these influential figures in the world of system design and engineering. From insightful posts to in-depth articles and discussions, connecting with these professionals will keep you at the forefront of industry trends and best practices.
People to follow on LinkedIn
- Neo Kim - Known for his expertise in system design, Neo Kim shares valuable insights and resources that can enhance your understanding and skills in this area.
- Alex Nguyen - A prolific figure in the tech community, Alex Nguyen offers a blend of coding wisdom, design insights, and career advice to his followers.
- Alex Xu - Creator of the ByteByteGo newsletter and a voice of authority in system design, Alex Xu shares his extensive knowledge and experiences through engaging posts and articles.
- [Raul Junco](https://w
Related Skills
ai-cmo
Collection of my Agent Skills and books.
next
A beautifully designed, floating Pomodoro timer that respects your workspace.
product-manager-skills
38PM skill for Claude Code, Codex, Cursor, and Windsurf: diagnose SaaS metrics, critique PRDs, plan roadmaps, run discovery, and coach PM career transitions.
devplan-mcp-server
3MCP server for generating development plans, project roadmaps, and task breakdowns for Claude Code. Turn project ideas into paint-by-numbers implementation plans.
Security Score
Audited on Feb 14, 2026
