Ask HN: How do you handle being blocked on others?
https://news.ycombinator.com/item?id=4687002Throwaway account so as to not offend anyone I've worked with in the past.
I'm an iOS developer at a small-medium sized company. I often find myself blocked on our product or visual design teams to work out the exact UI/UX of our product. If I attempt to get a head start on my work, I will often end up scrapping my work down the road, because the design team will come up with a new approach to implement. Recently, I've had a hard time motivating myself to build out features that will eventually need to be re-written after design input. I instead want to wait for our product designs to be more fleshed out before spending the engineering effort. This leaves me with free time where I'm essentially blocked on others. I can do code maintenance work and small bug fixes, but building out larger features has these dependencies on others.
How does HN deal with these scenarios?