• Chat and SMS Tools

    Let’s start with my list of requirements for the perfect chat tool: Mobile, Browser, and App form factors Easy images (especially memes) Video conferencing on demand Group chat SMS Integration End-to-end encryption Broad distribution (Everyone has it) Ultimately, I want a one-stop shop. Alas, I cannot find exactly what I…

  • The Way it Is and The Way it Could Be

    I just heard on a podcast that unhappiness is when the way you want the world to be is not the way it is and that you should accept your world to gain happiness. At first, I thought, “What a pleasant thought…” and then my brain started working. (It was…

  • Home Ownership is still the American Dream

    This chart is pretty chilling. It basically shows that middle class income has remained stagnant while housing prices have gone way up. Except for the housing crisis 10 years ago, the trend is clear. If you bought a house 50 years ago, it cost you a little more than 2X…

  • Washington DC for an 18 year old

    Calling people with experience in Washington DC! My eldest son, Ethan, is entering his first year of college at American University. He is new to Washington DC, new to college, new to life outside the nest. Although his major will be political science, he is interested in a little bit…

  • Designing with the Salesforce Lightning System

    I’ve started designing a product in the Salesforce Lightning System. There is nothing extraordinary about it. It’s a perfectly reasonable design language, similar to Google Material in many ways. Of course, there are a few things I wish they could improve. How could I use a tool or system and…

  • Giving Adobe XD a 2nd Chance

    Everyone deserves a second chance, don’t they? I’ve been using Figma for a while and have generally been happy with it. However, I also love to try new software. Adobe XD is a design tool that I discarded due to being unable to make the components I needed. I have…

  • Helping My Kids with Math

    I was not a particularly good student. In fact, that is probably being generous. However, my kids don’t have a better student as a parent, so I have to do the best that I can. Today, I sat and helped my kid with geometry and basic algebra. The Good I…

  • Trump is acclimating us to pardons

    The President shall be Commander in Chief of the Army and Navy of the United States, and of the Militia of the several States, when called into the actual Service of the United States; he may require the Opinion, in writing, of the principal Officer in each of the executive…

  • Our Maps are Upside-down

    I am going to assume you believe the world is spherical. No point otherwise. Ok, imagine the sun in the middle and the Earth is spinning around it. I ask you this question, “Is the Earth going around the sun in a clockwise or counter-clockwise rotation? I think any normal…

  • First Try: LimeScooter

    In case you haven’t heard, Electric Scooters are the new “disrupting” thing in cities, especially San Francisco. Today, I had a lunch with a recruiter in the city and CalTrain was running very late. The walk would have been 25 minutes and I only had 20 to get there. Previously,…

  • Bad UI Example: Moving the Cheese

    I have a 2018 Kia Sportage. Nice car overall; not too expensive, drives well, cool moon roof. However, the radio does something that is a UI no-no. I’ll explain. First, this is the offending UI here. It is on the left side of the steering wheel and controls the radio…

  • Google Inbox vs New GMail (2018)

    I’ve been a Google Inbox user for a few years now. GMail felt absurdly outdated and unpleasant, so I switched. Recently, Google splashed a new can of UX and features onto GMail. I would say without doubt it is an improvement, but there are still some flaws compared to Inbox.…

  • UX Review: Calendar Schedulers

    In talking with lots of folks, I have been using Calendly.com to help coordinate schedules. The back and forth of scheduling is a real pain and these systems make it much better. I tried three today. For language sake it can get confusing, here is a legend: Host = Person…

  • The UX of Interviews (From both sides)

    For the last couple of months, I have been talking with different companies about my next position. It’s a fascinating experience for me because I have been on the other side of the table for the last dozen years. Specifically, I am fascinated by how different people approach talking with…