Every time i read such posts,i become more confident that is harder to be an employee trying to figure out what a boss(or his/her company) needs than to just start your own business and let the market decide.
Yep - having to guess at your boss's needs is like the worst of both worlds. Either have a boss that provides meaningful structure, communication, and leadership or work for yourself.