I dislike email HTML. There, I openly said it! I really had to get that out of my system before I go crazy.
One of the crowning achievements in my short software development career so far is having built a drag and drop email editor for Metisa in React.
It’s not perfect but it means something to me because I consider it to be the first real feature I’d developed and deployed to a live product with actual users.
While I thoroughly enjoyed the process of figuring out how to build a WYSIWYG (what you see is what you get) email campaign builder, I disliked the part where I had to figure out how to make it output HTML that would be compatible with over 70 email clients on multiple devices with different operating systems (surprise). Entirebusinesses have been built on how hard it is to get an email to look right on all devices.
We live in 2017 in a world where tech exists in every nook and cranny of our daily lives. Everyone has picked up a vocabulary of tech – gestures, button symbols, emojis (and emoji shortcuts :+1:), and so on.
Therefore it’s no longer cute (or excusable on the part of the developer) in my opinion to put out poorly designed software (in) products. Sloppy software delights nobody and frustrates practically everybody. Especially developers!
So in a bid to raise the overall standard of tech, I’m going to call out organisations that put out crappy, sub-standard software into the modern world.