Skip to content

Tag: UX

Choosing a Mobile Font

Right now, Im designing a mobile app and choosing a font. (So many fonts to choose from!) Some rough requirements gathered from various stakeholders: Not too stylized/fancy Easy to read at small fonts Round o  – I like circular o’s and p’s and b’s and d’s etc. Enough styles (italics, bold, light, semi-bold) Numbers should not drop/descend too much I looked at many and made a medium-short list: Lato Ubuntu Work Sans Montserrat Nubile Valera Round Raleway Nobile Open Sans I narrowed it down some more with subjective reasoning. For example I knocked out Lato because everyone uses Lato. Also,…

Bad Sidebars and Platform App UX

This is my sidebar in JIRA. 19 items! That’s objectively too many. I wondered what would happen if my screen wasn’t as tall. How does it adapt? I shortened my screen height and then refreshed the browser. Do you see it?  The scroll bar in the middle of the sidebar? This is how I feel right now: How is that the intended UX?  I don’t know what the default sidebar includes, but there should be no possible way to make my sidebar have a scrollbar. If I expand the sidebar to the right, I get this: Although this is better…

UX Mission: Complex Column Sorting Icons

Mission: To communicate to the user that a table has a complex sort. Data Example: Sort order: This data is sorted first by State, then by City, then by Age. So what icons can I put in the headers to help communicate the sort? Google images shows alot of different icons for sort. The simplest looks like this: It’s simple, it declares the primary sort is that column and it goes … down?  What does down mean?  Is it high number to low number? Is it alphabetical or reverse alphabetical? Is it earliest date versus latest date? Also, what would…

Warnings about Using Cookies – Lawyers Suck

Ok, so now there is a law somewhere in Europe that says that websites must disclose the use of cookies. I have one question: Who seriously thought ANYONE would care or read those warnings? Have we learned nothing from Apple’s Terms and Conditions? People do not understand. They do not care. This is just nonsense. We aren’t protecting people, we are protecting lawyers. That’s what this is about. It’s a money grab from lawyers to advise clients on how to comply with meaningless laws the same lawyers created. It’s a scam! A family member is currently going through a divorce.…

2018 – My Year of Mostly Rejection

It’s been a strange year for my household. My eldest son got rejected from all but one university he applied to. My middle son got rejected from several musical groups that he was more than qualified for. He also failed his drivers license test 3 times in a row. My youngest got in a fight with his entire middle school, which was one of the craziest experiences I’ve ever heard of. And finally, my search for my next adventure was met with one disappointment after another until finally I found a good home at Sitetracker. I’m not even going to…

Joining SiteTracker and Designing using Salesforce Lightning

I joined a new company called SiteTracker this month as their newly minted Head of UX. Just to be clear, I am the only designer, so “Head” is a little high falutin. I will post eventually about my interview process and lessons learned. SiteTracker is a Series A startup growing quickly in Palo Alto, CA and Montclair, NJ. The product is basically project management software, maybe even leaning towards an ERP system. It’s not for any kind of project that YOU do. It’s for big enterprises with high volume, highly templatized projects. Imagine a project to upgrade the cell towers…

Google Assistant with a Foreign Accent

I’d like my Google assistant (and Alexa) to speak American English with a foreign accent. Specifically, I’d cycle through different dialects such as Jamaican, Australian, British, Irish, and maybe even Spanish. Again, I don’t want them to speak a foreign language, just speak my language in their accent. It just sounds nicer to me. It’s fun to hear it. It’s harmless right? Plus, Google already has this technology. Of course, they don’t have an “accent” option. However, if you change the input language of your device, the assistant then takes on a local accent. So therefore, English (UK) as your…

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 want. Some of the candidates: Google Hangouts Messages Allo Textra Mighty Text Telegram Slack Telegram actually has a really nice interface. However, the problem is that not enough people have telegram. We started using it as a family (and like it) but good luck using it with anyone else.  It’s…

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 NOT have requests? Have you just met me?? 1. Salesforce Sans is Unhelpful Why do people feel like they need to invent a custom font? There are plenty of free fonts out there. The big problem is that tools like Figma support Google Fonts. I can make a prototype in…

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 person would say that the correct rotation is clockwise. We have precedent of clocks after all. This is how sundials work. So if you imagine we are going around the sun clockwise, it would look like this: Now, I would further espouse that if you were looking at the earth…

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, I had used Lyft to get from point A to point B, but there was an electric scooter right in front of me, begging for my attention. As a dedicated beta user, I quickly opened up my Google Play Store and installed Lime. (There are others like Byrd and Spin,…

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 station. The left rocker (technical term for that kind of up/down control) is for the volume and the right rocker is the station. The screen for the car middle dashboard looks like this: However, I can change the UI to be focused on the radio. In that case you get…

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. I wish they would take the best of both worlds. Here is a breakdown. Functionality GMail is hands down more functional than Inbox. It’s really not even that close. Inbox hasn’t improved since they launched it, whereas GMail continues to accrue features. The big news in the latest update include:…

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 who has the subscription and whose calendar is being interrogated Visitor = Person who is scheduling time Calendly This was the one I have been using for a while. It is solid, but the UX was always a little clunky and disappointing. The UI was poor on the host side…

Product Specification Phases

TL;DR Product specification has a point of diminishing returns. Like most things in life, a nice chart makes it easier to understand. Time flows from left to right. The green line is how complete a specification is and the red line is how hard it is to make the green line move. Important: This chart assumes that product management has provided details of the problem space and requirements. How much of the specification they provide is variable and won’t be discussed in this post. Also the way PMs and Designers split up the work will also be omitted from this…

Hello PowerPoint, My Old Friend

Figma had been doing a decent job of letting me specify the product I am working on. However, there were some pretty serious gaps. Performance was a constant problem. First time load: 20 seconds. Freezing the screen, about 20 times a day. Community is ridiculously slow to load/use Strange behavior pretty frequently Also, a more important problem came up. As my prototype approached 80 screens, it started getting harder and harder to add/change things. What should have taken me minutes was taking me closer to an hour. Maintenance was getting harder and harder. Also, I noticed that presenting the prototype…

Design Influences

Every major product I have designed has had specific influences. Some examples: Marketo In 2007, when I was thinking about the Marketo UI I rewatched Minority Report (2002). The UI where Tom Cruise waved his arms in the air was the inspiration for how Smart Lists would drag items from the right to the left. Additionally, IBM Rational Rose, had this filtering system that I liberally paid homage to in the way filters worked. Engagio I was introduced to a tool called Lever, which is a recruiting tool. It inspired me to think deeper about Chrome extensions and how they…

New DirecTV UI Fail/Learn

As a designer, I always look at the design of things, especially user interfaces. Recently DirecTV updated their user interface in dramatic fashion. It’s very different than before. I could call it an epic fail, except that I hate that term. It’s an Epic LEARN. There is a forum thread on AT&T (who now owns DirecTV) about the “upgrade”. Here are some before and after pictures and analysis. OLD RECENT NEW Readability Ok, the first thing, what do you notice? It should be the contrast ratio. The blue UI is bright and easy to read. The font size is large and…

UX Tool: SubForm

These two guys apparently set up a kickstarter to build a new design tool, named SubForm. I just watched a few videos. It’s not available for download yet, but rather than go “stealth” the two founders decided to build tool in broad daylight. I have alot of respect for that. It jives with my personal value of transparency. Of course, it means your competition can see your work, but I have always found that the benefits of being open outweigh the benefits of being secretive. The videos are interesting. The SubForm folks have really taken responsive CSS strongly into the design…

Concurrent / Collaborative Editing

Metcalfe’s law states that the value of a telecommunications network is proportional to the square of the number of connected users of the system. In other words, the more people using something, the more valuable that thing is. My first few computers in the 1980s were islands, completely isolated from the rest of the world. It wasn’t until Prodigy and CompuServe that I realized there were other people in the world like me. My first modem was a 1200 baud. I think my dad paid $400 for it. Later, I was one of the first 1000 members of America Online which…

Design Tools 2018 Prediction

I think the market for product designers stink. We have no real loyalty and minimal budget. I would never join a startup that targets me as a customer. However, there are plenty of players out there. Here is my prediction for 2018 in the space: Adobe The category king in many ways. Photoshop and Illustrator still dominate worldwide design. However, Silicon Valley and the early adopters have begun the revolt. Adobe has to re-earn loyalty from scratch the way Microsoft has lost Silicon Valley and early adopters as well for the OS. For product design, Adobe has XD. I tried…

Product Responsibilities Framework v0.2

Product Responsibilities Framework v0.1 Frameworks for how to organize your product team are sometimes difficult to follow and figure out who does what. Product managers are often given too many job responsibilities and end up being spread too thin. Lately, I have been thinking about this and wanted to redo my v0.1 framework and add in a few items like Adoption Marketing and Market Demand Research. Plus, I reorganized the structure to make more sense to me. Take a look. I believe in open-sourcing this sort of thinking. I don’t have a book, I don’t have a speaking tour. We…

Google Interprets Material in Many Ways

Material Design isn’t one single thing, even at Google. I spent about 5 minutes taking some screenshots of different Google properties and their interpretation of Google Material Design. None of these are “pre-material”. Quick looks: The new Google Calendar is much better than the original mess. However, they are stretching material in new ways. Notice the blue SAVE button on the top right. Also, the fields have background colors and icons on the left. Google Inbox (to me) is a nice improvement over GMail. Notice the blue SEND button on the bottom left. Form elements are transparent with gray lines.…

Axure RP Revisited 2017

Just for kicks, I downloaded Axure RP. I have been using Figma and thought, “I wonder how long it would take me to make this in Axure. 10 min later, I was giving it a try. Meta Point Whenever you are curious about something, just do it. Don’t wish for it, don’t hem and haw. Just follow Shia LeBeouf’s advice. It’s amazing to me how many people think curious thoughts and then refuse to act upon them. OK, </soapBox> Axure Review Bottom line: Axure is by far the most flexible prototyping tool short of actually programming the UI. It is…

Removing Backgrounds from Photos

I have been an ongoing customer of Photoshop for the life of the product with steady upgrades every year. However, today, I canceled my Photoshop subscription. My main reason is that I just don’t use the program frequently enough. I basically use it to crop images or eliminate the background on photos. It’s not like I am an avid photo manipulator or a creative services production artist. I Googled Photoshop replacement and found two options that look fine to me. Paint.net and GIMP. I am trying the development version of GIMP right now. It’s taking a long time to boot…

A proposal for improving artboards in design tools

In Sketch, Figma, Adobe XD and others there is this concept called an artboard. It’s basically putting all of your different screens on one mega screen and you organize it as you see fit. You zoom in and out to go to where you want to go. Unfortunately, although its the new cool thing, I find the usability to be terrible. Here is a picture of my current project. On the left hand side you have your different artboards (or Frames in Figma) and a tree of all the different content. I have an alternative proposal for all of these…

Design Tool Sadness (2017)

I want the best of all my tools. Here is my perfect mashup: Powerpoint Table Editing Text formatting Ease of use Storyboarding Figma Symbols Constraints Concurrent editing Cool-factor Adobe XD Performance/speed Large community Stable financial resources Yesterday, I was trying to wire up the prototype of the system I am working on and Adobe XD was sucking so bad that I literally screamed. Their symbols are garbage. Who the fuck thought that changing a symbol on one artboard should change it everywhere?  You can’t see the changes you are making and don’t realize you fucked up your whole system! I…

Designing your prototype structure

It’s rare that you get to build a system from scratch. The early decisions you make will stick around for a long time. Last week, I built a new design system for my new job. For this project, I chose Adobe XD over Figma. When Figma releases new performance enhancements, I might change my mind, but its Adobe for now.  I refactored it a few times and have been thinking about the structure. DISCLAIMER: I don’t think I have all the answers. I am doing this on my own and no one has shown me best practices. I am learning…

Figma or XD (again)

I’m all set up at my new desk. I have a riches of monitor space. They are attached to arms so I can lift it up and show the work to someone standing next to me. My new laptop is the Dell XPS 13-9350. No USB port! Crazy, but its working well so far. I’ve been working in Figma designing my new product, and I just got an email from Adobe announcing their 2018 line including the new Adobe XD. I am still so torn on which tool to commit to. On the one hand, Figma has concurrency, constraints and a…

More (Unfortunate) Thoughts on Self-Driving Cars

I think the first big markets to pick up self-driving cars will be Long Haul Trucks and Taxi-Cabs. Long Haul Trucks It makes sense to transform shipping into a robotic effort. It’s cheaper and safer. However, I see one flaw. People are assholes. – Glen There was this robotic hitchhiker experiment where the little guy would travel around the united states. 2 weeks in, he was found decapitated in the woods. People are assholes. Not all people. Some people are assholes. If there were self-driving 18-wheel trucks, some people would want to derail them or even hijack them. In fact, it…