This is one of my favorite code quiz questions. Take a look at the following code and determine what is printed out to the screen.
One recommendation that I typically share with with my co-workers and students is the idea of one language for work and one for home. I don’t think this is particularly revolutionary but I’ve found it to be invaluable in keeping current and my skill-set fresh.
Historically I have been a big fan of Domain Driven Development. When I start a problem I usually think about it in terms of the domain model and the associated database tables and columns. Sure, this model will evolve through the project but historically I feel that I really “get” the project once I have got two solid arms around the domain model.