YoVDO

Good Enough Is Good Enough

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Software Development Courses Project Management Courses Unix Courses World Wide Web Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX
Entrepreneurship
Taylor's University via OpenLearning
Project Management Basics
Florida International University via Open Education by Blackboard
Principles of Project Management
Polytechnic West via Open2Study
Project Management for Business Professionals
Shaping Tomorrow via Canvas Network