📚Engineering

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:

Related Posts Plugin for WordPress, Blogger...

About Me

My photo
Koeln, NRW, Germany
IT Professional with more than 24 years experience in IT in the area of full life-cycle of Web/Desktop/Database Applications Development, Software Engineering, Consultancy, Data Management, Data Quality, Data Migrations, Reporting, ERP implementations & support, Team/Project/IT Management, etc.