Lightning Web Components (LWC) is Salesforce’s implementation of everyone’s favorite cool new web technology, namely web components. That’s right: Salesforce, that bastion of enterprise-y, not-invented-here, walled gardens has clambered onto the web standards bandwagon and embraced web components with open arms. Who would have thought?

Not only can Salesforce ISVs…


In the of this series, we reviewed the history of literate programming. In the , we mused about how and why literate programming never realized its immense promise. In that article, I boldly promised a third article in the series which would

…propose a new generation of…


The Japanese egg salad sandwich has taken America by storm. , the little storefront near Dodger Stadium in Los Angeles, was named the ; the “Egg Salad Sandwich” is its signature item. …


An embarassment of riches in tech job ad stupidity

It’s awards season! The Grammys may be behind us now, but the Oscars are right around the corner! Welcome to the 2019 Most Idiotic Tech Job Ads Awards, fondly known as the “Idiots”, the coveted awards for utter idiocy in tech job ads! The competition is fierce!

Disclaimer: This post…


In the infamous “whiteboard” coding test, developers hoping to be hired are expected to write code in real-time, standing up in front of a whiteboard. This kind of test has become a standard way to test technical skills. Some kind of test of technical skills is indeed necessary, because one…


CSS, like any widely-used technology — and it is widely used because there is basically no way to make web pages without it — has developed around it an entire ecosystem and even, one might say, mythology, as well as a number of anti-patterns which have unfortunately taken root. …


The latest cycle of overheated rhetoric and misinformation about CSS includes accusations that CSS and its practitioners are being “dismissed”, or “systematically devalued”, or that this alleged dismissal is “about gender privilege and exclusion”, and that this disrespect of CSS is somehow fueled by, or connected to, an idea called…


What is literate programming? How has literate programming evolved? Why hasn’t literate programming taken off? Where is it headed?

In the in this three part series, we addressed the first of these questions, learning about what literate programming is, something of its history, and the great promise it…


It’s been more than three decades since literate programming was invented by the legendary Donald Knuth. Its promise was immense — creating software which was more reliable, more understandable, more maintainable, and with hugely more teaching value — software which targeted both humans and computers.

What is literate programming? How…


Code review has become an indispensable part of any mature software development process. The Internet is awash in information on the benefits of code review, and how to do it. We won’t go over that ground again here.

Code reviews are great. The problem is that by the time something…

Bob Myers

Technologist/author/translator mainly writing about computing

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store