The truth? about relationships……is something I can’t even begin to tell you about. Even the so-called experts on the topic are left scratching their heads trying to…Mar 11Mar 11
Understanding Software DevelopmentThis article is targeted to those people in every organization out there that don’t really get what we developers actually do or…Jan 21, 2023Jan 21, 2023
Published inJavaScript in Plain EnglishInheritance vs. CompositionThis is getting old. Really, really old. At this point, I can’t even count how many times I’ve heard or read about developers being…Jan 3, 2023Jan 3, 2023
I wonder what's got you bent out of shape?Your apparent desire to tie my speculation to ideals that you disdain is palpable. Your lack of understanding of what is considered…Mar 3, 2022Mar 3, 2022
Published inJavaScript in Plain EnglishSafe Class Fields: JavaScriptEarlier this year, the class fields proposal reached stage 4, meaning for better or worse, we’re stuck with it. As a developer who…Dec 1, 2021Dec 1, 2021
Published inJavaScript in Plain EnglishCreate an Inverted Proxy in JavaScriptFor those of you familiar with (or already actively using) ES6 Proxy object, have you ever wished that it didn’t alter the object identity…Jun 10, 2021Jun 10, 2021
Published inJavaScript in Plain EnglishWhat is the Purpose of Currying in Programming?I’ve read many articles and comments on this topic. If I’m to believe the comments, many of you don’t seem to get the point of currying…Jun 4, 2021Jun 4, 2021
Not quite right.On the other side of the board, men aren't "lost" so much as "bewildered". An entire generation of young men have been raised under the…Jun 3, 2021Jun 3, 2021
Programming’s Clever PastI’ve seen so many articles on not writing clever code that I began to wonder if being clever when programming is bound to eventually be…Apr 14, 2020Apr 14, 2020
Asynchronous Modules in JavascriptYou probably think I’m going to open one of these by broaching this subject. I decided to write this article because I have a particular…Jan 27, 2020Jan 27, 2020