Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Apple incorporated most of these patterns into Cocoa and Cocoa Touch.

Great! That means I could just learn to work with Cocoa and Cocoa Touch and skip the tedious exposition.

I would try to explain why I've never been able to pick up a patterns book without eventually throwing it against a wall, and why I prefer to encounter my patterns in the wild as I work on actual code, where I can poke and prod them and watch how they behave in practice, but it's already been throughly explained and even given a name, The Monad Tutorial Fallacy:

http://byorgey.wordpress.com/2009/01/12/abstraction-intuitio...

Sounds to me like your junior Android developers might be learning patterns just fine: They trip over one in practice, and then they learn about it with the help of their teacher. This is how learning works. There is no royal road to geometry, and beginners don't become experts overnight just by reading the right book.



A better way to learn the GoF patterns is through Norvig's presentation on why they aren't necessary in better programming languages.

Google for [Norvig patterns] or [Norvig GoF].




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: