Joe Innes

Meat Coin

almost 2 years ago • #vegetarianism, veganism, environment, Portfolio
I wrote a PWA to help reduce meat consumption. It’s a fairly simple app - you install it, and for every plant-based meal, you get one ‘meat coin’. For every meal with meat, you use one ‘meat coin’. A meal with dairy costs half a meat coin. All data is stored locally in your browser*. There’s no log in, no cloud server, no syncing, no analytics, no nothing, just nice big buttons for you to press. Check it out at...

Most Interesting Christmas Presents

almost 2 years ago • #christmas 
My sister did a great job of Christmas shopping this year. I’m mostly bored of the whole giving gifts that no-one needs thing, but here are a couple that she gave that I thought were awesome. [ Goal 04: Quality Education ABOUT THE BAND Each #TOGETHERBAND embodies the spirit of the Global Goals. Made from Ocean Plastic, for every #TOGETHERBAND sold, 1KG of plastic is removed from marine environments. Remember, each pack contains two bands, one to wear & one...

Screen2Vid

over 2 years ago • #Portfolio, web dev
An app using the MediaRecorder API to record a screencast in WEBP format. Great for quick demos of ‘how to’ questions. Includes a countdown timer, and the possibility to record audio (sometimes - browser support seems a bit sketchy for this). https://screen2vid.joeinn.es

T-Mobile Austria's Customer Service Car Crash

over 3 years ago • #customer service
It all started on April 4th when a well—meaning tweet was sent to T-Mobile Austria: Does T-Mobile Austria in fact store customers’ passwords in clear text @tmobileat? @PWTooStrong@Telekom_hilfthttps://t.co/ydFdVRWgE4 — Claudia Pellegrino (@c_pellegrino) April 4, 2018 T-Mobile sent the following alarming response: Hello Claudia! The customer service agents see the first four characters of your password. We store the whole password, because you need it for the login for https://t.co/vJapgJ50qc ^andrea — T-Mobile Austria (@tmobileat) April 4, 2018 To understand why...