I'm not saying you do, but I have found the general public vastly underestimates the intelligence of many auto mechanics--especially today's mechanics.
I guess they have always been an easy target in movies, etc.?
I have a feeling your dad could learn anything if given the right structure. Mechanics are underpaid, expected to continually learn on their time, provide $20,000-30,000 grand worth of tools; and the owner is the only one making a real living.
Once-upon-a-time-time auto mechanic, long time software dev here. It's not just the owner making a living, when I was active it was a decent middle-class living (25 years ago, could be different now). I'm talking professional, can diagnose your problem without throwing parts at it, owns a torque wrench and knows how to use it, not the vocational school students you find at Jiffy Lube. No one I knew was making BMW payments on their salary, but plenty had a nice house in a nice suburb, and a boat or other toy for the weekend. I would have been content to keep at it, but I like making software, too.
It was fun, too; much like debugging code with your hands. Okay, what evidence do I have to work with? Of these several hypothesises, which are the most likely? And, just like code, sometimes you spend the afternoon going down what you thought was the right path only to find out you're wrong.
As with software, there are hot shots that just seem wired for the task, and there are those that can merely competently do the job without screwing it up (and, like software, there are those few you don't want anywhere near your stuff). Just like software, I was one of those that fell in the middle. :-)
Tell ya what though, unlike software, I had very few bad days as an auto mechanic. Decent money, I enjoyed the work, and when the weather was nice we open the bay doors and you're practically working outside. Rarely did anyone second-guess my decisions (and when they did, it was to make my job easier so I don't do it the hard way), and I rarely had to convince anyone of my estimates as we had a big book that already estimated how long a competent mechanic should take to do the job.
One big difference is that incompetence is harder to hide as an auto mechanic. You're not going to be doing any copy-pasta from StackOverflow when you're an auto mechanic.
Smart? Eh, like anything, it's hit or miss. Since the repair bays are right next to each other, and you don't have to expend a lot of cycles thinking through hash table algorithms, there's plenty of talking. Mechanics are a reflection of the general population, some guys (and they were all guys back then; girls worked up front behind the desk) I knew could probably write philosophy books, others probably won't be moving to Microsoft to write kernel code any time soon.
In summary, the public underestimates the intelligence of just about everyone but themselves, so mechanics don't get a pass. Nor do the mechanics care about what you think, at least this one didn't. I was happy where I was at at the time, I didn't need anyone's approval. And the money was good.
> It was fun, too; much like debugging code with your hands. Okay, what evidence do I have to work with? Of these several hypothesises, which are the most likely? And, just like code, sometimes you spend the afternoon going down what you thought was the right path only to find out you're wrong.
Reminds me of reading "Zen and the Art of Motorcycle Maintenance"
Then you'll understand why I've actually worn out paperback copies of ZAMM. ;-) "Gumption traps", oh, I know exactly what Pirsig was talking about.
Seriously, it's a book that really spoke to me, and probably largely because of being both a mechanic and motorcyclist. So it's no coincidence if some of the stuff I write sounds like something out of ZAMM, because I'm probably just (poorly) paraphrasing something I read years ago, flavoring it some real-life experience.
>You're not going to be doing any copy-pasta from StackOverflow when you're an auto mechanic.
That's an interesting comparison - why couldn't you use StackOverflow for mechanics. I don't know anything about cars other than they have generally have 4 wheels and use fuel but from the hardware work I've done on computers whenever I was troubleshooting stuff I would first look for symptoms then I would search and find random things to try on the internet. I don't see why this wouldn't apply to cars - people sharing their cases and being able find relevant ones could be a time saver.
Well, sonny, back then we had no easily-accessed Internet. :-) But there are sites much like SO, just not under one umbrella. For instance, for our BMW motorcycles, there are several web forums I can troll for answers. Our Scion xB has at least one or two sites where one can get help for mechanical questions. And, hell, there probably is an auto-related Stack Exchange site for all I know (a quick glance shows a bicycle-related one, so there's got to be one for cars.)
For pros, it's not really a question of "how do I change a headlight?" Any pro knows the basics involved that would apply to just about any car. The real question is usually "how the hell do I get to the screw holding that bracket?" or "I've got all of the visible fasteners out, and it still won't budge". For that, there used to be big bookshelves of shop manuals that are now replaced with DVDs.
Are there websites to discuss and teach mechanic repair informally like SO ? I mean with a few tutorials I could probably fix a lot of things in cars by imitating the video. One big difference though, initial cost. I can't download a wrench yet, and most auto equipment is costly.
Go where the ex-pros go: YouTube. Seriously, I'm on there for a lot of jobs. Again, it's a lot like software: sure, you know how a for loop works, but how does it work in, say, Ruby? Similarly, I know how to drain a radiator, but what are the subtleties of draining one on a BMW R1200 motorcycle?
Sometimes I just need an explode diagram to see what I need to strip off to get to $PART_TO_REPLACE. Sometimes there are shop manuals online, or a dealer has parts diagrams that will do the job.
As for tools, buy what you need as you need it, not all at once. Start with a good set of metric box end wrenches, a ratchet and sockets, add from there as needed. Craftsman at Sears is a good compromise between quality and the eye-watering price of Snap-On (not that Snap-On isn't worth it if you do it all day).
so I don't know about on the professional level, but on the amateur level... just about anything you might want to do to your own car? you can find a youtube tutorial. Last time some asshole busted out my window to steal my laptop, I replaced it myself; took maybe an hour and a half and a $60 window from ebay. And a youtube tutorial. Same with replacing brakes/rotors, though those took considerably more time and effort. (have you ever replaced drum pads? Jesus. The video makes it look so easy, and I'm sure it is if you know what you are doing, but my god. Next time I'm letting the professionals handle that one.)
Even if I'm billing out at my full sysadmin rate, the cost to me of replacing the window was dramatically cheaper than the $400 my local repair shop quoted me for a new window. and considering that I pay for car repair out of post-tax money, the difference is even more dramatic. (now, this is silicon valley prices, but the window was for a decade-old toyota sienna, so it's not luxury car in silicon valley prices)
Especially if you are willing to go with 'craftsman' level brands rather than 'snap-on' level brands,[1] tools are pretty cheap compared to what you pay for auto repair, even if you want things like air tools and compressors.
All that said, while youtube is great for figuring out how to do a thing, it's less great for troubleshooting; but I think the reason why things like stackoverflow/serverfault is so great for debugging is that our error messages are printed out in text that we can search on.
And yeah, I've got an ODB2 reader, and for those errors, the internet is awesome. (I replaced my oxygen sensor at the request of my odb2 reader a while back, and that was also easy, facilitated by a youtube video again.) - but for "my car is making a funny noise" kind of errors, it's hard to search for the problem without knowing the jargon, you know?
[1]for auto tools, I really don't see much difference between the craftsman level brands and the better brands. I suspect this has to do with my skill level; I am very solidly in the shade tree school here, and I'm not ashamed to get the damn thing towed to someone who really knows what they are doing if I get in over my head, and that does sometimes happen.
For screwdrivers and other things that you use to rack up or take apart computers, I have strong opinions, and am significantly less happy if I have to do the job with my 'backup screwdriver' - also, I can tell you the difference between a phillips, pozi-drive, and JIS drivers and become agitated when someone assembles an object with fastener heads that are more than one of those.
[1]for auto tools, I really don't see much difference between the craftsman level brands and the better brands.
The difference is that you don't use the same wrench a dozen times a day, day in and day out. Same reason my home toolboxes don't have roller bearing drawers: I don't open the drawers a dozen times a day anymore, so it's a waste of money for me now.
As I said above, Craftsman is fine for the DIYer. It's the brand I frequently buy. I haven't talked to a Snap-On driver since I left the field.
>The difference is that you don't use the same wrench a dozen times a day, day in and day out.
yeah, that's kind of what I was trying to say with the bit about how I care very much about the tools for dealing with rackmount computers and how I have a favorite screwdriver. I didn't care about screwdrivers either until I started using them a lot. I would bet money that you are right and that if I worked on cars more, I would care more about getting a really nice set of automotive tools, but I don't work on cars that much, so I don't really understand how the really good tools are different from the merely "good enough" tools, because that comes with experience.
But my main point was that there are tools that are adequate for the shadetree mechanic that are cheap enough to more than pay for themselves after a single use in a shadetree level project. If you can afford to have your car fixed, you have the capital to buy adequate (maybe not really nice... but adequate) tools to get started with your automotive hobby or the beginning of your education as a mechanic.
I do imagine that like IT people, most, or at least a whole lot of mechanics start out as hobbyists. The two seem similar enough to me.
This will be unpopular here but the flipside of that is I think folks overestimate how mentally taxing "learn to code" really is. The large majority of programming tasks are pretty rote at this point, it's just all hidden behind a veneer of arcane wizardry.
Learning to code really comes down to understanding algorithms (logic flows, and decision trees), a little bit of math, and the syntax in question. That's all you need to get something done for the most part.
Getting good/great at programming means understanding more and abstract concepts in addition to features of the environment you are working in.
Most programming tasks, once an initial project is started/templated out, can be done by someone that is effective, while not being a "great" programmer. It's a trade off.
That's interesting. From what I experienced, in some of the European countries mechanics earn pretty darn good money, have pretty acceptable working conditions and are respected in general.
Unionizing doesn't seem like it would work very well in an industry of which a significant portion is entrepreneurs with small 3-man shops and the like. Or were you thinking of just the big chain shops or those attached to large dealerships? In that case I think it might have a detrimental effect on the many small business shops.
It strikes me that most professions have extremes.
There are developers, then there are developers.
There are mechanics, then there are mechanics.
etc.
There some mechanics I know who are absolutely top-notch - they know their stuff, and have had a passion for it for years. Others I run in to at repair shops are really just... they have a job. That's it. They may stay, or move on to something else later, but they're just average.
And I see that in a lot of developers (probably moreso, as I have a more critical eye for that).
But I think it's probably that way in almost every profession - some are truly passionate, brilliant, dedicated, etc. And some folks just treat it as a job.
I sort of agree, as long as you flexibly include metal machining & welding in the skillset of your archetypal mechanic. Solving mechanical problems by fabbing stuff from nothing. That's pure wizardry to most folks.
Boris Vian was an engineer working for the AFNOR (french normalization body), which he found boring out of his mind. The first draft of L'Écume des Jours was written of AFNOR engineering graph paper.
Looks like one'd describe him as an insurance adjuster:
> Kafka was rapidly promoted and his duties included processing and investigating compensation claims, writing reports, and handling appeals from businessmen who thought their firms had been placed in too high a risk category, which cost them more in insurance premiums.[41] He would compile and compose the annual report on the insurance institute for the several years he worked there.
And of course, Wallace Stevens was an insurance lawyer.
I guess they have always been an easy target in movies, etc.?
I have a feeling your dad could learn anything if given the right structure. Mechanics are underpaid, expected to continually learn on their time, provide $20,000-30,000 grand worth of tools; and the owner is the only one making a real living.