Producing Apps within Pace (Developer's Block)
Juan Davila
Software Engineer | .NET | C# | Education | Finance | Web Development | JavaScript | Fullstack
Creating applications can somewhat be describe by a style of rapid delivery or deliberate planned releases. Though the question I purpose, what do developers prefer the most? I do not believe that developers get something similar to what is called a writer's block, though without a strategy it becomes a difficult challenge to be creative. Which in some cases could be consider writer's block (developer's block).
Though the view is somewhat disparate from writer's block, as that losing ideas is not sufficient enough to stop development. If a developer had an approach to problem and how to solve it, and the ideas are not flowing they could always go back to the fundamentals in implement the solution that way. Though getting stuck on a bug or problem is commonplace, this usually easily solved by a coffee break, a walk, or some other activity we do that is completely separate from that problem or bug. Though it's worth mentioning to avoid too much coffee as this may create stressors in the long run that cause motivation to decrease.
I believe the key to maintaining a good, rewarding pace is to always remember to play. Without the ability to play, performance suffers. This goes back to the old saying if your not happy your work will suffer. Sometimes just the right amount of introspection, positivity, and knowing when to say "No" can help with creating a comfortable pace. Another observation, if something is being rushed then that anticipation of completing something while rushing is probably an illusion given that, often if we stop, take a breath, and become aware of our own presence. We can immediately reboot and recognize things more holistically, and realize the rushing was put forth for nothing.
An interesting post in relation to programmers is on stackoverflow, https://programmers.stackexchange.com/questions/34867/is-there-such-a-thing-as-programmers-block , the discussion is based on that developer/programmers block is not the same as writer's block, that they originate from different sources. As developer's we experience this block through a problem, while a writer loses motivation through lack of inspiration.