Software

Computer software, or simply software, also known as computer programs, is the non-tangible component of computers.

Continuous Discovery Habits: Discover Products that Create Customer Value and Business Value
The Internet Con: How to Seize the Means of Computation
Recoding America: Why Government Is Failing in the Digital Age and How We Can Do Better
Data Mesh: Delivering Data-Driven Value at Scale
The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
Engineering Management for the Rest of Us
The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups
Fancy Bear Goes Phishing: The Dark History of the Information Age, in Five Extraordinary Hacks
Internet
Fundamentals of Data Engineering: Plan and Build Robust Data Systems
Androids: The Team That Built the Android Operating System
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Continuous Delivery Pipelines - How to Build Better Software Faster
Clean Code: A Handbook of Agile Software Craftsmanship
The Pragmatic Programmer: From Journeyman to Master
Designing Data-Intensive Applications
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
The Mythical Man-Month: Essays on Software Engineering
Design Patterns: Elements of Reusable Object-Oriented Software
Domain-Driven Design: Tackling Complexity in the Heart of Software
Code Complete: A Practical Handbook of Software Construction
Clean Architecture
A Philosophy of Software Design
The Clean Coder: A Code of Conduct for Professional Programmers
Working Effectively with Legacy Code
Head First Design Patterns
Software Architecture in Practice by Bass Len
Software Architecture Books
1 book — 1 voter
Designing Data-Intensive Applications by Martin KleppmannRelease It! by Michael T. NygardMicroservices From Design to Deployment by Chris RichardsonBuilding Microservices by Sam NewmanProduction-Ready Microservices by Susan J. Fowler
To learn Microservices
21 books — 4 voters

Little Brother by Cory DoctorowRadicalized by Cory DoctorowAda & Zangemann by Matthias  Kirschner
FOSS-Featured Fiction
3 books — 1 voter
Cracking The Rich Code Volume 20 by Diane Merrill WiggintonSwipe to Unlock by Parth DetrojaTime Management PRIVATE WORKSHOP Designed as a Book I Bit by ... by N. SakrLeadership by Craig B. WheldenShape Up by Ryan Singer
Product books by product people
12 books — 5 voters


Ellen Ullman
We build our computers the way we build our cities—over time, without a plan, on top of ruins.
Ellen Ullman, Life in Code: A Personal History of Technology

The only reason we were here was because nobody had yet optimized software for First Contact.
Peter Watts, Blindsight

More quotes...
Dev Empathy Book Club As software developers, we all learn at some point that technical skills alone aren't sufficient…more
30 members, last active 9 years ago
Axxes Reading Group Axxes Reading Group is a group of Axxes employees who would like to start reading but don't know…more
5 members, last active 3 years ago
A place for CodeFirst teams to share reading lists
1 member, last active 7 years ago
Are you looking to advance your career in software development? Enroll in our Full Stack Java De…more
2 members, last active one year ago

Tags

Tags contributing to this page include: software, computer-software, and software-development