How To Communicate Technical Concepts Understandably

Image via Freepik

The gap between complex technical expertise and the understanding of those outside the IT sphere poses a significant challenge. Tackling this dilemma demands more than just a comprehensive grasp of IT principles; it necessitates the skill to express these concepts in a universally comprehensible manner. In this article from raisethemwell.org, we aim to unveil practical strategies that IT professionals can utilize to effectively communicate their achievements to non-technical audiences.

Why Does The Strongest Shall Survive by Bill Starr Advise Against Doing Deadlifts?

Problem scenario
You read in the book The Strongest Shall Survive by Bill Starr that deadlifts do not need to be part of a workout routine (or strength building program). Why is this?

Solution
Apparently it is geared toward football conditioning, and it was minimalistic to emphasize other lifts/exercises. (To read more, see this external posting.)

This is a rare but influential book.

Which Fitness Chains Use Hexagonal Weights?

Problem scenario
Does L.A. Fitness usually have hexagonal weight plates?

Solution
L.A. Fitness seems to use hexagonal weight plates. At 0:30 of a video it appears that L.A. fitness clubs tend to use hexagonal plates. You may want to call the club for more information.

Planet Fitness has smith machines without free barbells. So for deadlifting, it would not matter if the weight plates are hexagonal or round.

How Do You Do Deadlifting with Hexagonal Plates?

Problem scenario
Your gym has hexagonal plates. When you deadlift the weight rocks in unpredictable ways when you put it down. Deadlifts necessarily require you to pick up the weight from the floor (supported only by the ground, hence the term “dead”). It could hurt you if you place the weight down and the bar moves toward your shins. How do you deadlift with hexagonal plates?

Solution
Buy HexBumper plastic adapters for every 45 pound weight you use.

How Do You Distribute Traffic to Web Servers without a Load Balancer?

Problem scenario
You want to direct traffic to web servers (e.g., duplicative, stateless web servers). You want to do it without a load balancer (as they can become a bottleneck). What technologies could you use?

Possible Solution #1
Use Round Robin DNS. This DNS system can send traffic to a list of web servers. See more on cloudflare.com.

How Do You Troubleshoot the Python Error “(-5:Bad argument) CAP_IMAGES: can’t find starting number”?

Problem scenario
You installed cv2 with “pip3 install opencv-python”

You run a Python program, but you get this error:

[ERROR:0] global /tmp/pip-req-build-afu9cjzs/opencv/modules/videoio/src/cap.cpp (160) open VIDEOIO(CV_IMAGES): raised OpenCV exception:

OpenCV(4.5.3) /tmp/pip-req-build-afu9cjzs/opencv/modules/videoio/src/cap_images.cpp:253: error: (-5:Bad argument) CAP_IMAGES: can’t find starting number (in the name of file): https://www.youtube.com/watch?v=abcd1234 in function ‘icvExtractPattern’

What should you do?

Possible Solution
The video file is not there.

How Do You Troubleshoot “Your python3 install is corrupted. Please fix the ‘/usr/bin/python3’ symlink.”?

Problem scenario
You run this command:

sudo do-release-upgrade

But you see this error:

“Your python3 install is corrupted. Please fix the ‘/usr/bin/python3’ symlink.”

What should you do?

Solution
Run this command:

tail -n 20 /var/log/dist-upgrade/main.log

Do you see a message like this?

2022-03-18 19:36:59,240 DEBUG python symlink points to: ‘python3.5’, but expected is ‘python2.7’ or ‘/usr/bin/python2.7’

If so,