The brain encounters more complexity than it can possibly deal with in life, and it has evolved a rich set of heuristics to deal with the problem. Those heuristics are fantastically tuned for staying fed, not getting eaten by bears, etc., but are they well suited for designing software?
Fahran Wallace explores the intersection of programming, architecture, and psychology through the medium of funny-in-retrospect memories, borrowed war stories, and attempts to avoid people swearing at her design choices five years later. Fahran threads together stories of systems that ended up a very strange shape or were killed altogether not through bad coding but through humans collectively optimizing for the wrong thing. You’ll learn about the biases that affect our programming choices, how we favor the first solution we think of (the anchoring effect) and are suspicious of things that were "not invented here,” and just how difficult it is to change your worldview (the backfire effect).
Fahran Wallace is a senior consultant at OpenCredo. She’s been programming professionally for seven years (and tinkering for much longer), starting with application development and growing to explore other facets of delivery, including architecture and tech leading. Her current focus is data engineering. Building things and hearing how others approached problems are her two favorite ways to learn.
Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?
Join the conversation here (requires login)
©2018, O’Reilly UK Ltd • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com