Build the Finance Skills That Lead to Promotions — Not Just Certificates
Google Data Analytics, IBM AI & Meta Marketing — All in One Subscription
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the concept of "good enough" in software development through Alex Martelli's keynote address at EuroPython 2013. Delve into the tension between striving for perfection and embracing pragmatic solutions, examining historical examples from Unix to TCP/IP. Analyze the pitfalls of over-engineering and the benefits of iterative improvement. Consider the balance between idealism and practicality in various contexts, from employee selection to famous speeches. Gain insights into effective decision-making and project management in the software industry.
Syllabus
Intro
Worse-is-better (e.g: Unix)
"The Right Thing" ("MIT")
G.K. Chesterton
Cathedral, Bazaar...?
"Perfection" - BDUF
BDUF vs the real world
Must be in from the start
TCP/IP vs ISO/OSI
Xanadu vs the WWW
Metaclass vs Decorator
Good enough never is (or is it?)
Pick a Perfect Employee...?
Gettysburg Dedication
"Lowering expectations"?
Madonna delle Arpie
Taught by
EuroPython Conference