|
|
|
|
|
by unfocussed_mike
1596 days ago
|
|
> No, it's because programming requires a mental model of the software and most managers don't have that. Add in constant interruptions and the inability to focus and you have a recipe for disaster. This is so strikingly true. I try to explain to people who want me to pause a job and do something else that in my head I have this large, abstract structure of what I am trying to build, that is in an abstraction that itself is ephemeral -- it doesn't map nicely onto black boxes or pipes or anything. It is whatever works at that moment, and it requires me to tour it in my head all the time for it to exist at all. But to me it isn't a question of focus, strictly speaking, because focus doesn't explain my interaction with that model. It's more a question of relaxed, constant presence; it's about having blur over other stuff. If I can inhabit that model in my brain without having to worry too much, it starts to work itself through while I am doing menial tasks like washing up or laundry or cleaning. As soon as the business side of my freelance life takes over as it sometimes must, I am suddenly on the outside of that abstraction looking in. And no amount of detailed notes or documentation or diagramming will help me back in quickly. |
|
you can send them this comic directly: https://i.imgur.com/3uyRWGJ.jpg