Software Carpentry

Explore the essential Software Carpentry reading list—a curated collection of books on software craftsmanship, coding best practices, and developer tools. Perfect for programmers seeking to sharpen their technical skills and build robust, maintainable software.

Debugging Cover
Book

Debugging

 

No summary available.
Semantic web for the working ontologist Cover
Book

Semantic web for the working ontologist

 

No summary available.
How to break Web software Cover
Book

How to break Web software

 

No summary available.
Find the bug Cover
Book

Find the bug

 

No summary available.
Software Configuration Management Patterns Cover
Book

Software Configuration Management Patterns

 

No summary available.
Practical Development Environments Cover
Book

Practical Development Environments

 

No summary available.
SQL Cover
Book

SQL

 

No summary available.
Working Effectively with Legacy Code Cover
Book

Working Effectively with Legacy Code

 

No summary available.
Producing open source software Cover
Book

Producing open source software

 

No summary available.
The productive programmer Cover
Book

The productive programmer

 

No summary available.
Refactoring Cover
Book

Refactoring

 

No summary available.
Facts and fallacies of software engineering Cover
Book

Facts and fallacies of software engineering

 

No summary available.
Regular expression recipes Cover
Book

Regular expression recipes

 

No summary available.
Forty studies that changed psychology Cover
Book

Forty studies that changed psychology

 

No summary available.
GUI bloopers 2.0 Cover
Book

GUI bloopers 2.0

 

No summary available.
Scrum and XP from the Trenches Cover
Book

Scrum and XP from the Trenches

 

No summary available.
Python scripting for computational science Cover
Book

Python scripting for computational science

 

No summary available.
Head first object-oriented analysis and design Cover
Book

Head first object-oriented analysis and design

 

No summary available.
xUnit Test Patterns Cover
Book

xUnit Test Patterns

 

No summary available.
Release it! Cover
Book

Release it!

 

No summary available.
Head First Software Development Cover
Book

Head First Software Development

 

No summary available.
UNIX Cover
Book

UNIX

 

No summary available.
The Essence of SQL Cover
Book

The Essence of SQL

 

No summary available.
Programming Collective Intelligence Cover
Book

Programming Collective Intelligence

 

No summary available.
Code Reading Cover
Book

Code Reading

 

No summary available.
Code Quality Cover
Book

Code Quality

 

No summary available.
How to break software Cover
Book

How to break software

 

No summary available.
How to Break Software Security Cover
Book

How to Break Software Security

 

No summary available.
Why programs fail Cover
Book

Why programs fail

 

No summary available.
Python Cover
Book

Python

 

No summary available.
Experiments With People Cover
Book

Experiments With People

 

No summary available.