you

10 Tools That Will Help Your Remote Design Team Stay On The Same Page

If you weren’t working on a remote team before, well, chances are that you probably are now! I know that I love working from home, but when you first start working remotely, it can start as a bit of a challenge. Of course, it has its pros and cons, but it’s just a learning curve. […]

Read More at 10 Tools That Will Help Your Remote Design Team Stay On The Same Page




you

Could you get PTSD from your pandemic experience? The long-term mental health effects of coronavirus

Experiencing intense flashbacks, nightmares, irritability, anger, and fear? In the face of a traumatic event like the Covid-19 pandemic, it’s common to feel this way.




you

When Your Veteran Spouse Battles More Than PTSD

For many veterans’ spouses, we’ve watched our partners struggle not only with post-traumatic stress disorder (PTSD) but with other mental health conditions, as well. Around 80 percent of people with PTSD wrestle with at least one other co-occurring mental health condition in their lifetime.What many people don’t see is the impact PTSD and comorbidity have on vets’ spouses.




you

All The Vintage Logo Template Designs You Could Ever Wish For!

Creating vintage style designs for company brands, T-shirts, packaging designs, book covers, window signs, and countless other graphic design project scenarios has never been easier with this huge bundle of 200 editable logo templates from Heritage Type Co. Logo Templates are ready-made designs that can be easily customised to quickly create stunning badges and emblems […]

The post All The Vintage Logo Template Designs You Could Ever Wish For! appeared first on Spoon Graphics.




you

Add New Effects to Your Design Work with This Creative Toolkit

This brand new All-Encompassing Creative Toolkit contains a variety of resources that take the hard work out of creating stunning visual effects. From ready-made assets you can copy/paste into your artwork to pro-grade tools that provide the building blocks you need to create original designs, these resources make it possible to create work in totally […]

The post Add New Effects to Your Design Work with This Creative Toolkit appeared first on Spoon Graphics.




you

Could you get PTSD from your pandemic experience? The long-term mental health effects of coronavirus

Experiencing intense flashbacks, nightmares, irritability, anger, and fear? In the face of a traumatic event like the Covid-19 pandemic, it’s common to feel this way.




you

When Your Veteran Spouse Battles More Than PTSD

For many veterans’ spouses, we’ve watched our partners struggle not only with post-traumatic stress disorder (PTSD) but with other mental health conditions, as well. Around 80 percent of people with PTSD wrestle with at least one other co-occurring mental health condition in their lifetime.What many people don’t see is the impact PTSD and comorbidity have on vets’ spouses.




you

Dain Yoon’s Make-up Art Will Confuse You

If you follow Dain Yoon’s Instagram, you get the pleasant surprise to regularly get totally surreal photos of her. The 22 years old artist, based in Seoul, Korea, likes to disrupt reality by using herself as a model for stunning make-up art. You can discover more of her work on her website.




you

How to make sure your call to action buttons convert the way you want

You are probably already familiar with the concept of call to action, but if somehow you are new to web design, call to action refers to elements in a page that request an action from its visitors. If you are indeed new to web design, there are high chances that you will neglect this important […]




you

5 Important Tips When Building Your First Mobile App

Building a mobile application is a complex process, and mistake can be costly in time and money. To make sure that your mobile app projects are a success, here are a few tips that will be helpful. 1. Plan Ahead When building anything complex, you should never start without a plan. Building a mobile app […]




you

Land Your Dream Job with Vettery (Sponsored)

Whether you’re an experienced pro or someone new to the industry, finding a great job can be a scary, stressful process. Engineers and designers get inundated with Hacker Rank tests, portfolio requests, and a variety of other queries. Vettery improves the experience for free agents by creating an atmosphere where businesses reach out to you! […]

The post Land Your Dream Job with Vettery (Sponsored) appeared first on David Walsh Blog.




you

Track Your Keyword Placement with Ranktrackify (Sponsored)

I don’t need to tell you how important search engine placement is. You either earn it with quality content, loads of SEO work, paying for placement, or all of the above. And even we you achieve best placement, you need to be wary of your content becoming stale or someone else coming along with a […]

The post Track Your Keyword Placement with Ranktrackify (Sponsored) appeared first on David Walsh Blog.




you

Can you Point a Mirrorless Camera at the Sun?

A mirrorless camera’s sensor is always exposed to the image you’re trying to capture, which has its advantages and disadvantages. A major disadvantage is the risk of sensor damage when changing lenses, or when capturing extremely bright environments. Which begs the question, can you point a mirrorless camera at the sun? The quick and simple answer to the question—No, you Continue Reading

The post Can you Point a Mirrorless Camera at the Sun? appeared first on Photodoto.



  • Photography Tips & Tricks
  • point mirrorless at sun

you

Nikon D750: Answers to Your Real Questions

Whether you’ve just purchased the Nikon D750 or you’re still in the research phase, you likely already know this is a DSLR with an amazing price point. It’s still one of the top rated cameras, even after more than 5 years on the market. Lightweight and extremely reliable, with excellent dynamic range, the Nikon D750 is a full frame DSLR Continue Reading

The post Nikon D750: Answers to Your Real Questions appeared first on Photodoto.




you

How to Make Money With Photography and How Much Can You Expect

Live your passion. That’s what you’d like to do, right? Spend your days doing what you enjoy? Unfortunately, you gotta eat and do adulting things like paying bills. For that, you need money and your passion might not be good enough. Or is it? There are many ways to turn your passion for photography into an income stream. None of Continue Reading

The post How to Make Money With Photography and How Much Can You Expect appeared first on Photodoto.




you

Tips on developing creative websites that will wow your clients

Web designers: we’ve got fabulous news for you. With the global market expanding without limits, clients are more demanding than ever before. They understand that the highly competitive business realm requires creative websites. That’s good news: as competition increases, web development projects become more challenging. That’s good news for Be Theme too as it is […]

The post Tips on developing creative websites that will wow your clients appeared first on WebAppers.




you

6 Must Have Developer Tools and Services for Your Projects in 2019

This is it! Your one-stop shop for developer tools and resources. Designed to save you time and money, streamline project workflows, boost productivity, or all the above, Choosing the right tool for the job is never easy for several reasons. There’s a huge number to choose among, you have to know what to look for, […]

The post 6 Must Have Developer Tools and Services for Your Projects in 2019 appeared first on WebAppers.




you

Mobile App Website Inspiration: 20 Application Websites and Tips to Help You Design One

It may seem a bit curious that more than a few app websites are only given a cursory inspection by app owners. It is given before being largely ignored because visitors have gone elsewhere. The reason for a given website may be completely valid in that it addresses a well-established need. It has a poor […]

The post Mobile App Website Inspiration: 20 Application Websites and Tips to Help You Design One appeared first on WebAppers.




you

Need Help Choosing the Right Plugin for Your Website? Check These Options

WordPress is an ideal platform for building your own portfolio, blog, or eCommerce site. It’s packed with all the basic tools you need to build a professional-looking site. Plus, it has tools that can take your web-building skills to an even higher level. Get even more impressive results or add features to a website that […]

The post Need Help Choosing the Right Plugin for Your Website? Check These Options appeared first on WebAppers.




you

15 Effective Tools and Services You Should Pay Attention To

One of life’s pleasures is discovering when some small action taken yields a highly positive, or even a game-changing outcome. A web designer could spend many hours creating a modern website with old tools. A single new tool or a single new service could cut the time required to do so dramatically and produce an […]

The post 15 Effective Tools and Services You Should Pay Attention To appeared first on WebAppers.




you

Top 8 WP Multipurpose Themes that you should check out

There are situations when using a specialty theme will enable a web designed to proceed more easily and efficiently. But, in most instances a multipurpose WordPress theme will do what needs to be done and do it well. Premium multipurpose themes generally provide all the functionality needed to create websites for most industry sectors, business […]

The post Top 8 WP Multipurpose Themes that you should check out appeared first on WebAppers.




you

20 Minute Tut! Create Your Own Customized Chalkboard Text Vector

In this Chalkboard Text Vector tutorial, I’ll show you how to create a chalkboard vector effect with some gradients, a bristle brush, and some freebies from Vector Mill! This chalkboard text vector effect tutorial is relatively simple and can be applied to many other Illustrator projects. Use this effect for logo creation, back to school backgrounds, […]

The post 20 Minute Tut! Create Your Own Customized Chalkboard Text Vector appeared first on Vectips.



  • Tutorials
  • chalkboard text effect
  • chalkboard text vector
  • chalkboard text vector effect
  • chalkboard vector
  • how to create a chalkboard text
  • how to create a chalkboard text vector
  • how to create a chalkboard vector

you

Unforgettable Road Trips in the UK-A new of enjoying your next travel

Scenic Road Trips in the UK that are Worth Capturing by Camera Some people like hiking. Some people like cycling. But, after chatting with online car dealership Carspring, it seems you can have just as much fun exploring your next trip in the complete, climate-controlled comfort of your car. Here we go through the most unforgettable road trips in England, Scotland and Wales. Drives that offer driving heaven, stunning scenery and plenty of fun along the way. All you need is the right company and you are all set to enjoy! England: Road from Glastonbury to Cheddar Gorge – Check out the route here. This route gives you a proper feel of medieval England. Begin deep in England’s spiritual realm on the outskirts of the hallowed town on Glastonbury (Therefore avoid at a certain summer weekend). Start at the Tor on the edge of town, where hippies will tell you ... Read more

The post Unforgettable Road Trips in the UK-A new of enjoying your next travel appeared first on Digital Photography Tutorials.




you

Why You Need Professional Wedding Photographer?

There’s a school of thought which says anyone with a camera could take pictures. Why should pay high to hire someone to do it for you, if you can simply whip out your phone or fancy digital camera and snap away? With regards to wedding photography there’s even of school of thought who says you simply get all your visitors or guests to take pictures and upload them to a website for everyone to see. That is great, if you have some visitors who are skilled with a camera and are ready to spend your memorable event looking through the lens, rather than enjoying the occasion. In general, you’re much better off putting yourselves in the hands of an expert wedding photographer, in order that you end up with an amazing set of pictures which do justice your very special day. Here are the reasons why you need to get ... Read more

The post Why You Need Professional Wedding Photographer? appeared first on Digital Photography Tutorials.




you

25 Best Freelance Tools to Enhance Your Business for Free

Freelancing can be a tough gig, but there is no better time than a new year to begin building (or rebuilding) a fantastic new business where you can do what you love. Being successful has a lot to do with your drive and passion, but depends largely on your efficiency, workflow and presentation. In this […]


The post 25 Best Freelance Tools to Enhance Your Business for Free appeared first on Web Designer Wall.




you

You Might Be Tempted to Use These CSS Tricks But Should You?

The temptation to dive right into new and exciting CSS tricks is strong – you might even do it without knowing it through learning by example or implementing that hot new framework everyone is talking about. It is more important to fully understand new CSS classes and properties, experiment with them and learn their limitations […]


The post You Might Be Tempted to Use These CSS Tricks But Should You? appeared first on Web Designer Wall.




you

CSS Vertical Centering – Everything You Need To Know

Getting content to center perfectly within an element and then ensuring it responds properly at different screen sizes is one of the biggest challenges that still face front-end designers. It is not that it is difficult, but because there are several ways to go about it, figuring out which method is best can be confusing. […]


The post CSS Vertical Centering – Everything You Need To Know appeared first on Web Designer Wall.




you

Tutorial: Trendy Splitscreen Layout With CSS3 Animations (Pt. 1)

There is no better time than the end of the year for some fresh inspiration! One of the most popular trends this year, features splitscreen layouts, lots of white space, clean typography and subtle effects. With this playful trend in mind, I’ve created a two-part tutorial to show you how to use flexbox, 3D transforms […]


The post Tutorial: Trendy Splitscreen Layout With CSS3 Animations (Pt. 1) appeared first on Web Designer Wall.




you

Tutorial: Duo Layout With CSS3 Animations & Transitions (Pt. 2)

Last week I demonstrated how to build a split-screen website layout using CSS flexbox and viewport units that offers an alternative way to present a brand’s featured content. Clicking on one side or the other navigates further into the site without a page load, using CSS transitions and 3d transforms. This week, I’ll show you […]


The post Tutorial: Duo Layout With CSS3 Animations & Transitions (Pt. 2) appeared first on Web Designer Wall.




you

Level Up Your CSS Skills With These 20 Pro CSS Tips

Front-end development is quickly becoming more and more focused on efficiency – faster loading and rendering through selector choice and minimizing code. Pre-processors like Less and SCSS go a long way in doing some of the work for us, but there are plenty of ways to write minimal, quick CSS the native way. This guide […]


The post Level Up Your CSS Skills With These 20 Pro CSS Tips appeared first on Web Designer Wall.




you

Blog Project: Your Best Photos From 2017

It’s that time of year again and if you’re a regular JMG-Galleries reader that means one thing… it is time to kick off the 11th annual best photos of the year blog project. This is by far my most popular blog project with hundreds of photographers taking part last year (see Best Photos of 2016,  2015, 2014, 2013,  2012, 2011, 2010, 2009, 2008 and 2007).  It’s great to see the community of photographers that have developed around this blog project. As always I hope the exercise of picking your best photos helps improve your photography (10 Ways to Top Your Best 20xx Photographs). So without any further delay here is how you take part to submit your best photos of 2016. How to Participate (Read Carefully) Review & select your best photos from 2017. Note: Photo edit carefully narrowing down your results to your best 10 or 5 photos. Reference Pro Tips: Photo Editing with Gary Crabbe for pointers. Create a blog post on your website or a Flickr/500px set containing your best photos from 2017. Complete the form below by Tuesday JANUARY 2rd at 11:59PM PST to take part. The following Tuesday, or thereabout, I’ll post a link to all submitted sites and photos on my blog. Throughout the week I’ll also share the results across all my social media accounts. Spread the Word! Feel free to spread the word of this project on Twitter, Facebook, Instagram, Google+, photo forums you frequent and/or your blogs. All who are interested in taking part are invited. Loading…




you

Blog Project: Your Best Photos From 2018

It’s that time of year again, it is time to kick off the 12th annual best photos of the year blog project. I’m proud to say over the years that hundreds of photographers have taken part (see Best Photos of 2017, 2016,  2015, 2014, 2013,  2012, 2011, 2010, 2009, 2008 and 2007).  It’s great to see the community of photographers that have developed around this blog project. As always I hope the exercise of picking your best photos helps improve your photography (10 Ways to Top Your Best 20xx Photographs). So without any further delay here is how you take part to submit your best photos of 2018. How to Participate (Read Carefully) Review & select your best photos from 2018. Note: Photo edit carefully narrowing down your results to your best 10 or 5 photos. Reference Pro Tips: Photo Editing with Gary Crabbe for pointers. Create a blog post on your website or a Flickr set containing your best photos from 2018. Complete the form below by Friday JANUARY 4th at 11:59PM PST to take part. The following Tuesday, or thereabout, I’ll post a link to all submitted sites and photos on my blog. Throughout the week I’ll also share the results across all my social media accounts. Spread the Word! Feel free to spread the word of this project on Twitter, Facebook, and Instagram, Google+ (even if it is about to die), photo forums you frequent and/or your blogs. All who are interested in taking part are invited. Loading…




you

Blog Project: Your Best Photos From 2019

It is time to kick off the 13th annual best photos of the year blog project! I’m proud to say over the years that hundreds of photographers have taken part (see Best Photos of 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008 and 2007).  It’s great to see the community of photographers that have developed around this blog project. As always I hope the exercise of picking your best photos helps improve your photography (10 Ways to Top Your Best 20xx Photographs). So without any further delay here is how you take part to submit your best photos of 2019. How to Participate (Read Carefully) Review & select your best photos from 2019. Note: Photo edit carefully narrowing down your results to your best 10 or 5 photos. Reference Pro Tips: Photo Editing with Gary Crabbe for pointers. Create a blog post on your website or a Flickr set containing your best photos from 2019. Complete the form below by Sunday JANUARY 5th at 11:59PM PST to take part. The following Tuesday, or thereabout, I’ll post a link to all submitted sites and photos on my blog. Throughout the week I’ll also share the results across all my social media accounts. Spread the Word! Feel free to spread the word of this project on Twitter, Facebook, Instagram, photo forums you frequent and/or your blogs. All who are interested in taking part are invited. Loading…




you

7 Steps to Landing Your First UI/UX Job

UI/UX design careers are on fire, with plenty of competition for jobs. Here's how to differentiate yourself, save time and succeed in your job search.




you

9 Ways To Start Promoting Your Content Now

Your ability to create and promote content is critical to your business' success. Here are 9 ways to set up a framework for content promotion immediately.




you

How To Build a Website That Your Users Will Love

Find out what users love and hate and how to build the best website for your audience. From content and navigation to design and hosting, use our 5 top tips.




you

How to Grow Your Sales and Leads During the Coronavirus Pandemic

Try these 10 actionable steps for streamlined, cost-effective marketing during the lockdown. Shed costs and embrace innovation to drive leads and conversions.




you

How To Get Effective Help With Writing Tasks That Will Boost Your Own Writing Skills

Writing is a quite ambivalent word. For some students, it causes their worst nightmares to come to mind (or it is just a boring assignment) and for some, it’s the fun way to express their thoughts to...




you

How Important Is A Domain Name For Your Business?

Online representation has a crucial role in planning a business. Today, people turn to the internet whenever they need help, but especially when they want to find certain products or specific...




you

Creative Ways To Earn Extra Money In Your Downtime

Many people have regular jobs that they love, and which enable them to use their creative skills to make money. This could be anything from coding video games to being an expert in SEO or designing...




you

The Best Way To Improve Your Business Skills

Are you thinking about running a business after getting a degree? This article will help you find the best ways to make your business skills more efficient and useful. The Best Way To Improve Your...




you

5 Tips That You Absolutely Must Know To Design A Unique Metal Business Card

Every day thousands of business cards exchange hands, and these business cards often get lost in mounds of other cards. Often, clients are unable to reach you just because they couldn't find your...



  • Design Roud-up

you

How Can SEO Help Market Your Designing Agency?

It's unusual, as indeed Google says that in case you've got to enlist an SEO strategy, you ought to do so early instead of late, like when you're appropriate arranging to launch a new site. Because...




you

6 Ways To Step Up Your Instagram Stories Game

Instagram Stories are an integral part of the platform. Though Instagram copied Snapchat’s concept a few years ago, over 500 million accounts use the Stories feature on a daily basis. Some users...




you

Why Choosing The Best Web Hosting Is Crucial For Your Business

Not many business owners think about hosting when building a new website for their business. But failing to choose the right web hosting can have a great impact on your website and, of course, your...




you

Book Review: Love You Hard by Abby Maslin

This book packs a lot of wisdom. You’ll learn about aphasia; you’ll understand ambiguous loss; you’ll follow Abby down dark hallways and into sunlit rooms and learn what it means to own a life built on raw truth.




you

Unsolved Zoom Mysteries: Why We Have to Say “You’re Muted” So Much

Video conference tools are an indispensable part of the Plague Times. Google Meet, Microsoft Teams, Zoom, and their compatriots are keeping us close and connected in a physically distanced world.

As tech-savvy folks with years of cross-office collaboration, we’ve laughed at the sketches and memes about vidconf mishaps. We practice good Zoomiquette, including muting ourselves when we’re not talking.

Yet even we can’t escape one vidconf pitfall. (There but for the grace of Zoom go I.) On nearly every vidconf, someone starts to talk, and then someone else says: “Oop, you’re muted.” And, inevitably: “Oop, you’re still muted.”

That’s right: we’re trying to follow Zoomiquette by muting, but then we forget or struggle to unmute when we do want to talk.

In this post, I’ll share my theories for why the You’re Muted Problems are so pervasive, using Google Meet, Microsoft Teams, and Zoom as examples. Spoiler alert: While I hope this will help you be more mindful of the problem, I can’t offer a good solution. It still happens to me. All. The. Time.

Skip the why and go straight to the vidconf app keyboard shortcuts you should memorize right now.

Why we don't realize we’re muted before talking

Why does this keep happening?!?

Simply put: UX and design decisions make it harder to remember that you’re muted before you start to talk.

Here’s a common scenario: You haven’t talked for a bit, so you haven’t interacted with the Zoom screen for a few seconds. Then you start to talk — and that’s when someone tells you, “You’re muted.”

We forget so easily in these scenarios because when our mouse has been idle for a few seconds, the apps hide or downplay the UI elements that tell us we’re muted.

Zoom and Teams are the worst offenders:

  • Zoom hides both the toolbar with the main in-app controls (the big mute button) and the mute status indicator on your video pane thumbnail.
  • Teams hides the toolbar, and doesn't show a mute status indicator on your video thumbnail in the first place.

Meet is only slightly better:

  • Meet hides the toolbar, and shows only a small mute status icon in your video thumbnail.

Even when our mouse is active, the apps’ subtle approach to muted state UI can make it easy to forget that we’re muted:

Teams is the worst offender:

  • The mute button is an icon rather than words.
  • The muted-state icon's styling could be confused with unmuted state: Teams does not follow the common pattern of using red to denote muted state.
  • The mute button is not differentiated in visual hierarchy from all the other controls.
  • As mentioned above, Teams never shows a secondary mute status indicator.

Zoom is a bit better, but still makes it pretty easy to forget that you’re muted:

  • Pros:
    • Zoom is the only app to use words on the mute button, in this case to denote the button action (rather than the muted state).
    • The muted-state icon’s styling (red line) is less likely to be confused with the unmuted-state icon.
  • Cons:
    • The mute button’s placement (bottom left corner of the page) is easy to overlook.
    • The mute button is not differentiated in visual hierarchy from the other toolbar buttons — and Zoom has a lot of toolbar buttons, especially when logged in as host.
    • The secondary mute status indicator is a small icon.
    • The mute button’s muted-state icon is styled slightly differently from the secondary mute status indicator.
  • Potential Cons:
    • While words denote the button action, only an icon denotes the muted state.

Meet is probably the clearest of the three apps, but still has pitfalls:

  • Pros:
    • The mute button is visually prominent in the UI: It’s clearly differentiated in the visual hierarchy relative to other controls (styled as a primary button); is a large button; and is placed closer to the center of the controls bar.
    • The muted-state icon’s styling (red fill) is less likely to be confused with the unmuted-state icon.
  • Cons:
    • Uses only an icon rather than words to denote the muted state.
  • Unrelated Con:
    • While the mute button is visually prominent, it’s also placed next to the hang-up button. So in Meet’s active state you might be less likely to forget you’re muted … but more likely to accidentally hang up when trying to unmute. 😬

I know modern app design leans toward minimalism. There’s often good rationale to use icons rather than words, or to de-emphasize controls and indicators when not in use.

But again: This happens on basically every call! Often multiple times per call!! And we’re supposed to be tech-savvy!!! Imagine what it’s like for the tens of millions of vidconf newbs.

I would argue that “knowing your muted state” has turned out to be a major vidconf user need. At this point, it’s certainly worth rethinking UX patterns for.

Why we keep unsuccessfully unmuting once we realize we’re muted

So we can blame the You’re Muted Problem on UX and design. But what causes the You’re Still Muted Problem? Once we know we’re muted, why do we sometimes fail to unmute before talking again?

This one is more complicated — and definitely more speculative. To start making sense of this scenario, here’s the sequence I’m guessing most commonly plays out (I did this a couple times before I became aware of it):

The crucial part is when the person tries to unmute by pressing the keyboard Volume On/Off key.

If that’s in fact what’s happening (again, this is just a hypothesis), I’m guessing they did that because when someone says “You’re muted” or “I can’t hear you,” our subconscious thought process is: “Oh, Audio is Off. Press the keyboard key that I usually press when I want to change Audio Off to Audio On.”

There are two traps in this reflexive thought process:

First, the keyboard volume keys control the speaker volume, not the microphone volume. (More specifically, they control the system sound output settings, rather than the system sound input settings or the vidconf app’s sound input settings.)

In fact, there isn’t a keyboard key to control the microphone volume. You can’t unmute your mic via a dedicated keyboard key, the way that you can turn the speaker volume on/off via a keyboard key while watching a movie or listening to music.

Second, I think we reflexively press the keyboard key anyway because our mental model of the keyboard audio keys is just: Audio. Not microphone vs. speaker.

This fuzzy mental model makes sense: There’s only one set of keyboard keys related to audio, so why would I think to distinguish between microphone and speaker? 

So my best guess is hardware design causes the You’re Still Muted Problem. After all, keyboard designs are from a pre-Zoom era, when the average person rarely used the computer’s microphone.

If that is the cause, one potential solution is for hardware manufacturers to start including dedicated keys to control microphone volume:

Video conference keyboard shortcuts you should memorize right now

Let me know if you have other theories for the You’re Still Muted Problem!

In the meantime, the best alternative is to learn all of the vidconf app keyboard shortcuts for muting/unmuting:

  • Meet
    • Mac: Command(⌘) + D
    • Windows: Control + D
  • Teams
    • Mac: Command(⌘) + Shift + M
    • Windows: Ctrl + Shift + M
  • Zoom
    • Mac: Command(⌘) + Shift + A
    • Windows: Alt + A
    • Hold Spacebar: Temporarily unmute

Other vidconf apps not included in my analysis:

  • Cisco Webex Meetings
    • Mac: Ctrl + Alt + M
    • Windows: Ctrl + Shift + M
  • GoToMeeting

Bonus protip from Jackson Fox: If you use multiple vidconf apps, pick a keyboard shortcut that you like and manually change each app’s mute/unmute shortcut to that. Then you only have to remember one shortcut!




you

So You've Written a Bad Design Take

So you’ve just written a blog post or tweet about why wireframes are becoming obsolete, the dangers of “too accessible” design, or how a certain style of icon creates “cognitive fatigue.”

Your post went viral, but now you’re getting ratioed by rude people on the Internet. That sucks! You were just trying to start a conversation and you probably didn’t deserve all that negativity (except for you, “too accessible” guy).

Most likely, you made one of these common mistakes:

1. You made generalizations about “design”

You, a good user-centered designer, know that you are not your user. Nor are you every designer.

First of all, let's acknowledge that there is no universal definition of design. Even if we narrow it down to software design, it’s still hard to make generalizations. Agency, in-house, product, startup, enterprise, non-profit, website, app, connected hardware, etc. – there are a lot of different work contexts and cultures for people with “designer” in their titles.

"The Design Industry" is not a thing, but even if it were, you don't speak for it. Don’t assume that the kind of design work you do is the universal default.

2. You didn’t share enough context

There are many great design books and few great design blog posts. (There are, to my knowledge, no great design tweets, but I am open to your suggestions.) Writing about design is not well suited to short formats, because context plays such an important role and there’s always a lot of it to cover.

Writing about your work should include as much context as you would include if you were presenting your portfolio for a job interview. What kind of organization did you work for? Who was your client and/or your stakeholders? What was the goal of the project? Your timeline? What was the makeup of your team? What were the notable business rules and constraints? How are you defining effectiveness and success?

Without these kinds of details, it’s not possible for other designers to know if what you’ve written is credible or applicable to them.

3. You were too certain

A blog post doesn’t need to be a dissertation. It’s okay to share hunches and anecdotes, but give the necessary caveats. And if you're making claims about science, bruh, you gotta cite your sources.

Be humble in your takes. Your account of what worked for you and why is more valuable to your peers than making sweeping claims and reheating the same old arguments. Be prepared to be told you’re wrong, and have the humility to realize that your perspective is just your perspective. Real conversations, like good design, are built on feedback and diverse viewpoints.

Together, we can improve the discourse in our information ecosystems. Don't generalize. Give context. Be humble.




you

Should you use Userbase for your next static site?

During the winter 2020 Pointless Weekend, we built TrailBuddy (working app coming soon). Our team consisted of four developers, two project managers, two front-end developers, a digital-analyst, a UXer, and a designer. In about 48 hours, we took an idea from Jeremy Field’s head to a (mostly) working app. We broke up the project in two parts:. First, a back-end that crunches trail, weather, and soil data. That data is exposed via a GraphQL API for a web app to consume.

While developers built the API, I built a static front end using Next.js. Famously, static front-ends don’t have a database, or a concept of “users.” A bit of functionality I wanted to add was saving favorite trails. I didn’t want to be hacky about it, I needed some way to add users and a database. I knew it’d be hard for the developers to set this up as part of the API, they had their hands full with all the #soil-soil-soil-soil-soil (a slack channel dedicated solely to figuring out our soil data problem—those were plentiful.) I had been looking for an excuse to use Userbase, and this seemed like as good a time as any.

A textbook Userbase use case

“When would I use it?” The Usebase site lists these reasons:

  • If you want to build a web app without writing any backend code.
  • If you never want to see your users' data.
  • If you're tired of dealing with databases.
  • If you want to radically simplify your GDPR compliance.
  • And if you want to keep things really simple.

This was a perfect fit for my problem. I didn’t want to write any more backend code for this. I didn’t want to see our user’s data, I don’t care to know anyone’s favorite trails.* A nice bonus to not having users in our backend was not having to worry about keeping their data safe. We don’t have their data at all, it’s end-to-end encrypted by Userbase. We can offer a reasonable amount of privacy for free (well for the price of using Userbase: $49 a year.) I am not tired of dealing with databases, but I’d rather not. I don’t think anyone doesn’t want to simplify their GDPR compliance. Finally, given our tight timeline I wanted nothing more than to keep things really simple.

A sign up form that I didn't have to write a back-end for

Using Userbase

Userbase can be tried for free, so I set aside thirty minutes or so to do a quick proof of concept to make sure this would work out for us. I made an account and followed their Quickstart. Userbase is a fundamentally easy tool to use, but their quickstart is everything I’d want out of a quickstart:

  • Written in the most vanilla way possible (just HTML and vanilla JS). This means I can adapt it to my needs, in this case React using Next.js
  • Easy to follow, it does the most barebones tour of the functionality you can expect to get out of the SDK (software development kit.) In other words it is quick and it is a start
  • It has a live demo and code samples you can download and run yourself

It didn’t take long after that to integrate Userbase into our app with more help from their great docs. I debated whether to add code samples of what we did here, and I didn’t because any reader would be better off using the great quickstart and docs Userbase provides—they are that clear, and that good. Depending on your use case you’ll need to adapt the examples to your needs, for us the trickiest things were creating a top level authentication context to manage users in the app, and a custom hook to encapsulate all the logic for setting, updating, and deleting favourite trails in the app. Userbase’s SDK worked seamlessly for us.

A log in form that I didn't have to write a back-end for

Is Userbase for you?

Maybe. I am definitely a fan, so much so that this blog post probably reads like an advert. Userbase saved me a ton of time in this project. It reminded me of “The All Powerful Front End Developer” talk by Chris Coyer. I don’t fully subscribe to all the ideas in that talk, but it is nice to have “serverless” tools like Userbase, and all the new JAMstacky things. There are limits to the Userbase serverless experience in terms of scale, and control. Obviously relying on a third party for something always carries some (probably small) risk—it’s worth noting Usebase includes a note on their pricing page that says “You can host it yourself always under your control, or we can run it for you for a full serverless experience”—Still, I wouldn’t hesitate this to use in future projects.

One of the great things about Viget and Pointless Weekend is the opportunity to try new things. For me that was Next.js and Userbase for Trailbuddy. It doesn’t always work out (in fact this is my first pointless weekend where a risk hasn’t blown up in my face) but it is always fun. Getting to try out Userbase and beginning to think about how we may use it in the future made the weekend worthwhile for me, and it made my job on this project much more enjoyable.

*I will write a future post about privacy conscious analytics in TrailBuddy when I’ve figured that out. I am looking into Fathom Analytics for that.



  • Code
  • Front-end Engineering

you

Global Gitignore Files Are Cool and So Are You

Setting it up

First, here's the config setup you need to even allow for such a radical concept.

  1. Define the global gitignore file as a global Git configuration:

    git config --global core.excludesfile ~/.gitignore
    

    If you're on OSX, this command will add the following config lines in your ~/.gitconfig file.

    [core]
      excludesfile = /Users/triplegirldad/.gitignore
    
  2. Load that ~/.gitignore file up with whatever you want. It probably doesn't exist as a file yet so you might have to create it first.

Harnessing its incredible power

There are only two lines in my global gitignore file and they are both fairly useful pretty much all the time.

$ cat ~/.gitignore
TODO.md
playground

This 2 line file means that no matter where I am, what project I'm working on, where in the project I'm doing so, I have an easy space to stash notes, thoughts, in progress ideas, spikes, etc.

TODO.md

More often than not, I'm fiddling around with a TODO.md file. Something about writing markdown in your familiar text editor speaks to my soul. It's quick, it's easy, you have all the text editing tricks available to you, and it never does anything you wouldn't expect (looking at you auto-markdown-formatting editors). I use one or two # for headings, I use nested lists, and I ask for nothing more. Nothing more than more TODO.md files that is!

In practice I tend to just have one TODO.md file per project, right at the top, ready to pull up in a few keystrokes. Which I do often. I pull this doc up if:

  • I'm in a meeting and I just said "oh yeah that's a small thing, I'll knock it out this afternoon".
  • I'm halfway through some feature development and realize I want to make a sweeping refactor elsewhere. Toss some thoughts in the doc, and then get back to the task at hand.
  • It's the end of the day and I have to switch my brain into "feed small children" mode, thus obliterating everything work-related from my short term memory. When I open things up the next day and know exactly what the next thing to dive into was.
  • I'm preparing for a big enough refactor and I can't hold it all in my brain at once. What I'd give to have an interactive 3D playground for brain thoughts, but in the meantime a 2D text file isn't a terrible way to plan out dev work.

playground

Sometimes you need more than some human words in a markdown file to move an idea along. This is where my playground directory comes in. I can load this directory up with code that's related to a given project and keep it out of the git history. Because who doesn't like a place to play around.

I find that this directory is more useful for long running maintenance projects over fast moving greenfield ones. On the maintenance projects, I tend to find myself assembling a pile of scripts and experiments for various situations:

  • The client requests a one-time obscure data export. Whip up some CSV generation code and save that code in the playground directory.
  • The client requests a different obscure data export. Pull up the last time you did something vaguely similar and save yourself the startup time.
  • A batch of data needs to be imported just once. Might as well stash that in the chance that "just once" is actually "just a few times".
  • Kicking the tires on an integration with a third party service.

Some of these playground files end up being useful more times than I can count (eg: the ever-changing user_export.rb script). Some items get promoted into application code, which is always fun. But most files here serve their purpose and then wither away. And that's fine. It's a playground, anything goes.

Wrapping up

Having a personal space for project-specific notes and code has been helpful to me over the years as a developer on multiple projects. If you have your own organizational trick, or just want to brag about how you memorize everything without any markdown files, let me know in the comments below!