I spent first 6 years of my career in a company which had mostly long term bent, core technology creation was in the forefront. there were deadlines and releases, but not a crazy number/business metric race. moved to couple of large-ish companies after, and now completely fed-up with myopic culture, full of Agile gurus and performance metric seeking middle managers. Nothing of any permanence is ever prioritised and built. Question is how does one find places with permanence and long term thinking cultures? my first experience was a lucky break, but I now want to search for one, any help appreciated