If you’ve been around the web industry for any amount of time, you’ve probably heard the phrase “Progressive Enhancement”. Simply put, it means that you build your app (or website) to run everywhere and on everything, then you add features where they are supported. I think we’ve lost some of that mentality, and we need to bring back a vision of “Regressive Enhancement”.Read Article
There is a major fault in the way this code define who the users are. In fact, instead of considering the true users it substitutes ourselves for every one of the users. It’s tempting to think that everyone who uses a product is just like me. It’s tempting to think that they understand me. We might even believe it’s safe to assume they think like me.Read Article
<noscript> tag that informs them that they are out of luck. But, is that enough?
Every so often something emerges that changes the fabric of society. The wheel revolutionized the human ability to move and perform hard labor. The printing press made publishing literature easier and faster. Electricity spawned a maelstrom of invention. The internet came along and made just as profound a changes.Read Article
First things first: I love learning. I’m one of those life-long learners. My goal is to always be learning and to form a neural-like network of information that will give me perspective and insights into all areas of my life. It’s why I value education. It’s why I strive to know what I don’t know.Read Article
First off, I have to make a confession: As a white male in my 30s in the web industry, I never really cared about diversity. In fact, it was quite the opposite. I often felt like I had to ‘fight’ to get recognized or find new opportunities. I had to fight against intentional decision making against my demographic. I am not unique, therefore I am overlooked. At times this caused me great frustration and often anger at the initiative.Read Article