InfoQ Homepage Software Craftsmanship Content on InfoQ
-
How to Navigate out of Hell
Katherine Kirk shares a condensed version of what she’s picked up from Buddhist monks and nuns that she applies in large global organizations to overcome tough delivery scenarios.
-
Peddle the Pedal to the Metal
Howard Chu gives tips and techniques for writing highly efficient and scalable software drawn from decades of experience. The talk is focused on programming in C.
-
Towards Specifications of Robustness - the Things That Programs do _not_ do
Sophia Drossopoulou discusses holistic specifications", an extension of traditional program specifications that support the expression of robustness properties through spatial and temporal features.
-
From Quadcopters to Helicopters: Formal Verification for Safer Vehicles
Kathleen Fisher explores the promises and limitations of current formal methods and techniques for producing useful software that probably does not contain exploitable bugs.
-
Going Pro: Lifestyle Systems for the Exceptional Developer
Cory House explores seven facets of life that impact software quality.
-
Product Manager? Product Owner? Nope. Outcome Manager!
Josh Seiden discusses turning Product Managers into Outcome Managers, measuring their effectiveness not by how much software they deliver but how much value they create.
-
Sondheim, Seurat & Software/Finding Art in Code
Jon Skeet discusses how much coding is an art, what it takes to turn good code into great one, how libraries should connect to consumers, and applications to users.
-
Taking Back “Software Engineering”
Dave Farley explores the term "Software Engineering” and how it relates to craftsmanship.
-
SOLID in the Wild: Life When Your Software is Actually Soft
Presenters talk about using SOLID principles to build an online marketplace, creating a system that is easy to change.
-
The Build Trap
Melissa Perri discusses how to avoid building something for the sake of “building” and not because the customer needs it, encouraging businesses to focus on finding value leading to business goals.
-
Write Code for the Future You
Paul Gower discusses what it means to improve the quality of the code and offers practical advice towards improving it every day.
-
Crushing Tech Debt through Automation at Coinbase
Rob Witoff presents how Coinbase attacks tech debt, including deployments, testing, immutable + codified infrastructure, sharing his experience in rebuilding infrastructure from scratch in 24h.