Applying the Rules of Simple Design


Comments are closed.

Anonymous at 14:59 on 7 Nov 2015

Haven't seen this talk yet, sure it's amazing.

Anonymous at 16:04 on 7 Nov 2015

Excellent presentation, thank you for your time!

Anonymous at 16:04 on 7 Nov 2015

Watching @adamwathan live code is an absolute delight. I'd watch this on TV if it was a channel. #tnphp

Adam, you totally need to introduce this as a type of talk on your podcast. Live coding in a talk, while making few mistakes and making sense is impressive regardless of the number of times you likely practiced this talk.

Well put together, great way to showcase some refactoring techniques without overwhelming everyone.

Watching this talk was like watching Tom Cruise cling to the side of the plane in Rogue Nation, knowing that the stunt is actually happening, but not believing that anyone would be stupid enough to try. And at the end of it, everything went just fine.

Bill O'Reilly would be proud.

Anonymous at 21:36 on 8 Nov 2015

This was a good presentation. Adam showed a lot of techniques for refactoring code. I was mostly able to follow through as Adam was going through his example but I thought the pace of it could have been a bit slower though.

Live Coding? Nailed it.

This talk is not very technical but still provides a good amount of context on both TDD as well how to spot a code smell. It was great the way Adam stepped through each scenario and didn't just jump right from legacy code to polished & tested.

He provided the audience with multiple re-factoring steps to show how you can get from spaghetti code to well maintained and tested in a number of steps and was able to explain his reasoning with each step.

Give him huge props for Live coding the whole time as it can often blow up in your face. The talk could have been done with just slides but it was refreshing to see it done right infront of you. Kinda like some David Copperfield shit.

A+ talk.

Simple, strong, and to the point! Job well done Adam!

Great reminder to take a step back sometimes and really focus on making the small details better instead of just worrying about large architectural design decisions. Talk was easy to understand, spoken loudly and clearly, and the live coding was super impressive! I think I might have liked the live coding better if it was broken into more distinct sections though, maybe separated by a slide or some sort of break. I found it hard to focus later in the straight 45 minute block of coding. Some of the smaller design improvements felt like more a matter of personal taste rather than strictly better style, but I did like seeing the thought process.