Once I became "multidisciplinary", I found I could no longer happily work at most large companies. With product management, marketing, engineering, and some modest design (very modest! ;) skills, and a desire to actually use them, small companies are the only places that don't want to pigeon-hole you.<p>So, if you want to be multidisciplinary in the day job, don't expect to do it at a large company.
<i>Da Vinci made amazing discoveries and is revered as a polymath because he took ideas from one field and applied them to another.</i><p>Such a great insight.<p>The disciplines I would like to master in this life are:<p><pre><code> 1.) Riding in the barrel of a wave with a kite and surfboard.
2.) Building a truly great company that makes people happier.
3.) Raising a family with an amazing woman.
</code></pre>
I have enjoyed pursuing the first two of those goals with very limited but fulfilling success. The third goal is a bit alien at the moment!
Many of the so called narrow job descriptions actually require many skills. Being a good Front End Web Developer requires knowledge of CS, psychology, industrial design and the functional domain of the website. Of course as others have stated, it's easier to be multidisciplinary at a small place.
Being multi-disciplined definitely gives you ideas for solving problems. Innovation often happens in the cross roads of disciplines. Just knowing technology or programming won't help you solve any non-technical problem in a meaningful manner. And most meaningful problems are non-technical.