I think, generally, most people can't maintain anything that's particularly strict for very long. I watch people trying and failing to do that a lot. ↗
In music, the punctuation is absolutely strict, the bars and rests are absolutely defined. But our punctuation cannot be quite strict, because we have to relate it to the audience. In other words we are continually changing the score. ↗
If you're talking about Java in particular, Python is about the best fit you can get amongst all the other languages. Yet the funny thing is, from a language point of view, JavaScript has a lot in common with Python, but it is sort of a restricted subset. ↗
When I'm playing with the band or playing with some projects or some of my own stuff it's about the musical approach. That would be the more turntablist approach to things of where it's strictly about music. ↗
It's like a piece of music; you never lose sight of the theme. Each scene pushes off to the next like music builds and you can almost hear the next chord progression, so it has a strict structure, which is very compelling. ↗