Skip to Content

The Forgotten Art of Software Development

ASIN: B0HN2T8B59

USD 24.99

Usually ships within 8 days

$10 minimum order · US shipping only

Description

Software development is more than code. It’s a craft.As code becomes easier to produce, why is successful software still so difficult to build?Drawing on nearly three decades of building systems, learning from mentors, and leading engineering teams, Mario Mamalis examines what software development requires beyond implementation: understanding the problem, sound architecture, disciplined judgment, communication, and responsibility for the outcome.The Forgotten Art of Software Development follows one argument in four parts: what the craft actually is, how the industry lost sight of it, how to recover it in practice, and what it can become in the age of artificial intelligence.Through personal stories, failed modernizations, and practical engineering examples, Mamalis explores what happens when processes replace judgment, technologies become professional identities, and organizations separate decisions from the people who understand their consequences.The book then moves from criticism to construction. Domain modeling, architecture, simplicity, design principles, testing, and the cost of change make the reasoning behind good software visible. These are not a checklist of popular techniques, but choices whose value depends on the problem they serve.Its closing chapters consider AI with optimism and responsibility: how increasingly capable tools can extend an engineer’s reach without eliminating the need for understanding, mentorship, technical depth, and ownership.For developers, architects, engineering leaders, and business leaders who want better software, not merely more code.

Product information

Language English
Publication date October 18, 2026
ISBN-13 979-8998429514
ASIN B0HN2T8B59
Dimensions 6.24 x 0.53 x 9.24 inches
Item Weight 9.9 ounces