The Biggest Lie You're Told About Shell Programming? A response to Terminalforlife
Terminalforlife recently released a video in which he argues that a reliance on external programs, particularly in shell scripting instructional content, is the biggest lie of shell programming. In many cases, calling out to an external program is slower and less efficient (in terms of resource utilization) than simply writing the equivalent functionality yourself directly within the shell language itself.
I disagree with him that this is a serious problem, and lay out my reasoning why in this video.
This was recorded away from my usual setup, so the audio quality isn't as good as I'd like. Apologies for that.
The Evelyn-White Translation of Works and Days can be found here,
https://www.theoi.com/Text/HesiodWorksDays.html
The portions referenced in this video pick up at [106].
...
https://www.youtube.com/watch?v=I19ewY6rQ2o
I've recently started learning HTML "properly", and have realized just how large the gap is between its capabilities for expression semantics over a document, and Markdown's. In this video, I discuss three problems that Markdown's lack of semantic expressiveness causes when it is used as a front-end for HTML. These are,
1. Incorrect presentation due to lack of semantic granularity; you cannot tell "why" something was placed in italics, so changing the presentation of emphasized text becomes difficult.
2. The lack of semantic tags negatively affects screen readers and other non-visual user agents or accessibility tools.
3. These semantic tags could greatly improve the capabilities of search engines, were the consistently and correctly used.
The core problem here is not site authoring tools, static site generators, etc. These all offer many important and useful features that do not cause any harm to the final product. However, the semantic mismatch between HTML and Markdown makes Markdown a poor web authoring system.
...
https://www.youtube.com/watch?v=98HyxANQ1nE
In which I discuss the basics of propositional logic, a form of symbolic logic that is very useful for computer programmers to know and understand (I promise! The reasons will become apparent as the series progresses).
...
https://www.youtube.com/watch?v=MSsN4NOS8hE
The corresponding article on my website
https://www.douglasrumbaugh.com/post/newton-pepys-problem/
Introduction to Programming in Python
https://www.amazon.com/Introduction-Programming-Python-Interdisciplinary-Approach-ebook/dp/B00YF0ORKU
...
https://www.youtube.com/watch?v=WvIaFgsC4lY
Time for something different! We continue a short gameplay commentary of an old city builder game called Zeus. It's a Windows game, but here we are running it on Linux via Lutris.
If you're interested in the game, it's readily available at Good Old Games, and you can find it here,
https://www.gog.com/game/zeus_poseidon
...
https://www.youtube.com/watch?v=nOI-m-Gig3k
Time for something different! We continue a short gameplay commentary of an old city builder game called Zeus. It's a Windows game, but here we are running it on Linux via Lutris.
If you're interested in the game, it's readily available at Good Old Games, and you can find it here,
https://www.gog.com/game/zeus_poseidon
...
https://www.youtube.com/watch?v=tsoT40_blSI
I've decided that it is best to revisit my old Linux Terminal Tutorial series now that I have far more experience with Linux. As a result of this, I am going to go through and redo several of my older tutorial videos, in addition to adding several new ones, in a new series called Back to Basics. For channel veterans, I would still suggest that you view this video, because although I cover the same commands over again, there is still a lot of new information as well.
In this first episode, I cover basic navigation of the filesystem, including:
pwd - displays working directory
ls -- lists the contents of the working directory
cd -- change directory
...
https://www.youtube.com/watch?v=MmHcOPJEjGA
Time for something different! This is the beginning of a short gameplay commentary of an old city builder game called Zeus. It's a Windows game, but here we are running it on Linux via Lutris.
If you're interested in the game, it's readily available at Good Old Games, and you can find it here,
https://www.gog.com/game/zeus_poseidon
...
https://www.youtube.com/watch?v=ihG8T8j1cj8