A list of the books I came across over the years. For most of them are available also some quotes I found interesting.
Management
Morgan Evans, "Engineering Manager's Handbook", 2023 [quotes]
Object-Oriented Programming
Eddie Burris, "Programming in the Large with Design Patterns", 2012 [quotes]
Erich Gamma et al, "Design Patterns: Elements of Reusable Object-Oriented Software", 1994 [quotes]
Grady Booch, "Object-Oriented Design with Applications", 1991 [quotes]
Peter Coad & Edward Yourdon, "Object-Oriented Analysis" 2nd Ed., 1991 [quotes]
Rebecca Wirfs-Brock, "Object-oriented design: a responsibility-driven approach", 1989 [quotes]
Programming [Theory]
George B Dantzig & Mukund N Thapa, "Linear Programming" Vol I, 1997 [quotes]
Donald E Knuth, "Literate Programming", 1984 [quotes]
Edsger W Dijkstra, "A Discipline of Programming", 1976 [quotes]
Brian W Kernighan & Phillip J Plauger, "The Elements of Programming Style", 1974/1978 [quotes]
Edsger W Dijkstra, "The Humble Programmer", 1972 [quotes]
Edsger W Dijkstra, "Notes on Structured Programming", 1970 [quotes]
Donald E Knuth, "The Art of Computer Programming: Fundamental algorithms", 1968 [quotes]
George B Dantzig, "Linear Programming and Extensions", 1963 [quotes]
Project Management
Jake Knapp et al, "Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days", 2016 [quotes]
Kevin Forsberg et al, "Visualizing Project Management: Models and frameworks for mastering complex systems" 3rd Ed., 2005 [quotes]
Tom DeMarco & Timothy Lister, "Waltzing with Bears: Managing Risk on Software Projects", 2003 [quotes]
Tom DeMarco, "Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency", 2001 [quotes]
James P Lewis, "Project Planning, Scheduling, and Control" 3rd Ed., 2001 [quotes]
Alistair Cockburn, "Agile Software Development: The Cooperative Game", 2001 [quotes]
Harold Kerzner, "Strategic Planning for Project Management using a Project Management Maturity Model", 2001 [quotes]
Stephen J Mellor, "Object-Oriented Systems Analysis: Modeling the World In Data", 1988 [quotes]
Tom DeMarco & Timothy Lister, "Peopleware: Productive Projects and Teams", 1987 [quotes]
Frederick P Brooks, "No Silver Bullet", 1986 [quotes]
Harold Kerzner, "Project Management for Executives", 1982 [quotes]
Harold Kerzner, "Project Management", 1979 [quotes]
Fred P Brooks, "The Mythical Man-Month: Essays", 1975 [quotes]
Software Engineering
Adam Bellemare, "Building an Event-Driven Data Mesh: Patterns for Designing and Building Event-Driven Architectures", 2023 [quotes]
Zhamak Dehghani, "Data Mesh: Delivering Data-Driven Value at Scale", 2022 [quotes]
Titus Winters, "Software Engineering at Google: Lessons Learned from Programming Over Time", 2020 [quotes]
Yegor Bugayenko, "Code Ahead", 2018 [quotes]
Neal Ford, "Building Evolutionary Architectures: Support Constant Change", 2017 [quotes]
David S Bernstein, "Beyond Legacy Code", 2015 [quotes]
Laurent Bossavit, "The Leprechauns of Software Engineering", 2015 [quotes]
Edmond Lau, "The Effective Engineer: How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact", 2015 [quotes]
Scott Millett, "Patterns Principles and Practices of Domain Driven Design", 2015 [quotes]
Vasily Pantyukhin, "Principles of Design Diagramming", 2015 [quotes]
Girish Suryanarayana et al, "Refactoring for Software Design Smells: Managing Technical Debt", 2015 [quotes]
Michael Hüttermann et al, "DevOps for Developers", 2013 [quotes]
Ian Sommerville, "Software Engineering" 9th Ed., 2011 [quotes]
David Farley & Jez Humble, "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation", 2010 [quotes]
Paul Butcher, "Debug It! Find, Repair, and Prevent Bugs in Your Code", 2009 [quotes]
Scott Rosenberg, "Dreaming in Code", 2007 [quotes]
Daniel Jackson, "Software Abstractions", 2006 [quotes]
Steve McConnell, "Software Estimation: Demystifying the Black Art", 2006 [quotes]
Eric Evans, "Domain-Driven Design: Tackling complexity in the heart of software", 2003 [quotes]
Eric S Raymond, "The Art of UNIX Programming", 2003 [quotes]
Stephen J Mellor, "Executable UML: A Foundation for Model-Driven Architecture", 2002 [quotes]
Ron Jeffries, "Extreme Programming Installed", 2001 [quotes]
Kent Beck, "Extreme Programming Explained", 2000 [quotes]
Kent Beck & Martin Fowler, "Planning Extreme Programming", 2000 [quotes]
Martin Fowler, "Refactoring: Improving the Design of Existing Code", 1999 [quotes]
Jakob Nielsen, "Designing Web Usability", 1999 [quotes]
Steve McConnell, "Software Project Survival Guide", 1997 [quotes]
Steve C McConnell, "Code Complete: A Practical Handbook of Software Construction", 1993 [quotes]
Jakob Nielsen, "Usability Engineering", 1993 [quotes]
Boris Beizer, "Software Testing Techniques", 1990 [quotes]
Alan J Perlis, "Epigrams on Programming", 1982 [quotes]
Barry Boehm, "Software Engineering Economics", 1981 [quotes]
Trivia
Douglas Crockford, "JavaScript: The Good Parts", 2008 [quotes]
Norman R Augustine, "Augustine's Laws", 1983 [quotes]
No comments:
Post a Comment