A year and half ago I left the consulting world and began working at a product company.
It was an exciting move, and I was very quickly thrown into the world of software development, a world very different from the one I had left.
I was given a word of advice from another UX designer already working in the company early on.
'Just keep ahead of the developers, if you get behind with the wireframes you are dead'
The products were very technically complex and the interaction challenges considerable. I started creating some fairly hi-fidelity wireframes