I'd also suggest keeping a "wins" list -- a list of your accomplishments. This could be your resume, but it's probably smaller day to day accomplishments that don't fit on your resume. It's a good motivator for yourself, but it's also something you can look back on when asked for more details.
Including numbers in your resume is important, too. This can show how much impact you can have to a company. As an example, instead of saying "Built web app to upload and share photos" say "Built web app to upload and share photos; Scaled it from 0 to 1000 active users in 3 months".