Email or username:

Password:

Forgot your password?
Top-level
Technology Connections

Troubleshooting is a skill. I don't know how exactly it can be taught, but we should absolutely be teaching it.

I have never used a scissor lift in my life prior to this point but I know enough about machines now to realize something is wrong. And with an error code, the machine will tell you what's wrong.

It's up to you to connect these things together - and that's honestly a guiding light in my work.

39 comments
Chris Were ⁂🐧🌱☕

@TechConnectify It would be pretty cool to have a 'diagnostics' class in school, which would just focus on identifying problems, lol.

Tryst

@ChrisWere @TechConnectify Capitalism would rail against this, in the same way that they've been trying to kill right to repair

Chris Were ⁂🐧🌱☕

@tryst @TechConnectify Imagine if we taught kids how to extensively repair stuff in school.

rag. Gustavino Bevilacqua

@ChrisWere @tryst @TechConnectify

Theoretically in Italy who is not a "certified mechanic" can't even work on their own car.

Catelli

@TechConnectify I have long felt that there is correlation between being able to solve word problems in school and ability to troubleshoot.

Same concept of putting information together, with the added skill of knowing how to get more.

death
@TechConnectify

They can teach "tech support" to coach it, so it most assuredly can be taught.
ShadSterling

@TechConnectify I really hate how often modern software makes it impossible to find out what caused any problem

Merlin Mann

@TechConnectify

Hell, yeah.

I feel like curiosity and an interest in seemingly unrelated domains ends up being surprisingly handy in life.

King Calyo Delphi

@TechConnectify Depending on the thing being troubleshot, sometimes even the simplest first steps to fix the problem escape me. Especially when it's a piece of technology where 9 times out of 10 power cycling it fixes the problem. I poke at everything else before considering giving it a drop kick. 😵‍💫

Sean Coates

@TechConnectify As a career-long cause whisperer, I agree that we don’t know how to teach this and we still should.

Depending on the audience platform, a post like this might get replies like “what’s a scissor lift?” And that’s the level of troubleshooting many people are willing to apply (read: not even bothering to search for a term they don’t understand).

I hope we can figure out how to solve *that* one too.

Technology Connections

@sean oh god that didn't occur to me yet.

countdown until someone asks.

Sean Coates

@TechConnectify I almost did, but smirking nuance is hard to read in text.

Alex Hall

@TechConnectify Problem solving and critical thinking are two skills that are hard to teach, should absolutely be taught in all public schools, and will almost certainly never be taught.

Ian Dees

@TechConnectify my wife has a few days of "troubleshooting" in the analytical chemistry class that she teaches. turns out the instruments they use are broken at least 50% of the time so it's an important skill.

Kay Ohtie, Bat-Yote!

@TechConnectify I wonder the same, but I've started to feel like it's a composite skill. You need to learn things like puzzle solving and maybe enjoying puzzles, learning how to break down a problem into its parts, as generic things. Some of these can be instilled early-on, and some more direct. I think largely though just giving people problems and the like that involve critical thinking skills of any topic are a start, and building that sense of "I can do".

Either that or it's as simple as "more parents need to buy Legos for their kids".

@TechConnectify I wonder the same, but I've started to feel like it's a composite skill. You need to learn things like puzzle solving and maybe enjoying puzzles, learning how to break down a problem into its parts, as generic things. Some of these can be instilled early-on, and some more direct. I think largely though just giving people problems and the like that involve critical thinking skills of any topic are a start, and building that sense of "I can do".

Chris L

@KayOhtie @TechConnectify confidence is key and believing in the supremacy of cause and effect. Also having access to trouble shooting tools. In software a lot of times it is strace and tcpdump and trace and so on. For hardware for me a lot of time it is having spare parts so I can swap in and out. I understand real engineers can use oscilloscopes and circuit tracing and signal analyzers etc. even for stuff like the turtle tank smells bad from time to time, an experimental method works.

monorail times

@TechConnectify teaching people how to troubleshoot would bankrupt entire industries

Craig Morgan

@TechConnectify it can be taught for sure, problem-solving/troubleshooting across many industries/disciplines has been a core competency in Kepner Tregoe's (KT) methods for many years … see kepner-tregoe.com/faqs/ for instance

Basilisk

@TechConnectify Increasingly it's difficult to troubleshoot, especially a lot of app-enabled tech. We'd been having problems with a robot vacuum we got for Christmas. It was having problems and kept getting an error where the vacuum would stop and it would make a little tone. The instructions basically just said "if there's an error, check the app for problems" but the app read all clear, even with the robot sitting in the middle of the room undocked. You can't just Google "Roomba D D G chime"

Technology Connections

@BasiliskXVIII Oh absolutely, and this is why I'm pretty cynical about "smart" tech like that.

I don't necessarily mind there being an app, but it need to be a layer on top of basic functionality. There has to be a fallback scheme which doesn't reduce functionality in any way or else the app is just another step on the path of enshittification.

Basilisk

@TechConnectify Even worse is "Having Trouble? Get support on our Discord Channel!"

Basilisk

@TechConnectify I eventually found a reddit post about someone with a similar issue, and found it just needed the transparent visor on the front of the vacuum cleaned, but it was only by sheer happenstance that I got to that particular thread when there were a dozen others with similar problems and solutions

Dave Mc

@TechConnectify my work colleagues: "it's broken, let's change ten things, try something (that may not be the same as the action that triggered the issue), then when it causes a different issue, change ten more things without putting anything back. Repeat."...

/me screaming: "please, for the love... before you change ANYTHING, figure out what you did to reproduce the issue".

Alex Conner

@TechConnectify artoftroubleshooting.com/ is my go-to desk reference for people new to the way of thinking that is systematic troubleshooting.

Tobias Klausmann

@TechConnectify I think troubleshooting is a subset of deductive reasoning, and that is useful in many different contexts. I agree it's one of the most practical applications, so it might as well be the 101 course.

And later we get to "discerning what you know from what you assume". Other topics: stating a problem clearly enough for someone else (or yourself) to understand it. Distinguishing correlation from causation etc.

About troubleshooting, always remember: sometimes trouble shoots back.

Shannon Clark

@TechConnectify years ago (eh late 1990’s) I worked for a Sun reseller and as part of getting certified for Sun’s bigger servers I had to take a series of Sun trainings including a week long course on troubleshooting. It was really excellent - covered a lot of pretty universal techniques (along with some specific to Sun - like how to get root if you have physical access)

For the final day/test we had a room of machines to troubleshoot. One was “sticky tape on a connector”

Another “OS rooted”

Chris KU7PDX

@TechConnectify I've never said I have all the answers, I said I know "how" to find all the answers! 😁

Jencen

@TechConnectify having taught electrical installation and fault finding..... I find that in some ways there's an innate ability in some people. Others who can just about grasp it and others that can't make the connections.

I don't know if that's because there's nothing being taught at primary school level now or not.

Even trying to teach the basics of
ID problem
Formulate solution
Test solution
???
Profit/repeat

Didn't really help.

@TechConnectify having taught electrical installation and fault finding..... I find that in some ways there's an innate ability in some people. Others who can just about grasp it and others that can't make the connections.

I don't know if that's because there's nothing being taught at primary school level now or not.

John Deters

@TechConnectify Incentive is often a driver. "Here's a job to do, I've got stuff to do so you're in charge. Get it done in 4 hours and there's a bonus in it for you. And here's the tool you'll need."
"But this tool is broken!"
"4 hours or no bonus! Better figure it out fast!"

Replace "bonus" with "grade" in a classroom setting.

The sense of accomplishment people get from figuring it out on their own can be even better than the original incentive.

@TechConnectify Incentive is often a driver. "Here's a job to do, I've got stuff to do so you're in charge. Get it done in 4 hours and there's a bonus in it for you. And here's the tool you'll need."
"But this tool is broken!"
"4 hours or no bonus! Better figure it out fast!"

Replace "bonus" with "grade" in a classroom setting.

curtmack

@TechConnectify An interesting case study in user experience and error design: if a Linux computer interacts with a real, legacy line printer - which is still possible, because of course it is - it might sometimes display the error message "lp0 on fire." This message was originally written for Linux in 1992 (but still exists today - again, of course it does), but dates back to very early versions of Unix in the 1950s.

curtmack

@TechConnectify
The error occurs if the printer says "something is wrong, but I have paper" - possibly a paper jam.
Nobody is sure whether this was actually possible, but it was thought that a high-speed impact printer, given a long enough paper jam, could actually set the paper on fire. The hope was that "printer on fire" would inspire the user to actually check on the printer - likely in a different room at this point - rather than sit and hope the operators take care of it.

MacSquizzy

@TechConnectify I think the key connection here was your prior knowledge that when a machine spits out a seemingly random number, that's probably an error code. So I think teaching troubleshooting as a skill has to start with teaching people what to look for to get that first lead to follow.

Technology Connections

@MacSquizzy Yeah, I realized this after mulling this over a bit.

I might actually make a main channel video about this.

Samhain Night 4 Harris

@TechConnectify Troubleshooting is a Critical Thinking Skill. All fine arts teach critical thinking skills, as all fine arts involve problem solving and abstract reasoning. This is one of the reasons we should be pushing for STEAM not STEM in schools.

The Psychotic Network Ferret

@TechConnectify Teaching good troubleshooting is a hard, and never ending task.

Some, nay most people will absolutely resist learning and adhering to a logical approach, and will regress to terrible methods without constant refreshes.

I have fiber service techs that STILL want to run out to the FDH(distribution point) and knock out a splitter's worth of subscribers for their first troubleshooting step.

But getting them to try replacing a local patch cable? Noooo, it can't be that! Better drive down the road and knock 7 other customers offline first!

Start with the easy shit, then start dividing and conquering. For such a simple concept, most people can't do it.

@TechConnectify Teaching good troubleshooting is a hard, and never ending task.

Some, nay most people will absolutely resist learning and adhering to a logical approach, and will regress to terrible methods without constant refreshes.

I have fiber service techs that STILL want to run out to the FDH(distribution point) and knock out a splitter's worth of subscribers for their first troubleshooting step.

Jason

@TechConnectify I know this kind of a joke but my friend sent this to his Mom and it actually... worked xkcd.com/627/

Григорий Клюшников

Technology, IMO it can only be taught by example. By starting with something that doesn't work and showing the thought process, or guiding you through it. Watching videos of people troubleshooting and fixing things should also help.

It may also be taught as part of computer science classes because it's exactly the same skill as debugging software, just applied IRL.

Go Up