Skip to content

STOP breaking the web!

Everyday, I come across some common bad web development practices, here are some of the most recent failures.

Ahmad Nassri
Ahmad Nassri
2 min read
STOP breaking the web!

I really shouldn’t be shocked by this anymore, I’ve seen so many examples of how developers always manage to ignore a standard, or a common behaviour of the web resulting in a broken experience.

Today I came across three prime (and repetitive) examples of common mistsakes:

To www or not to www

I saw an ad for Lego Land at the streetcar stop this morning, so while waiting I figured I’d check it out, open my Chrome Mobile, type in legolanddiscoverycentre.ca and I get this:

Legoland website without www

Legoland website without "www"!

Javing seen this before, (oh, so many times!) I tried www.legolanddiscoverycentre.ca and I get the correct website!

Legoland website with www

Legoland website with "www"!

HTTP vs HTTPS

Next on this shame list, is TransUnion, I typed in “TransUnion” in Google, clicked the first result and landed on the website at http://www.transunion.ca

transunion website on http://

transunion website on http://

At first glance, everything looks normal, then I quickly realized there is nothing to click on, and it seems some images are not showing!

Again, having seen this before, I quickly try https://www.transunion.ca and I get the proper page:

transunion website on https://

transunion website on https://

Not only was the page under HTTP broken, it’s also COMPLETELY different than the HTTPS page!

Being curious, I try: https://transunion.ca and of course they screwed that up as well:

transunion website on https:// without www

transunion website on https:// without www

I give up!

Please stop breaking the web!

Blog

Ahmad Nassri Twitter

Fractional CTO, Co-Founder of Cor, Developer Accelerator, Startup Advisor, Entrepreneur, Founder of REFACTOR Community. Previously: npm, TELUS, Kong, CBC/Radio-Canada, BlackBerry


Related Posts

The Modern Application Model

Most of today’s software development is occurring within the Application Layer as defined by the OSI Model. However that definition is a bit dated and does not exactly reflect today’s technology. We need a new model to visualize what we, Application Software Developers, are building.

The Modern Application Model

The New Normal — Scaling the challenges of a Modern CTO

Whether you’re a Founding CTO or an Enterprise CTO, you cannot go at it alone. You have to hire a team around you to help delegate and distribute a modern CTO’s responsibilities and overlapping technical domains, such as CIO, CDO, CMO, etc.

The New Normal — Scaling the challenges of a Modern CTO

Challenges of a Modern CTO

A CTO needs to be able to operate and be experienced in many areas beyond just the tactical. To be successful, they require Technical & People Leadership experience.

Challenges of a Modern CTO