DEV Community

Discussion on: What is your best skill as a developer?

Collapse
 
epigene profile image
Augusts Bautra

Over the last couple of years it's become clear to me that most problems in dev come not from bugs in code, but from flawed/missing conceptualisation of business/problem.
As such, I've focused hard on studying software architecture and understanding business. My go-to tools these days are Domain-Driven Design (DDD) - Event Storming being a powertool for mapping out the Domain, and Clean Architecture to tame the popular abuses of frameworks such as Rails.