Pragmatik programcı, pratik ve etkili yazılım geliştirmeye odaklanan bir yazılım geliştirme felsefesini anlatır. Pragmatik programcıların temel ilkeleri şunlardır: - Sorumluluk almak: Kodun ve ortaya çıkan sorunların sahibi olmak. - İşini düşünmek: Talimatları körü körüne takip etmek yerine, daha geniş hedefleri anlamak. - Bilgi oluşturmak ve aktarmak: Sürekli öğrenmek ve içgörüleri paylaşmak. - Yazılım entropisi: Kodun zamanla bozulduğunu anlamak ve yeniden düzenleme yapmak. - Kendini tekrar etmemek (DRY): Modüler ve yeniden kullanılabilir kod yazmak. Ayrıca, prototipleme, ortogonallik ve kırık pencerelerle yaşamama gibi diğer kavramlar da pragmatik programcılığın önemli unsurlarıdır.