It's interesting how otherwise innocent words can have profound meaning in professions. "Code Pink" for example comes across as almost a playful alternative to it's more serious big brother "Code Red." You don't see many medical dramas declaring Code Pink - imagining it is kind of silly. Yet if you walked into a hospital and ran up and down the halls yelling "CODE PINK!" you'd scramble the entire building. Code Pink in medical jargon means an infant has been stolen. Pretty serious...
Likewise in embedded programming "Design Patterns" holds a very reverent meaning due to the book of the same name written by the Gang of Four. Noone casually sits down to read it - they meditate on it!
Therefore when I saw the third lecture at Big Design would be on "Latest Design Patterns That You Should Know" by Bill Scott I penciled it in as a must-see. It wasn't as profound as those words would have it seem. These patterns were not as hard to understand and visualize as say the Visitor Pattern. Bill had lots of them that you would think would be common sense, yet he had lots of real-life examples of websites implementing just the opposite resulting in 'anti-patterns.' This form of presentation ("Here's what NOT to do") really connected with me. I enjoyed the talk, though I don't know if it's directly applicable to work.
Some examples of his design patterns:
1. Make it Direct
2. Keep it Lightweight
3. Stay on the page
4. Offer an Invitation
5. Show transitions
I would have taken more detailed notes, but the lady sitting in front of me turned around and scolded me for, "Doing work during the presentation." When I explained I was taking notes, she said the typing was very distracted and that I was a VERY rude person, despite my repeated apologies.
No comments:
Post a Comment