I am reading The Brain User’s Handbook: A Neuroscience-inspired Guide to Peace of Mind which has this awesome image I want to share:

I am reading The Brain User’s Handbook: A Neuroscience-inspired Guide to Peace of Mind which has this awesome image I want to share:

This post is part of my video blog and you can find more information about this video on this show’s homepage which is here.
You can support this channel on Patreon: patreon.com/JohnElliotV
Silly Job Title: Spark Slinger
This video is part of the New Book Teardown feature of my video blog.
In this video I take a look at The Art of Electronics: The x-Chapters by Paul Horowitz and Winfield Hill published in 2020. The book has 506 pages and is a companion to The Art of Electronics 3rd Edition.
In the book we learn about the Cascode two-stage amplifier and the push-pull amplifier.
We also see mention the Eye Diagram and there is discussion of the Potentiometer.
Thanks very much for watching! And please remember to hit like and subscribe!
Following is a product I use picked at random from my collection which may appear in my videos. Clicking through on this to find and click on the green affiliate links before purchasing from eBay or AliExpress is a great way to support the channel at no cost to you. Thanks!
Maxitronix 10 In 1 (10in1) Electronics Project Lab Kit notes |
Let’s go shopping!
This post is part of my video blog: In The Lab With Jay Jay.
You can support this channel on Patreon: patreon.com/JohnElliotV
Silly Job Title: Spark Slinger
This video is part of the New Book Teardown feature of my video blog.
In this video I tear down the 2nd Edition of the Dictionary of Electronics by Harley Carter A.M.I.E.E. This book was published in Great Britain in 1963 (following the 1st Edition published in 1960). This book comprises 410 pages of definitions of electronics terms that were current in 1963.
Thanks very much for watching! And please remember to hit like and subscribe! :)
Following is a product I use picked at random from my collection which may appear in my videos. Clicking through on this to find and click on the green affiliate links before purchasing from eBay or AliExpress is a great way to support the channel at no cost to you. Thanks!
QWORK Third Hand notes |
Let’s go shopping!
This post is part of my video blog and you can find more information about this video on this show’s homepage which is here.
You can support this channel on Patreon: patreon.com/JohnElliotV
Silly Job Title: Charge Charmer
This video is part of the New Book feature of my video blog.
In this video I review the venerable The Art of Electronics 3rd Edition by Paul Horowitz by Winfield Hill published in 2015. This monstrous tome includes some 1,220 pages.
This is a long video, because this is a long book!
While I was writing up these notes for the video I found a wealth of fun stuff. Here are a few links:
Thanks very much for watching! And please remember to hit like and subscribe!
Following is a product I use picked at random from my collection which may appear in my videos. Clicking through on this to find and click on the green affiliate links before purchasing from eBay or AliExpress is a great way to support the channel at no cost to you. Thanks!
Plato Model 170 Wire Cutter notes |
Let’s go shopping!
I’m reading some stuff, but I’m exhausted, so off to bed, and hopefully finish this reading tomorrow:
I’m reading A Philosophy of Software Design by John Ousterhout and he says:
The context object unifies the handling of all system-global information and eliminates the need for pass-through variables. If a new variable needs to be added, it can be added to the context object; no existing code is affected except for the constructor and destructor for the context. The context makes it easy to identify and manage the global state of the system, since it is all stored in one place. The context is also convenient for testing: test code can change the global configuration of the application by modifying fields in the context. It would be much more difficult to implement such changes if the system used pass-through variables.
Contexts are far from an ideal solution. The variables stored in a context have most of the disadvantages of global variables; for example, it may not be obvious why a particular variable is present, or where it is used. Without discipline, a context can turn into a huge grab-bag of data that creates nonobvious dependencies throughout the system. Contexts may also create thread-safety issues; the best way to avoid problems is for variables in a context to be immutable. Unfortunately, I haven’t found a better solution than contexts.
Okay, so I’m just gonna step way out of line over here and suggest something heretical… but shouldn’t you just use global variables? You only introduced the context object so you could tweak it in unit tests, and you could just change your tests so that each one ran in a new process. Just sayin’.
…I suppose for the sake of completeness I should add a little more from Ousterhout which he said prior to the above:
Another approach is to store the information in a global variable, as in Figure 7.2(c). This avoids the need to pass the information from method to method, but global variables almost always create other problems. For example, global variables make it impossible to create two independent instances of the same system in the same process, since accesses to the global variables will conflict. It may seem unlikely that you would need multiple instances in production, but they are often useful in testing.
…so he is bending over backward to support multiple tests in one process, but he could just run each test in its own process and his problem evaporates.
This post is part of my video blog and you can find more information about this video on this show’s homepage which is here.
You can support this channel on Patreon: patreon.com/JohnElliotV
Silly Job Title: Charge Charmer
This video is part of the Old Book feature of my video blog.
In this video we take a quick look at Vest Pocket Guide To Electrical Testing And Troubleshooting by John E. Traister published in 1987 with 130 pages.
In the video I also wish everyone a happy new year, talk a little about upcoming Xin1 projects, and mention how expensive it will be to upgrade my scope to 350 MHz.
And if you’re interested the Wikipedia page for Logic Analyzer says that the first commercially available instrument to be called a “Logic Analyzer” was the HP 5000A Logic Analyzer, introduced in October 1973.
Thanks very much for watching! And please remember to hit like and subscribe!
Following is a product I use picked at random from my collection which may appear in my videos. Clicking through on this to find and click on the green affiliate links before purchasing from eBay or AliExpress is a great way to support the channel at no cost to you. Thanks!
Victorinox Swiss Champ Red Swiss Army Knife notes |
Let’s go shopping!
My good friend Dubz shouted me another round of Silicon Chip books as can be seen here. I now own all the books which have been marked and I’ve pretty much purchased everything that was left.
There are a couple of decent looking ebook bundles available via Humble Bundle at the moment: