Conventions are there to help you. Sometimes you need to override them most of the time you don't.
Future Troops: Here are some things I've done (and seen) that you shouldn't do if you can avoid them. Feel free to add your own in the comments
- If you don't follow class, table, and list naming conventions, you're gonna have a bad time.
- If you change your namespace mid project, you're gonna have a bad time.
- If you don't learn to read error messages, you're gonna have a bad time.
- If you use Bootstrap 3 and Layoutit.com together, you're gonna have a bad time.(Use Bootstrap 2.x and you'll be fine)
- If you don't practice on your own, you're gonna have a bad time.