That’s Not All, Folks

Ye Olde Curmudgeon

That's not all, folks


I haven't posted anything in quite a while so I believe an explanation is due. There are fewer readers these days; not just here but in general. A blog needs a catch to be successful, either sale of thematic items or something else that can get the attention of a public with an ever-dwindling attention span.

I have chosen to learn how to program original games (with a bent toward my political feelings of course) and other programs. I have been using an online course I downloaded to learn JavaScript. Why JavaScript? Because it is designed for interaction with a browser. I took a basic JavaScript course a couple of decades ago, but it has become a much more complicated language since then. I was making fair progress in the course until I reached a point where I realized I no longer understood what I was doing.

This is when I decided to go back to the beginning while implementing a new style that would help me retain or get easy access to what I need to know. I have been taking additional notes for each section. I print out my notes and the code I wrote for a section and then place them in separate file folders. This is what I have been doing for the last few weeks instead of writing.

I recently found out my 10-year-old granddaughter does not like to read, much preferring playing games and watching YouTube videos. It seems "The Information Age" has become "The Misinformation, Disinformation, and Useless Drivel Age." I don't want to be the old curmudgeon who rants about kids these days, but I am worried about this trend within our post-millennial generation. When I was that age, I always had a book with me. I even read from the volumes of the World Book encyclopedia; not entire volumes but the many topics I found interesting. The information age was a dream come true for me. I loved knowing more than my peers, even if some of that knowledge wasn't particularly useful. I was excited about the (then distant) prospect of being able to read the newspaper on a screen.

I guess I am being that nerdy old curmudgeon after all. The point is, I will be trying to mix in some more research and writing with my educational endeavors. I am currently researching for a book I am going to call "American Aristocracy."

{const e=t.getBoundingClientRect();if(e.bottom>=0&&<=window.innerHeight)try{this._animateElement(t)}catch(t){}})}_animateElement(t){const e=JSON.parse(t.dataset.settings),i=e._animation_delay||e.animation_delay||0,n=e[this.animationSettingKeys.find(t=>e[t])];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let s=setTimeout(()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this._removeAnimationSettings(t,e)},i);window.addEventListener("rocket-startLoading",function(){clearTimeout(s)})}_listAnimationSettingsKeys(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach(t=>{e.forEach(e=>{i.push(t+e)})}),i}_removeAnimationSettings(t,e){this._listAnimationSettingsKeys().forEach(t=>delete e[t]),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorAnimation;requestAnimationFrame(t._detectAnimations.bind(t))}}document.addEventListener("DOMContentLoaded",;

Get notified when new content is added or old content is updated


Share this post

Leave a Reply