Sometimes, you stumble with programming. Sometimes, it's a lack of creativity, sometimes, you need a new solution.
But there are a lot of situations, you stick in, every time they occur.
For myself, it's when I have to create the interface between model and viewer. I designed my data structure very well and drew a GUI prototype, but the missing link won't be written.
What are your personal barricades in developing projects?