first "code ninjas" now "street fighting" engineers and "martial art" engineers? really? I feel like these monikers are getting a little silly especially since you'd never see the reverse.
Competitive TKD practitioner: "Approaching this match, aware my opponent was a highly-ranked veteran competitor, I asked myself: what would a techbro do?"
Well I'm a HEMA swordsman moonlighting as a backend/LLM programmer and in many cases I think while wrestling with my spaghetti code: "How would Meyer deal with it?"
Fiore would just twist and throw the problem until it's obvious, solved, requirements are met or it's left for someone else to deal with. ;) Very direct. Force and control inputs, thus outputs will be ensured correct. Manhandling code has a long tradition.
Meyer would evaluate a series of varying weights of golden hammers.
Try to defensive code all possible cases. Find a decisive insight into a problem.
And Polish sabre school would cut off the angles until the solution is all that remains possible. Feint all sorts of evil cases for testing.
Now the fun part is that basic principles are the same.
You write code that works and does what is required or you are not a programmer.
You win swordfights or you're dead.
Both of the swordmasters worked from first principles...
Sure, but no one is comparing a quarterback with a physicist or in this case a programmer. I just think that our field is developing descriptions of ourselves to over embellish what we actually do and it's not necessary. We sit behind computers, think, and write code. We're not swashbuckling, throwing stars, or grappling with opponents in the streets.
Excellent point!
Competitive TKD practitioner: "Approaching this match, aware my opponent was a highly-ranked veteran competitor, I asked myself: what would a techbro do?"