On trips of four days or less, I try to travel with a shoulder bag containing my laptop, electronics, etc. and a rolling, carry-on bag for everything else.
What is the best technique for packing as much clothing as reasonably possible into a standard-sized, rolling, carry-on bag? I don't want to overpack the bag doing something ridiculous or have any difficulty getting the bag in and out of an airline's standard overhead bin. Currently, I use a trick someone showed me where I stack several like items and then fold them together. It seems to pack them tighter and prevent creases from folding. Is there a better way?
I'm especially interested in tricks for packing shoes and jackets. I am a runner and my running shoes always seem to take up too much space. Jackets also never seem to be fold down efficiently.