We all want to write good code, and there is no shortage of advice on how to do that. SOLID. SOA. SRP. LoD. These software design principles are important — without them, we’d all be writing lousy code. However, none of them address the factor that has the biggest impact on the quality of your codebase: Other People.
The people you’re working with affect the code more than you do, in aggregate. In fact, codebases grow to resemble their creators’ relationships over time. As a result, many of the forces guiding our day-to-day software design decisions are social – and invisible. The good news is that social interactions can be mapped out and made visible. We can improve what we can see.
During the day, she pair programs at Pivotal Labs in San Francisco. The rest of the time, she hangs with her kids, friends, and the internets.
For exhibition and sponsorship opportunities at Fluent conference, contact Sharon Cordesse at (707) 827-7065 or email@example.com
Download the Fluent Sponsor/Exhibitor Prospectus
For information on trade opportunities with O'Reilly conferences contact Jaimey Walking Bear at mediapartners
View a complete list of Fluent 2013 contacts