News for hackers. Stuff that matters.

edwbuck

One doesn't have to present a successful strategy to illustrate why an unsuccessful strategy will fail.
I was in the US military. We all joked, in ways that probably shouldn't have been jokes, that we would "trip" on deployment to the "zone" causing trendily fire accidents for the least like members of our team.

Being US military didn't make it right, we were effectively deciding who we would kill in an effort to make the team more cohesive. That never set right with me, and I still remember the joke (but maybe it's not a joke, joke) to this day.

Don't look to the military as a model of good teamwork. Sometimes it is, sometimes it isn't. One cannot pretend it's the right model to follow.

This is an idea that is promoted by the media. Occasionally it is true.

After eight years of working in the military, it only took two years before I never heard from another member of my unit. Within the first three months of leaving, only one person kept in touch (for the two years). When they moved out-of-state, I never heard from them either.

Don't underestimate the perception of what happens with what is likely to happen. I don't think it differs much between "the shop" and "the office" having worked in both. How many people do you talk to on a weekly basis from your last company?

On my way to a "white collar" job, I worked construction. It was stage building, which is the kind of construction that "blue collar" workers routinely laughed at, but it was still hard, physical work.

How did I get my promotion that made the job worthwhile? A person fell 30 feet onto concrete. The next week, I was replacing him, with all of the risks he had, and the potential outcome.

That said, all of the chiding and sideways comments I received in the construction field didn't amount to half of the comments I received as a developer. There is something toxic about our field that we don't want to focus on (and I can't blame those that look away).

People claim "simple" when they mean "my way". People claim lack of "knowing how to use the language" when the wrong ideas get injected into a language (I'm personally looking at you Perl, but now that I'm working Golang, it's starting to feel too familiar).

The truth is, there is often more than one way to solve a problem, but an strong willed person won't see it that way. I've walked away from plenty of marginally (and I mean marginally) better solutions just to compromise to some form of a solution than I care to enumerate. One can't win such arguments.

I agree, it's not malicious, but is is egotistical. I've even won solutions where I said "Let's all agree that you're right, and then let's accept the code as-is." This industry is improved compared to decades before, but it's not yet fully rational, or even fair.

All that I can add of value is summed up in the phrase "Sweet hood, you go girl!"

Personally, there are many jobs that people just don't understand because they just don't interact with them. Welding is one example, but there are many.

My Uncle died with a well deserved lifestyle after doing "large pipe" welding. The definition of large, in this case, was pipe you could theoretically drive a car through. Just to weld the pipe together from plate steel, one would have to weld together a rig to hold the plate, as well as a roller press to bend the plate correctly.

People would be astounded that I, a software developer, would hold a welder in such high esteem, but while I might be (my own, probably faulty estimate) in the top 10,000 he was in the top 100 (again my own, probably faulty estimate). I've seen him walk into a job that took three "lesser" welder (mind you, these are family members, so please don't call them out as such) six hours and complete it in 20 minutes.

I'm what one might call a 10x programmer. That said, he was at least a 100x welder. Alas, he died due to a lung full of chromium, which is a real risk when welding the exotic metals that generally the top welders are asked to work.

I miss him dearly, and Lon (Lonnie) if you can read this from heaven, you're still the best damned welder I've ever seen, and a true master of your craft. You inspire me to do better than I do. I only hope to become as good in my field as you are in yours.