Software

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

System Design Interview – An insider's guide
Why Machines Learn: The Elegant Math Behind Modern AI
Sid Meier's Memoir!: A Life in Computer Games
The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
Fundamentals of Software Architecture: An Engineering Approach
The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups
The Infinite Machine: How an Army of Crypto-hackers Is Building the Next Internet with Ethereum
Fancy Bear Goes Phishing: The Dark History of the Information Age, in Five Extraordinary Hacks
Internet
Engineering Management for the Rest of Us
Continuous Discovery Habits: Discover Products that Create Customer Value and Business Value
Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
Rust for Rustaceans
Fundamentals of Data Engineering: Plan and Build Robust Data Systems
Androids: The Team That Built the Android Operating System
Clean Code: A Handbook of Agile Software Craftsmanship
The Pragmatic Programmer: From Journeyman to Master
Refactoring: Improving the Design of Existing Code
Designing Data-Intensive Applications
The Mythical Man-Month: Essays on Software Engineering
Design Patterns: Elements of Reusable Object-Oriented Software
Code Complete: A Practical Handbook of Software Construction
Domain-Driven Design: Tackling Complexity in the Heart of Software
Clean Architecture
The Clean Coder: A Code of Conduct for Professional Programmers
A Philosophy of Software Design
Head First Design Patterns
Little Brother by Cory DoctorowRadicalized by Cory DoctorowAda & Zangemann by Matthias  Kirschner
FOSS-Featured Fiction
3 books — 1 voter

Swipe to Unlock by Parth DetrojaTime Management PRIVATE WORKSHOP Designed as a Book I Bit by ... by N. SakrShape Up by Ryan SingerChaos Monkeys by Antonio García MartínezWorking Backwards by Colin Bryar
Product books by product people
10 books — 2 voters
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


Building software implies various stages of planning, preparation and execution that vary in kind and degree depending on what's being built. [...] Building a four-foot tower requires a steady hand, a level surface, and 10 undamaged beer cans. Building a tower 100 times that size doesn't merely require 100 times as many beer cans. ...more
Steve McConnell, Code Complete: A Practical Handbook of Software Construction

Charles Yu
Sometimes at night I worry about TAMMY. I worry that she might get tired of it all. Tired of running at sixty-six terahertz, tired of all those processing cycles, every second of every hour of every day. I worry that one of these cycles she might just halt her own subroutine and commit software suicide. And then I would have to do an error report, and I don't know how I would even begin to explain that to Microsoft. ...more
Charles Yu, How to Live Safely in a Science Fictional Universe

More quotes...
To be deleted This group is for Software Professionals interested in Software Architecture and related technol…more
1 member, last active 3 years ago
IT/Software We will discuss about software for data recovery & email migration.…more
58 members, last active 6 days ago
Make We're a community of software developers that are passionate about learning and solving problems…more
1 member, last active 7 years ago
Java Programming Learn about JVM programming covering Java, Kotlin, Scala, etc. and including popular frameworks,…more
8 members, last active 5 years ago

Tags

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