Designing Beautiful Software

Matthew Weier O'Phinney (26.May.2011 at 15:00)
Talk at php|tek 11 (English - US)

Rating: 5 of 5

Designing Beautiful Software

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

 
Comments closed.

Comments

Rating: 5 of 5

26.May.2011 at 15:42 by Neal Anders (37 comments)

This was a great talk - presentation skills and slide content. Always enjoyable to see Matthew speak!

Rating: 5 of 5

26.May.2011 at 15:45 by Patrick Schwisow (136 comments)

Great presentation! It should be required for all (serious) PHP developers

Rating: 5 of 5

26.May.2011 at 16:18 by Stas Malyshev (13 comments)

Great and inspiring talk. Very good example of how the code gets refactored.

Rating: 5 of 5

26.May.2011 at 16:32 by Rob Allen (109 comments)

Good presentation showing how design is important. I especially liked the focus on maintainability.

Rating: 5 of 5

26.May.2011 at 16:40 by James Bush (25 comments)

Excellent discussion of how and why to make ugly code beautiful.

Rating: 5 of 5

26.May.2011 at 17:13 by Ian Barber (91 comments)

Very enjoyable walkthrough of how problems become more complex, and how the code has to be better designed to accommodate it.

Rating: 5 of 5

26.May.2011 at 17:51 by Michael Porter (5 comments)

Wonderful talk. I appreciate the way Matthew walked throug the evolution of a bit of code, and pointed out how requirements drive improvements. Everyone could stand to improve the reusability and flexibilty of the code they work with daily.

Rating: 5 of 5

26.May.2011 at 18:36 by John Kary (80 comments)

Your example on refactoring the simple act of sending mail to an extensible and testable implementation is spot on. Sending mail is probably something every PHP dev has done in their career. And if not, it's still easily accessible.

The talk structure is well done, but needs a call to action at the end. You could benefit your listeners by suggesting some resources on how they can start to recognize these structures in their own code and start applying these principles. Recommend some books and concepts people can check out to learn more on their own.

This is a talk I would love to see at every conference, and we need more like this!

Rating: 5 of 5

26.May.2011 at 18:38 by Roy Batchelor (1 comments)

Excellent, so much I'm even willing to forgive you for wearing open-toed shoes. Honestly, nice to see the thought process behind the evolution of good coding practices and some common sense approaches. So, where's the slides?

Rating: 5 of 5

27.May.2011 at 09:32 by Jason E. Sweat (31 comments)

Excellent talk. Good subject and pace worked well for the duration. Can't believe you were so kind to me after all the kibitzing I did from the front row :)

Rating: 5 of 5

27.May.2011 at 14:37 by Gordon Forsythe (19 comments)

Nothing I didn't already know from using oo php for years now, but I would love to force some of my cohorts from work to see this talk. Must-see for php (or oo-php) noobs.

Rating: 5 of 5

27.May.2011 at 15:44 by gerard sychay (13 comments)

Great talk, and great content. I like how he started with a very simple two-line solution to a requirements, and evolved the same feature as requirements grew - something that happens to all of us. Since MWOP is ZF lead, I can see a lot of what he talked about within ZF. Slides could have used a bit more design pop - would have shot this presentation thru the roof.

Rating: 5 of 5

28.May.2011 at 12:44 by Justin Carmony (41 comments)

Great talk. I really liked how he stepped through the thought process, which I think is the hardest thing for developers to understand. But when they do, it is like a light bulb just turning on and it all makes sense. I also appreciated how the speaker acknowledged the fact that different methods have pros and cons, and in their own way, sometimes the less elegant code had it's place.

Now if my code was always beautiful.

© Joind.in 2019