Code Recs Logo
code_recs
home
Code Recs Logo
The best recommendations for software engineers, by software engineers.

senior engineering

Vercel Logo

the senior engineer

"The Senior Engineer" by David Copeland is a book that explores the role of senior engineers in tech organizations. The author draws from his experience working as a senior engineer and as a manager of engineers to provide insights and guidance for those looking to advance their careers in the field. The book covers a range of topics including leadership, communication, mentoring, technical decision-making, and career development. Throughout the book, Copeland emphasizes the importance of developing soft skills alongside technical skills in order to excel as a senior engineer. Overall, "The Senior Engineer" offers practical advice and useful perspectives for those looking to grow and succeed in their engineering careers.

Vercel Logo
80%
1 review
Vercel Logo

the effective engineer

The Effective Engineer is a book written by Edmond Lau, published in 2015. The book aims to provide practical guidance for engineers to improve their productivity and impact. The author draws on his experience as an engineer and manager at companies such as Google and Quip to offer insights into the skills, habits, and mindset that separate highly effective engineers from the rest. The book covers topics such as time management, goal setting, communication, and technical skills. The author emphasizes the importance of deliberate practice, continuous learning, and a growth mindset. The book has received positive reviews for its practical advice and clear writing style.

Vercel Logo
80%
1 review
Vercel Logo

Project Management for the Unofficial Project Manager

"Project Management for the Unofficial Project Manager" is a book written by Kory Kogon, Suzette Blakemore, and James Wood. Published in 2015, the book aims to provide practical guidance for individuals who are tasked with managing projects without formal training or titles. The authors draw on their experience as consultants and trainers at FranklinCovey to offer insights into the skills and practices that can help unofficial project managers succeed. The book covers topics such as project planning, scope management, risk assessment, communication, and stakeholder management. The authors emphasize the importance of being proactive, collaborative, and results-oriented. The book has received positive reviews for its practical advice and easy-to-follow format.

Vercel Logo
100%
1 review
Vercel Logo

designing data intensive applications

"Designing Data-Intensive Applications" is a book written by Martin Kleppmann, published in 2017. The book aims to provide a comprehensive guide to building robust and scalable data systems. The author draws on his experience as a software engineer and researcher to offer insights into the principles and techniques of data-intensive application design. The book covers topics such as data modeling, storage systems, stream processing, and distributed systems. The author emphasizes the importance of understanding the trade-offs and limitations of different technologies and architectures in designing data systems. The book has received positive reviews for its depth and breadth of coverage and has become a popular resource for software engineers, data scientists, and architects working on complex data projects.

Vercel Logo
100%
1 review
Vercel Logo

soft skills engineering

The Soft Skills Engineering Podcast is a podcast hosted by Dave Smith and James Studdart, aimed at providing practical advice on the non-technical skills needed to succeed as a software engineer. The hosts draw on their experience as software engineers and managers to offer insights into communication, teamwork, career development, and work-life balance. The podcast covers a wide range of topics such as dealing with difficult coworkers, giving and receiving feedback, managing stress, and negotiating salaries. The hosts also answer listener questions and share their own experiences and anecdotes. The podcast has become popular among software engineers seeking to improve their soft skills and has received positive reviews for its engaging and informative content.

Vercel Logo
80%
1 review

Have a recommendation?

Add your own +

entrepreneurship

Vercel Logo

the mom test

The Mom Test is a book written by Rob Fitzpatrick, published in 2013. The book aims to help entrepreneurs and product developers learn to ask effective questions to potential customers to gain valuable insights into their needs and preferences. The author advocates for a customer-centric approach to product development, emphasizing the importance of truly understanding customers' problems and goals. The book provides practical guidance on how to ask questions that are not leading, biased, or misleading, and how to interpret customers' feedback accurately. The author draws on his experience as a startup founder and consultant to offer insights into the common pitfalls of customer interviews and how to avoid them. The book has received positive reviews for its practical advice and entertaining writing style.

Vercel Logo
100%
1 review
Vercel Logo

the hard thing about hard things

"The Hard Thing About Hard Things" is a book written by Ben Horowitz, published in 2014. The book aims to provide practical advice for entrepreneurs and business leaders facing the challenges of building and managing a successful company. The author draws on his experience as a co-founder of Andreessen Horowitz and as CEO of several technology companies to offer insights into the realities of entrepreneurship and leadership. The book covers topics such as hiring, firing, culture, strategy, and crisis management. The author emphasizes the importance of resilience, perseverance, and clear thinking in navigating the ups and downs of building a business. The book has received positive reviews for its candid and practical advice and has become a popular resource for entrepreneurs and business leaders.

Vercel Logo
40%
1 review
Vercel Logo

founders at work

"Founders at Work" is a book written by Jessica Livingston, published in 2007. The book consists of interviews with successful startup founders and aims to provide insights into the process of building a successful company. The author draws on her experience as a co-founder of Y Combinator to offer candid and in-depth conversations with founders such as Steve Wozniak (Apple), Paul Graham (Y Combinator), and Caterina Fake (Flickr). The book covers topics such as product development, team building, fundraising, and leadership. The interviews emphasize the importance of resilience, creativity, and perseverance in the face of the challenges of building a startup. The book has become popular among entrepreneurs and startup enthusiasts seeking to learn from the experiences of successful founders and has received positive reviews for its engaging and informative content.

Vercel Logo
60%
1 review
Vercel Logo

YC Startup School

Learn how to start a company, with help from the world's top startup accelerator - Y Combinator. Startup School is a free online course on how to start a startup.

Vercel Logo
100%
1 review
Vercel Logo

disciplined entrepreneurship

"Disciplined Entrepreneurship" is a book written by Bill Aulet, published in 2013. The book aims to provide a practical framework for developing and launching successful new ventures. The author draws on his experience as an entrepreneur, educator, and venture capitalist to offer insights into the key principles and techniques of disciplined entrepreneurship. The book covers topics such as customer discovery, market segmentation, value proposition design, business model generation, and financial planning. The author emphasizes the importance of a systematic and disciplined approach to entrepreneurship, based on continuous experimentation and feedback. The book includes numerous case studies, tools, and templates that allow readers to apply the disciplined entrepreneurship framework to their own ventures. The book has become popular among aspiring entrepreneurs and startup founders seeking to develop a structured and scalable approach to entrepreneurship and has received positive reviews for its actionable advice and practical guidance.

Vercel Logo
100%
1 review

Have a recommendation?

Add your own +

business

Vercel Logo

the innovators dilemma

"The Innovator's Dilemma" is a book written by Clayton M. Christensen, first published in 1997. The book aims to explain why successful companies often fail to innovate and to disrupt their own industries. The author draws on his research in the field of innovation and entrepreneurship to offer a framework for understanding the challenges of disruptive innovation. The book covers topics such as the principles of disruptive innovation, the characteristics of disruptive technologies, and the strategies that incumbent companies can use to respond to disruption. The author emphasizes the importance of understanding the dynamics of innovation and disruption in order to survive and thrive in today's rapidly changing business environment. The book includes numerous case studies and examples from various industries, such as computer hardware, software, and telecommunications. The book has become a classic in the field of innovation and has received positive reviews for its insightful and thought-provoking analysis.

Vercel Logo
100%
1 review
Vercel Logo

crossing the chasm

"Crossing the Chasm" is a book written by Geoffrey A. Moore, first published in 1991. The book aims to provide a framework for understanding the challenges of marketing and selling innovative products and services. The author draws on his experience as a consultant and entrepreneur to offer insights into the adoption and diffusion of new technologies. The book covers topics such as market segmentation, product positioning, sales strategy, and the adoption lifecycle of new technologies. The author emphasizes the importance of crossing the "chasm" that separates early adopters from the early majority in order to achieve mainstream success. The book includes numerous case studies and examples from various industries, such as technology, healthcare, and telecommunications. The book has become a classic in the field of marketing and has received positive reviews for its practical and actionable advice.

Vercel Logo
40%
1 review
Vercel Logo

From Good To Great

"From Good to Great" is a book by Jim Collins that explores the factors that distinguish great companies from good ones. Collins and his team of researchers analyzed hundreds of companies and identified a set of characteristics that distinguish companies that achieve sustained greatness. The book argues that great companies have a combination of disciplined people, disciplined thought, and disciplined action. It provides insights into how to build a culture of discipline, develop effective leadership, and set clear goals and strategies. The book emphasizes the importance of building a strong organizational culture and hiring the right people to achieve sustained success. "From Good to Great" has been widely praised for its rigorous research and practical insights into building great companies. The book has become a bestseller and is often cited as a must-read for business leaders and entrepreneurs. It provides a roadmap for achieving long-term success and has become a classic in the field of business management.

Vercel Logo
100%
1 review

Have a recommendation?

Add your own +

design

Vercel Logo

the design of everyday things

"The Design of Everyday Things" is a book written by Donald Norman, first published in 1988. The book aims to provide a critical analysis of how everyday objects and systems are designed and how they impact users. The author draws on his experience as a cognitive scientist and designer to offer insights into the principles of human-centered design. The book covers topics such as affordances, feedback, mapping, and mental models. The author emphasizes the importance of designing for people's needs, abilities, and expectations. The book has become a classic in the field of design and has been widely influential in shaping the practice of user-centered design.

Vercel Logo
100%
1 review
Vercel Logo

coursera intro to design

The "Introduction to Graphic Design" is an online course offered on the Coursera platform, created by the California Institute of the Arts (CalArts). The course aims to provide an introduction to the principles and techniques of graphic design. The instructors draw on their experience as artists and designers to offer insights into the creative process and the design thinking. The course covers topics such as typography, color theory, composition, and branding. The instructors emphasize the importance of understanding the design elements and principles in creating effective and visually compelling designs. The course includes assignments and projects that allow students to practice their design skills and receive feedback from their peers. The course has become popular among students and professionals seeking to improve their design skills and has received positive reviews for its engaging and informative content.

Vercel Logo
80%
1 review

Have a recommendation?

Add your own +

talks

Vercel Logo

Steve Jobs in Geneva

In 1985, Steve Jobs, the co-founder of Apple Inc., gave a talk at the International Design Conference in Geneva, Switzerland. The talk, which is often referred to as the "Steve Jobs Geneva Speech," was about the importance of design in technology products and how Apple's approach to design was different from its competitors. During the talk, Jobs discussed his belief that technology alone was not enough to create great products and that design was equally important. He highlighted Apple's focus on simplicity, elegance, and user experience, and how those values had driven the company's success. The talk has become a classic example of Jobs' charisma, vision, and passion for design and technology. It has also been widely cited as a source of inspiration for designers and entrepreneurs seeking to create innovative products that are both functional and beautiful. The video of the talk is available online and is a must-watch for anyone interested in design, technology, and innovation.

Vercel Logo
60%
1 review
Vercel Logo

Jony Ives and JJ Abrams

Jony Ive and JJ Abrams are two creative giants from different fields who came together in 2013 for a rare joint interview at the Vanity Fair New Establishment Summit. Ive, the legendary designer who was then the Senior Vice President of Design at Apple, and Abrams, the acclaimed filmmaker behind hit movies and TV shows like Star Wars, Lost, and Alias, discussed their creative processes, inspirations, and philosophies. During the interview, Ive and Abrams shared insights into their respective industries and how they approach their work. They discussed the importance of collaboration, iteration, and risk-taking, and how they strive to create products and experiences that are both functional and emotionally resonant. The conversation between Ive and Abrams was a fascinating exploration of the intersection between design, technology, and storytelling. It offered a rare glimpse into the minds of two of the most influential and innovative creatives of our time and provided valuable insights for anyone interested in the creative process. The interview is available online and is a must-watch for anyone interested in design, film, or storytelling.

Vercel Logo
60%
1 review
Vercel Logo

The Last Lecture

"Really Achieving Your Childhood Dreams" was a lecture given by Randy Pausch, a computer science professor at Carnegie Mellon University, in September 2007. The lecture was part of a series called "The Last Lecture," which was designed to provide professors with an opportunity to reflect on their lives and share their wisdom with students. In the lecture, Pausch talked about his childhood dreams and how he had pursued them throughout his life, even in the face of obstacles and setbacks. He shared personal anecdotes and insights into his approach to life and work, emphasizing the importance of perseverance, hard work, and the pursuit of one's passions. The lecture became an international sensation, attracting millions of viewers on YouTube and inspiring people around the world with its message of hope, optimism, and determination. Pausch's lecture and subsequent book, "The Last Lecture," have become a classic example of how to live a life of purpose and meaning, even in the face of adversity.

Vercel Logo
80%
1 review

Have a recommendation?

Add your own +

podcasts

Vercel Logo

soft skills engineering

The Soft Skills Engineering Podcast is a podcast hosted by Dave Smith and James Studdart, aimed at providing practical advice on the non-technical skills needed to succeed as a software engineer. The hosts draw on their experience as software engineers and managers to offer insights into communication, teamwork, career development, and work-life balance. The podcast covers a wide range of topics such as dealing with difficult coworkers, giving and receiving feedback, managing stress, and negotiating salaries. The hosts also answer listener questions and share their own experiences and anecdotes. The podcast has become popular among software engineers seeking to improve their soft skills and has received positive reviews for its engaging and informative content.

Vercel Logo
80%
1 review
Vercel Logo

lennys podcast

Lenny Rachitsky's podcast is a platform that features discussions on a variety of topics related to product design, development, and management. The podcast invites guests from a range of backgrounds and industries to share their experiences and insights on topics such as user experience (UX), product strategy, and entrepreneurship. The discussions aim to provide listeners with a deeper understanding of the challenges and opportunities faced by product professionals, and offer practical tips and advice for those working in the field. Lenny Rachitsky, the host of the podcast, is an experienced product professional with a background in design and engineering. Whether you're a seasoned product professional or are just starting out in the field, Lenny Rachitsky's podcast offers valuable insights and perspectives on the world of product development and management.

Vercel Logo
60%
1 review

Have a recommendation?

Add your own +

management

Vercel Logo

on managing yourself

"On Managing Yourself" is an article written by Peter Drucker, first published in 1999 in the Harvard Business Review. The article aims to provide insights into personal effectiveness and career success. The author draws on his experience as a management consultant and writer to offer practical advice on managing oneself. The article covers topics such as time management, career planning, decision making, and leadership. The author emphasizes the importance of self-awareness, continuous learning, and focus on strengths. The article has become a classic in the field of personal development and has been widely influential in shaping the practice of self-management and career development.

Vercel Logo
60%
1 review
Vercel Logo

peopleware

"Peopleware" is a book written by Tom DeMarco and Timothy Lister, first published in 1987. The book aims to provide insights into the human factors that affect software development teams and the workplace environment. The authors draw on their experience as software development consultants to offer observations and advice on how to create a productive and supportive workplace culture. The book covers topics such as team dynamics, communication, motivation, leadership, and productivity. The authors emphasize the importance of creating an environment that fosters creativity, collaboration, and autonomy, and that supports the well-being and professional development of team members. The book includes numerous case studies, anecdotes, and practical tips that allow readers to apply the peopleware principles to their own workplaces. The book has become a classic in the software development industry and has received positive reviews for its insightful and engaging writing style.

Vercel Logo
60%
1 review
Vercel Logo

high output management

"High Output Management" is a book written by Andrew S. Grove, a former CEO and Chairman of Intel, first published in 1983. The book aims to provide a practical guide to managing and leading organizations effectively. The author draws on his experience as a manager and entrepreneur to offer insights into the principles of management and leadership. The book covers topics such as goal setting, performance evaluation, team building, communication, and decision-making. The author emphasizes the importance of being able to manage both people and processes in order to achieve high output and organizational success. The book includes numerous case studies and examples from the technology industry, as well as practical tips and frameworks for managing teams and organizations. The book has become a classic in the field of management and has received positive reviews for its clear and concise writing style and practical advice.

Vercel Logo
60%
1 review
Vercel Logo

creativity inc

"Creativity Inc." is a book written by Ed Catmull, the co-founder of Pixar Animation Studios, first published in 2014. The book aims to provide insights into the creative process and the culture of innovation that has made Pixar a successful company. The author draws on his experience as a computer scientist and animator to offer observations and advice on how to foster creativity and innovation in a corporate environment. The book covers topics such as leadership, teamwork, risk-taking, and communication. The author emphasizes the importance of creating a culture that supports creativity and experimentation, while also maintaining a focus on quality and profitability. The book includes numerous anecdotes, case studies, and practical tips that allow readers to apply the principles of creativity to their own work and organizations. The book has received positive reviews for its engaging writing style and practical insights into the creative process.

Vercel Logo
60%
1 review
Vercel Logo

From Good To Great

"From Good to Great" is a book by Jim Collins that explores the factors that distinguish great companies from good ones. Collins and his team of researchers analyzed hundreds of companies and identified a set of characteristics that distinguish companies that achieve sustained greatness. The book argues that great companies have a combination of disciplined people, disciplined thought, and disciplined action. It provides insights into how to build a culture of discipline, develop effective leadership, and set clear goals and strategies. The book emphasizes the importance of building a strong organizational culture and hiring the right people to achieve sustained success. "From Good to Great" has been widely praised for its rigorous research and practical insights into building great companies. The book has become a bestseller and is often cited as a must-read for business leaders and entrepreneurs. It provides a roadmap for achieving long-term success and has become a classic in the field of business management.

Vercel Logo
100%
1 review

Have a recommendation?

Add your own +

engineering

Vercel Logo

the senior engineer

"The Senior Engineer" by David Copeland is a book that explores the role of senior engineers in tech organizations. The author draws from his experience working as a senior engineer and as a manager of engineers to provide insights and guidance for those looking to advance their careers in the field. The book covers a range of topics including leadership, communication, mentoring, technical decision-making, and career development. Throughout the book, Copeland emphasizes the importance of developing soft skills alongside technical skills in order to excel as a senior engineer. Overall, "The Senior Engineer" offers practical advice and useful perspectives for those looking to grow and succeed in their engineering careers.

Vercel Logo
80%
1 review
Vercel Logo

the pragmatic programmer

The Pragmatic Programmer is a book written by Andrew Hunt and David Thomas, first published in 1999. The book presents a set of practical and adaptable principles and techniques for software developers to become more efficient and effective in their work. The authors advocate for a pragmatic approach to software development, emphasizing the importance of continuous learning, automation, and communication. The book covers a range of topics, from coding practices and testing to project management and teamwork. The pragmatic approach emphasizes the importance of delivering high-quality software that meets the needs of both users and stakeholders. The book has become a classic in the software development community and is widely regarded as a must-read for aspiring and experienced software developers alike.

Vercel Logo
60%
1 review
Vercel Logo

system design primer

The System Design Primer is a comprehensive guide to designing and building scalable systems. Created by software engineer Donnemartin and available on Github, the guide covers a range of topics including system architecture, scalability, data storage, caching, load balancing, and more. The guide is designed to help developers and engineers learn the best practices and patterns for building large-scale systems that can handle millions of users and requests. It includes real-world examples, case studies, and practical advice on how to design and implement scalable systems. The System Design Primer is a valuable resource for anyone looking to improve their system design skills or build scalable systems for their organization.

Vercel Logo
80%
1 review
Vercel Logo

cracking the coding interview

"Cracking the Coding Interview" is a book written by Gayle Laakmann McDowell, first published in 2011. The book aims to provide a comprehensive guide to preparing for coding interviews for software engineering positions. The author draws on her experience as a software engineer and interviewer to offer insights into the technical skills and knowledge required for coding interviews. The book covers topics such as data structures, algorithms, problem-solving, and system design. The author emphasizes the importance of practice and preparation in order to succeed in coding interviews. The book includes numerous coding questions, solutions, and explanations, as well as practical tips and strategies for approaching coding interviews. The book has become a popular resource for software engineers and has received positive reviews for its comprehensive coverage and practical advice.

Vercel Logo
100%
1 review

Have a recommendation?

Add your own +

product management

Vercel Logo

the mom test

The Mom Test is a book written by Rob Fitzpatrick, published in 2013. The book aims to help entrepreneurs and product developers learn to ask effective questions to potential customers to gain valuable insights into their needs and preferences. The author advocates for a customer-centric approach to product development, emphasizing the importance of truly understanding customers' problems and goals. The book provides practical guidance on how to ask questions that are not leading, biased, or misleading, and how to interpret customers' feedback accurately. The author draws on his experience as a startup founder and consultant to offer insights into the common pitfalls of customer interviews and how to avoid them. The book has received positive reviews for its practical advice and entertaining writing style.

Vercel Logo
100%
1 review
Vercel Logo

lennys podcast

Lenny Rachitsky's podcast is a platform that features discussions on a variety of topics related to product design, development, and management. The podcast invites guests from a range of backgrounds and industries to share their experiences and insights on topics such as user experience (UX), product strategy, and entrepreneurship. The discussions aim to provide listeners with a deeper understanding of the challenges and opportunities faced by product professionals, and offer practical tips and advice for those working in the field. Lenny Rachitsky, the host of the podcast, is an experienced product professional with a background in design and engineering. Whether you're a seasoned product professional or are just starting out in the field, Lenny Rachitsky's podcast offers valuable insights and perspectives on the world of product development and management.

Vercel Logo
60%
1 review

Have a recommendation?

Add your own +

sales

Vercel Logo

the mom test

The Mom Test is a book written by Rob Fitzpatrick, published in 2013. The book aims to help entrepreneurs and product developers learn to ask effective questions to potential customers to gain valuable insights into their needs and preferences. The author advocates for a customer-centric approach to product development, emphasizing the importance of truly understanding customers' problems and goals. The book provides practical guidance on how to ask questions that are not leading, biased, or misleading, and how to interpret customers' feedback accurately. The author draws on his experience as a startup founder and consultant to offer insights into the common pitfalls of customer interviews and how to avoid them. The book has received positive reviews for its practical advice and entertaining writing style.

Vercel Logo
100%
1 review

Have a recommendation?

Add your own +

coding

Vercel Logo

clean code

Clean Code is a book written by Robert C. Martin, published in 2008. The book provides practical advice on writing high-quality and maintainable code. The author advocates for a disciplined approach to software development, emphasizing the importance of readability, simplicity, and expressiveness. The book covers a range of topics, from naming and formatting to object-oriented design and testing. The author provides numerous examples and case studies to illustrate the principles and techniques presented in the book. The book has become a classic in the software development community and is widely regarded as a must-read for aspiring and experienced software developers who seek to improve their coding skills and practices.

Vercel Logo
60%
1 review
Vercel Logo

code aesthetic

Vercel Logo
60%
1 review
Vercel Logo

fireship

The Fireship.io YouTube channel is a platform that provides video content related to web development. It covers a variety of topics, including Angular, React, Vue, Node.js, and Firebase, among others. The channel is hosted by David East, a software engineer and entrepreneur with experience in building and scaling software applications. The content is presented in a tutorial and educational format and is intended to be accessible to a wide range of viewers, including those with varying levels of experience in web development. The videos aim to provide insights and practical knowledge on the latest trends and technologies in the field. The Fireship.io YouTube channel may be of interest to those who are looking to learn more about web development and stay up-to-date on related topics.

Vercel Logo
80%
1 review

Have a recommendation?

Add your own +

project management

Vercel Logo

Project Management for the Unofficial Project Manager

"Project Management for the Unofficial Project Manager" is a book written by Kory Kogon, Suzette Blakemore, and James Wood. Published in 2015, the book aims to provide practical guidance for individuals who are tasked with managing projects without formal training or titles. The authors draw on their experience as consultants and trainers at FranklinCovey to offer insights into the skills and practices that can help unofficial project managers succeed. The book covers topics such as project planning, scope management, risk assessment, communication, and stakeholder management. The authors emphasize the importance of being proactive, collaborative, and results-oriented. The book has received positive reviews for its practical advice and easy-to-follow format.

Vercel Logo
100%
1 review

Have a recommendation?

Add your own +

UX

Vercel Logo

the design of everyday things

"The Design of Everyday Things" is a book written by Donald Norman, first published in 1988. The book aims to provide a critical analysis of how everyday objects and systems are designed and how they impact users. The author draws on his experience as a cognitive scientist and designer to offer insights into the principles of human-centered design. The book covers topics such as affordances, feedback, mapping, and mental models. The author emphasizes the importance of designing for people's needs, abilities, and expectations. The book has become a classic in the field of design and has been widely influential in shaping the practice of user-centered design.

Vercel Logo
100%
1 review

Have a recommendation?

Add your own +

communication

Vercel Logo

never split the difference

"Never Split the Difference" is a book written by Chris Voss and Tahl Raz, published in 2016. The book aims to provide practical advice on negotiating effectively in both personal and professional contexts. The author draws on his experience as a former FBI hostage negotiator to offer insights into the principles and techniques of high-stakes negotiations. The book covers topics such as active listening, mirroring, labeling, and framing. The author emphasizes the importance of empathy, creativity, and strategic thinking in negotiations. The book has received positive reviews for its practical advice and engaging writing style and has become a popular resource for individuals seeking to improve their negotiation skills.

Vercel Logo
80%
1 review
Vercel Logo

soft skills engineering

The Soft Skills Engineering Podcast is a podcast hosted by Dave Smith and James Studdart, aimed at providing practical advice on the non-technical skills needed to succeed as a software engineer. The hosts draw on their experience as software engineers and managers to offer insights into communication, teamwork, career development, and work-life balance. The podcast covers a wide range of topics such as dealing with difficult coworkers, giving and receiving feedback, managing stress, and negotiating salaries. The hosts also answer listener questions and share their own experiences and anecdotes. The podcast has become popular among software engineers seeking to improve their soft skills and has received positive reviews for its engaging and informative content.

Vercel Logo
80%
1 review

Have a recommendation?

Add your own +

architecture

Vercel Logo

designing data intensive applications

"Designing Data-Intensive Applications" is a book written by Martin Kleppmann, published in 2017. The book aims to provide a comprehensive guide to building robust and scalable data systems. The author draws on his experience as a software engineer and researcher to offer insights into the principles and techniques of data-intensive application design. The book covers topics such as data modeling, storage systems, stream processing, and distributed systems. The author emphasizes the importance of understanding the trade-offs and limitations of different technologies and architectures in designing data systems. The book has received positive reviews for its depth and breadth of coverage and has become a popular resource for software engineers, data scientists, and architects working on complex data projects.

Vercel Logo
100%
1 review

Have a recommendation?

Add your own +

CEO

Vercel Logo

the hard thing about hard things

"The Hard Thing About Hard Things" is a book written by Ben Horowitz, published in 2014. The book aims to provide practical advice for entrepreneurs and business leaders facing the challenges of building and managing a successful company. The author draws on his experience as a co-founder of Andreessen Horowitz and as CEO of several technology companies to offer insights into the realities of entrepreneurship and leadership. The book covers topics such as hiring, firing, culture, strategy, and crisis management. The author emphasizes the importance of resilience, perseverance, and clear thinking in navigating the ups and downs of building a business. The book has received positive reviews for its candid and practical advice and has become a popular resource for entrepreneurs and business leaders.

Vercel Logo
40%
1 review

Have a recommendation?

Add your own +

systems thinking

Vercel Logo

thinking in systems

"Thinking in Systems" is a book written by Donella H. Meadows, published in 2008. The book aims to provide an introduction to the principles and concepts of systems thinking. The author draws on her experience as a systems analyst and researcher to offer insights into the interconnectedness of complex systems and how they function over time. The book covers topics such as feedback loops, system boundaries, leverage points, and resilience. The author emphasizes the importance of understanding the dynamics and structure of systems in addressing complex social, economic, and environmental problems. The book has become a classic in the field of systems thinking and has been widely influential in shaping the practice of systems analysis and management.

Vercel Logo
60%
1 review

Have a recommendation?

Add your own +

graphics

Vercel Logo

book of shaders

"The Book of Shaders" is an online book written by Patricio Gonzalez Vivo and Jen Lowe, first published in 2013. The book aims to provide a comprehensive guide to computer graphics and shaders programming using the OpenGL Shading Language (GLSL). The authors draw on their experience as artists and programmers to offer insights into the principles and techniques of shader programming. The book covers topics such as color theory, light and shadow, procedural noise, textures, and animations. The authors emphasize the importance of understanding the fundamental concepts of computer graphics and shader programming in creating complex visual effects. The book is available online for free and has become a popular resource for computer graphics enthusiasts and students.

Vercel Logo
80%
1 review

Have a recommendation?

Add your own +

UI

Vercel Logo

coursera intro to design

The "Introduction to Graphic Design" is an online course offered on the Coursera platform, created by the California Institute of the Arts (CalArts). The course aims to provide an introduction to the principles and techniques of graphic design. The instructors draw on their experience as artists and designers to offer insights into the creative process and the design thinking. The course covers topics such as typography, color theory, composition, and branding. The instructors emphasize the importance of understanding the design elements and principles in creating effective and visually compelling designs. The course includes assignments and projects that allow students to practice their design skills and receive feedback from their peers. The course has become popular among students and professionals seeking to improve their design skills and has received positive reviews for its engaging and informative content.

Vercel Logo
80%
1 review

Have a recommendation?

Add your own +

frontend

Vercel Logo

frontend masters - intro to lead track

The Frontend Masters Professional Track is an online learning program offered by Frontend Masters, aimed at providing comprehensive training in front-end web development. The program consists of a series of courses and projects designed to help students build proficiency in key front-end technologies and frameworks, such as HTML, CSS, JavaScript, React, and Vue.js. The program is taught by experienced instructors who draw on their expertise in web development to offer insights into best practices and industry trends. The program includes assessments and projects that allow students to practice their skills and receive feedback from their instructors. The program has become popular among aspiring and experienced front-end developers seeking to improve their skills and advance their careers and has received positive reviews for its high-quality content and engaging learning experience.

Vercel Logo
100%
1 review

Have a recommendation?

Add your own +

programming

Vercel Logo

frontend masters - intro to lead track

The Frontend Masters Professional Track is an online learning program offered by Frontend Masters, aimed at providing comprehensive training in front-end web development. The program consists of a series of courses and projects designed to help students build proficiency in key front-end technologies and frameworks, such as HTML, CSS, JavaScript, React, and Vue.js. The program is taught by experienced instructors who draw on their expertise in web development to offer insights into best practices and industry trends. The program includes assessments and projects that allow students to practice their skills and receive feedback from their instructors. The program has become popular among aspiring and experienced front-end developers seeking to improve their skills and advance their careers and has received positive reviews for its high-quality content and engaging learning experience.

Vercel Logo
100%
1 review

Have a recommendation?

Add your own +

machine learning

Vercel Logo

neural networks and deep learning

"Neural Networks and Deep Learning" is a book written by Michael Nielsen, published in 2015. The book aims to provide an introduction to the principles and applications of neural networks and deep learning. The author draws on his experience as a physicist and machine learning researcher to offer insights into the theory and practice of neural networks. The book covers topics such as backpropagation, convolutional neural networks, recurrent neural networks, and generative models. The author emphasizes the importance of understanding the underlying mathematical concepts and principles in developing effective neural network models. The book includes code examples and interactive visualizations that allow readers to experiment with neural network models and gain practical experience. The book has become popular among machine learning enthusiasts and students seeking to learn about the latest developments in deep learning and has received positive reviews for its clear and engaging writing style.

Vercel Logo
60%
1 review

Have a recommendation?

Add your own +

java

Vercel Logo

murachs learn java

"Murach's Learn Java" is a book written by Joel Murach and Mary Delamater, first published in 2017. The book aims to provide a comprehensive guide to learning the Java programming language. The authors draw on their experience as software developers and trainers to offer insights into the principles and techniques of Java programming. The book covers topics such as syntax, data types, control structures, arrays, classes, objects, and file I/O. The authors emphasize the importance of understanding the fundamental concepts of programming and object-oriented design in writing effective Java code. The book includes numerous code examples, exercises, and projects that allow readers to practice their skills and apply what they have learned. The book has become popular among students, programmers, and software developers seeking to learn or improve their skills in Java programming and has received positive reviews for its clear and concise explanations and practical approach.

Vercel Logo
60%
1 review

Have a recommendation?

Add your own +

beginner

Vercel Logo

murachs learn java

"Murach's Learn Java" is a book written by Joel Murach and Mary Delamater, first published in 2017. The book aims to provide a comprehensive guide to learning the Java programming language. The authors draw on their experience as software developers and trainers to offer insights into the principles and techniques of Java programming. The book covers topics such as syntax, data types, control structures, arrays, classes, objects, and file I/O. The authors emphasize the importance of understanding the fundamental concepts of programming and object-oriented design in writing effective Java code. The book includes numerous code examples, exercises, and projects that allow readers to practice their skills and apply what they have learned. The book has become popular among students, programmers, and software developers seeking to learn or improve their skills in Java programming and has received positive reviews for its clear and concise explanations and practical approach.

Vercel Logo
60%
1 review

Have a recommendation?

Add your own +

system design

Vercel Logo

system design primer

The System Design Primer is a comprehensive guide to designing and building scalable systems. Created by software engineer Donnemartin and available on Github, the guide covers a range of topics including system architecture, scalability, data storage, caching, load balancing, and more. The guide is designed to help developers and engineers learn the best practices and patterns for building large-scale systems that can handle millions of users and requests. It includes real-world examples, case studies, and practical advice on how to design and implement scalable systems. The System Design Primer is a valuable resource for anyone looking to improve their system design skills or build scalable systems for their organization.

Vercel Logo
80%
1 review

Have a recommendation?

Add your own +

interviewing

Vercel Logo

cracking the coding interview

"Cracking the Coding Interview" is a book written by Gayle Laakmann McDowell, first published in 2011. The book aims to provide a comprehensive guide to preparing for coding interviews for software engineering positions. The author draws on her experience as a software engineer and interviewer to offer insights into the technical skills and knowledge required for coding interviews. The book covers topics such as data structures, algorithms, problem-solving, and system design. The author emphasizes the importance of practice and preparation in order to succeed in coding interviews. The book includes numerous coding questions, solutions, and explanations, as well as practical tips and strategies for approaching coding interviews. The book has become a popular resource for software engineers and has received positive reviews for its comprehensive coverage and practical advice.

Vercel Logo
100%
1 review

Have a recommendation?

Add your own +

algorithms

Vercel Logo

cracking the coding interview

"Cracking the Coding Interview" is a book written by Gayle Laakmann McDowell, first published in 2011. The book aims to provide a comprehensive guide to preparing for coding interviews for software engineering positions. The author draws on her experience as a software engineer and interviewer to offer insights into the technical skills and knowledge required for coding interviews. The book covers topics such as data structures, algorithms, problem-solving, and system design. The author emphasizes the importance of practice and preparation in order to succeed in coding interviews. The book includes numerous coding questions, solutions, and explanations, as well as practical tips and strategies for approaching coding interviews. The book has become a popular resource for software engineers and has received positive reviews for its comprehensive coverage and practical advice.

Vercel Logo
100%
1 review

Have a recommendation?

Add your own +

mental models

Vercel Logo

thinking fast and slow

"Thinking, Fast and Slow" is a book written by Daniel Kahneman, a Nobel Prize-winning psychologist, first published in 2011. The book aims to provide insights into the human mind and decision-making processes. The author draws on his research in psychology and behavioral economics to offer observations and advice on how people think, reason, and make decisions. The book covers topics such as cognitive biases, heuristics, risk perception, and intuition. The author emphasizes the importance of understanding the two systems of thinking, referred to as "System 1" and "System 2", that operate in the human mind and influence our behavior. The book includes numerous case studies and examples, as well as practical tips for improving decision-making skills. The book has become a bestseller and has received positive reviews for its engaging writing style and thought-provoking insights into the human mind.

Vercel Logo
80%
1 review

Have a recommendation?

Add your own +

professional development

Vercel Logo

designing your life

"Designing Your Life" is a book written by Bill Burnett and Dave Evans, first published in 2016. The book aims to provide a framework for designing a fulfilling and meaningful life. The authors draw on their experience as design professors and consultants to offer a design thinking approach to life design. The book covers topics such as defining a life purpose, setting goals, generating ideas, prototyping, and testing. The authors emphasize the importance of experimentation, iteration, and reframing in the life design process. The book includes numerous exercises, case studies, and practical tips for applying design thinking to life design. The book has received positive reviews for its engaging writing style and practical approach to life design.

Vercel Logo
100%
1 review
Vercel Logo

learning how to learn

"Learning How to Learn" is a course and book by Barbara Oakley and Terrence Sejnowski, first published in 2018. The course and book aim to provide insights and practical strategies for effective learning. The authors draw on their experience as educators and researchers in neuroscience and cognitive psychology to offer advice on how to learn more efficiently and effectively. The book covers topics such as the science of learning, memory, attention, motivation, and procrastination. The authors emphasize the importance of active learning, practice, and feedback in the learning process. The book includes numerous exercises, case studies, and practical tips for improving learning skills. The book has received positive reviews for its engaging writing style and evidence-based approach to learning. It is a popular resource for students, educators, and anyone interested in improving their learning skills.

Vercel Logo
100%
1 review

Have a recommendation?

Add your own +

learning

Vercel Logo

learning how to learn

"Learning How to Learn" is a course and book by Barbara Oakley and Terrence Sejnowski, first published in 2018. The course and book aim to provide insights and practical strategies for effective learning. The authors draw on their experience as educators and researchers in neuroscience and cognitive psychology to offer advice on how to learn more efficiently and effectively. The book covers topics such as the science of learning, memory, attention, motivation, and procrastination. The authors emphasize the importance of active learning, practice, and feedback in the learning process. The book includes numerous exercises, case studies, and practical tips for improving learning skills. The book has received positive reviews for its engaging writing style and evidence-based approach to learning. It is a popular resource for students, educators, and anyone interested in improving their learning skills.

Vercel Logo
100%
1 review

Have a recommendation?

Add your own +

productivity

Vercel Logo

deep work

"Deep Work" is a book written by Cal Newport, first published in 2016. The book aims to provide insights and practical strategies for achieving focus and productivity in a distracted world. The author draws on his experience as a computer science professor and researcher to offer advice on how to do meaningful work in a world of constant distractions. The book covers topics such as the science of concentration, the impact of technology on our attention span, and the benefits of deep work for creativity and career success. The author emphasizes the importance of creating habits and routines that support deep work, such as scheduling uninterrupted time for focused work and minimizing distractions. The book includes numerous case studies, practical tips, and exercises for improving concentration and productivity. The book has received positive reviews for its engaging writing style and practical advice for anyone seeking to achieve more meaningful and productive work.

Vercel Logo
60%
1 review
Vercel Logo

atomic habits

"Atomic Habits" is a book written by James Clear, first published in 2018. The book aims to provide a framework for building good habits and breaking bad ones. The author draws on his experience as a writer and entrepreneur to offer advice on how to create small but meaningful changes in behavior that lead to long-term success. The book covers topics such as the science of habit formation, the importance of environment and context in shaping behavior, and the role of identity in sustaining habits. The author emphasizes the importance of focusing on small, incremental improvements and using feedback loops to reinforce positive habits. The book includes numerous practical tips, case studies, and exercises for building better habits. The book has received positive reviews for its engaging writing style and practical advice for anyone seeking to improve their habits and achieve their goals.

Vercel Logo
60%
1 review

Have a recommendation?

Add your own +

soft skills

Vercel Logo

The Last Lecture

"Really Achieving Your Childhood Dreams" was a lecture given by Randy Pausch, a computer science professor at Carnegie Mellon University, in September 2007. The lecture was part of a series called "The Last Lecture," which was designed to provide professors with an opportunity to reflect on their lives and share their wisdom with students. In the lecture, Pausch talked about his childhood dreams and how he had pursued them throughout his life, even in the face of obstacles and setbacks. He shared personal anecdotes and insights into his approach to life and work, emphasizing the importance of perseverance, hard work, and the pursuit of one's passions. The lecture became an international sensation, attracting millions of viewers on YouTube and inspiring people around the world with its message of hope, optimism, and determination. Pausch's lecture and subsequent book, "The Last Lecture," have become a classic example of how to live a life of purpose and meaning, even in the face of adversity.

Vercel Logo
80%
1 review

Have a recommendation?

Add your own +

CSS

Vercel Logo

Flex froggy

"Flexbox Froggy" is an online game designed to help developers learn and practice CSS flexbox, a layout model used in web design. The game presents a series of levels in which the player must position a set of frogs on lily pads using flexbox properties such as justify-content, align-items, and flex-direction. Each level presents a different layout challenge, and the player must use their knowledge of flexbox to position the frogs correctly. The game is designed to be accessible to developers of all skill levels, from beginners to experts, and provides a fun and engaging way to learn and practice flexbox. It has become a popular resource for web developers looking to improve their CSS skills and has been widely praised for its intuitive design and effective teaching approach.

Vercel Logo
80%
1 review

Have a recommendation?

Add your own +

swift

Vercel Logo

Codecademy Swift

The Codecademy Swift course is an online learning platform that provides a comprehensive introduction to the Swift programming language. Swift is a popular programming language used for developing iOS, macOS, and watchOS applications. The course is designed for beginners and covers topics such as data types, control flow, functions, and object-oriented programming concepts. The course consists of interactive lessons and exercises that guide learners through the basics of Swift syntax and programming concepts. The platform provides a code editor and an integrated development environment (IDE) to enable learners to practice coding and build their own applications. The Codecademy Swift course is a popular resource for individuals who want to learn Swift programming for app development. The course provides a comprehensive introduction to Swift and enables learners to build a strong foundation in the language.

Vercel Logo
40%
1 review

Have a recommendation?

Add your own +