Chapter . Practice Doesn’t Make Perfect

The concept that practice leads to perfection is flawed. There is no perfect practice—merely perfect academic exercises such as school assignments that can be done for instructors or proof of concepts created as examples for clients.

Technology, scope, client relationships and implementations could always be done better when viewed in hindsight.

This doesn’t mean we shouldn’t try for perfection.

Only by going through real-world development with clients and attempting—successfully or not—to launch internal projects (often with punishing deadlines) do we hone our skills, learn our lessons, and, importantly, become strong enough and flexible enough to apply those lessons “the next time.” That’s striving for excellence, ...

Get Adapting to Web Standards: CSS and Ajax for Big Sites now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.