1. Naming anything, whether it's methods, database fields, variables, etc. I try all sorts of conventions, but it's always ugly. It's annoying, writing logical code, then trying to come up with creative and descriptive names.
2. Forms. Big ol' complex, custom forms. Lots of design, html, css, jquery, error handling, validation on the front and back end, and saving to the database.
1. Naming anything, whether it's methods, database fields, variables, etc. I try all sorts of conventions, but it's always ugly. It's annoying, writing logical code, then trying to come up with creative and descriptive names.
2. Forms. Big ol' complex, custom forms. Lots of design, html, css, jquery, error handling, validation on the front and back end, and saving to the database.