For those of you who don’t know, I’ve been working since early 2010 as a freelance accessibility and efficiency consultant. In that time I’ve repeatedly had problems fighting three types of people at every jobsite:

In case you haven’t figured it out, group #3 is the one in my crosshairs today.

Marketing and advertising…

Intel’s keynote feels like it’s utterly and totally weighed down by gibberish, with bizarre filmography, strange hand movements, amateurish production values, and a general lack of meaningful information. They basically use 40 minutes of market-speak buzzwords without actually saying a blasted thing.

Steve over at Gamers Nexus does a good job of pointing out how ridiculous and absurd it is, where it’s clear Intel forget they had products to talk about, and in fact were supposed to be there to discuss products.

But why is it this way? What could possibly cause such an obvious flub? Well, I…

Oft used to represent accessibility, if I hadn’t just told you that what would you assume the above picture actually means? This is false simplicity, where “designers’ blindly assume everyone knows what an icon means.

A common issue on websites that should be a relic of the past is how improper coding of images hinders accessibility. On-screen readers (software that reads the page aloud), braille readers, alternative navigation, and so forth the placement of presentational images in the HTML and lack of proper code for the content images results in a poor user experience.

In fact, done poorly they are an accessibility violation under the Web Content Accessibility Guidelines.

What Are Presentational Images?

Also called “decoration”, “design”, or “template’ images, these are decorations that are not part of the content. They range from images used to make styled borders…

One of the biggest problems in the web development industry is the volume of artists under the DELUSION that they’re some sort of “web designers”. They seem universally devoid of any knowledge of accessibility, HTML, CSS, browser limitations, bandwidth concerns, or any other meaningful piece of engineering knowledge essential to good design.

Simply put:

Design is engineering that incorporates art as one of its many facets. It is not art unto and of itself!

You can see it time and time again in posts on forums, site owners having chosen so-called designs riddled with artsy-fartsy nonsense at scam artist whorehouses…

The speed at which websites load has always been a core focus of online businesses. This only grows more and more true over time as the number of competitors increases, search engines have been penalizing slow sites, and more and more actual “User Experience” research shows how badly a slow site can hobble sales.

Many reports and articles out there show alarming statistics:

Such as a quarter of all visitors giving up on pages that take over four seconds to load. …

Developers, DEVELOPERS, DeVeLoPers, developers…

We oft make fun of Ballmer for his half-crazed sweat-flinging borderline mental breakdown, but his message was on target. Without giving developers the tools and knowledge they need to work with your system, they will not just be hobbled, they likely won’t drive whatever it is you’re working on forwards!


Alas and alack in the trenches we see that developers canst be their own worst enemy in this regard. …

Continuing on from part one, let’s document the screen media stylesheet for my rewrite of the “Tailwind Starter Kit” Landing page. IMHO Tailwind is utter trash, and every off the shelf template for it I’ve ever seen proves said assertion.

For more information on what this article is about, please see the original links above.

Be warned again that this is going to be very text heavy, and I’m going to explain a lot of the “why” of things. This will likely include in some cases — like resets — how it came to be we use such things in…

In my previous article:

I went through and rewrote the landing page from the “Tailwind Starter Kit” to not use Tailwind, cutting the markup by more than half and using in total less code than they used just for the markup. This supports my supposition that at best it just shuffles things around into the wrong places, and at worst makes you write more code than you need.

Whenever I write a template for clients, or for people on forums, etc, etc, I do a section by section breakdown/explanation of the code so people can learn from it, and so…

Ever since I started speaking out here against the sloppy broken practices of the nonsensical trash that are HTML/CSS frameworks, my feed here on medium has been filled with articles that mindlessly praise it. In particular, there has been a stream of “top ten lists” of off the shelf pre-built pages/templates that pretty much prove what I’ve been saying all along: the people MAKING pages for others using this stuff — AND indeed those making these frameworks in the first place — do not seem to know enough about HTML to be telling others how to build websites.

Even if…

Pretty much what I expect from Svelte, and sadly that's not a good thing. ALSO what I expect from Github in making it as hard as humanly possible to find a damned thing thanks to the dozens of pointless files crapped all over the place across endless pointless directories... ALSO not a fan.

I'm not 100% familiar with svelte apart from ripping it out of two different projects where in both cases it was doing more harm than good... just like every other halfwit bloated train wreck of derpitude "framework" IDIOCY.

My biggest concern with your implementation is the lack…

Jason Knight

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