Hace un año atras prefería usar php-nuke para crear sitios web, después segui con mambo y luego joomla. Uno de mis amigos(no recuerdo cual fue el primero) me sugirio probar con Drupal ya que era un buen CMS (Administrador de Contenidos); asi que hoy mientras revisaba unos Slides encontre uno sobre Drupal. No solo es un CMS(Content Management System) sino un CMF(Content Management Framework).
Andres Taylor: Top 10 Things Ten Years of Professional Software Development Has Taught Me
1. Object orientation is much harder than you think.
2. The difficult part of software development is communication.
3. Learn to say no.
4. If everything is equally important, then nothing is important.
5. Don’t over-think a problem.
6. Dive really deep into something, but don’t get hung up.
7. Learn about the other parts of the software development machine.
8. Your colleagues are your best teachers.
9. It all comes down to working software.
10. Some people are assholes.
Steve Yegge: 10 Great Books
1. The Pragmatic Programmer: From Journeyman to Master
2. Refactoring: Improving the Design of Existing Code
3. Design Patterns
4. Concurrent Programming in Java(TM): Design Principles and Pattern (2nd Edition)
5. Mastering Regular Expressions, 2nd Edition
6. The Algorithm Design Manual
7. The C Programming Language, Second Edition
8. The Little Schemer
9. Compilers
10. WikiWikiWeb