1. Build your own CMS
2. Build your own framework
3. Performance tune SOMETHING intensely so that you can observe the bottlenecks and their causes across the stack
Just off the cuff there.