Tom Johnson Profile Banner
Tom Johnson Profile
Tom Johnson

@tomjohndesign

Followers
3,447
Following
927
Media
859
Statuses
3,658

I dream in dither. Design @basedash .

Nashville, TN
Joined September 2012
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@tomjohndesign
Tom Johnson
1 year
Design hack: Set up an hour long meeting once a week, or at least once a sprint with your dev team just to go through and fix all of the tiny UI details that could be better. All of the things that would never get prioritized in a Sprint planning. All of the things that maybe a
Tweet media one
50
142
2K
@tomjohndesign
Tom Johnson
2 months
I'm calling this a "proximity menu". The best click is no click.
103
77
2K
@tomjohndesign
Tom Johnson
1 year
My wife secretly recorded me watching the @figma keynote this morning. #config23
39
75
1K
@tomjohndesign
Tom Johnson
3 months
Resize card
26
41
1K
@tomjohndesign
Tom Johnson
5 years
So @webflow is just for websites you say? Nope.
28
52
597
@tomjohndesign
Tom Johnson
1 month
My favorite Figma component. Everything is a row.
18
31
521
@tomjohndesign
Tom Johnson
18 days
A developer on my team got the @figma UI3 update before I did.
Tweet media one
41
8
454
@tomjohndesign
Tom Johnson
9 days
Complex filters
7
11
403
@tomjohndesign
Tom Johnson
1 month
Card stack. Scroll to navigate.
17
13
378
@tomjohndesign
Tom Johnson
3 months
Cards? Or no Cards?
76
7
375
@tomjohndesign
Tom Johnson
3 months
Cards
10
21
343
@tomjohndesign
Tom Johnson
2 months
Dither gradient
9
7
340
@tomjohndesign
Tom Johnson
2 years
Before I redid the @Basedash website in July, we decided to stick with @Webflow over @framer after doing some test sites. But after building a few other sites in Framer since then, I think we'll probably switch once they add CMS import. A micro-thread about why:
Tweet media one
17
28
335
@tomjohndesign
Tom Johnson
1 year
Well. I did it. I spent the last 2-3 months pushing @framer to the limit and the new @basedash website is live. And boy oh boy, it's been a project. Sorry in advance for the thread, but it can't be helped. Full blog write-up will be coming soon. 1/n
16
20
276
@tomjohndesign
Tom Johnson
2 months
Card rearrange
7
5
215
@tomjohndesign
Tom Johnson
2 years
I feel like all I tweet about these days is @framer but man, it's hard not to share. I've never in my career been able to prototype, let alone ship, sites with effects like this.
7
7
208
@tomjohndesign
Tom Johnson
3 months
Please @figma . I'm begging you for something like a "wrap text in span" because this workflow is about 100x harder in Figma than it is in code.
Tweet media one
12
14
191
@tomjohndesign
Tom Johnson
2 years
@round You had me second guessing it how much work it would be but yeah, it's only like 5-10 minutes to make this in @webflow or raw css if that's how you roll. The harder parts would be usual with any other carousel, infinite scroll, momentum, snapping...
2
4
184
@tomjohndesign
Tom Johnson
6 years
I'll never understand how Illustrator, a GPU accelerated desktop program with decades of updates, hundreds of developers, and tens of thousands of users, is slower rendering A SINGLE RECTANGLE than browser-based @figmadesign . I mean, all I'm doing is using the pan tool. CMON.
7
26
185
@tomjohndesign
Tom Johnson
3 months
Dither hover
10
9
189
@tomjohndesign
Tom Johnson
7 years
I made the @Tesla Model 3 UI in @figmadesign and learned how @elonmusk is driving us to the future. #UX #UI
6
50
181
@tomjohndesign
Tom Johnson
6 years
If someone ever tells me that making components in @figmadesign slows them down, I'll just show them this:
3
23
132
@tomjohndesign
Tom Johnson
10 months
@aleksliving Most personas are useless. They're a legacy deliverable that agencies created to have another billable item and something that executives love to point at to seem "user centric". This group is the "Steve like x,y,z and lives in a town and has 3 kids". Product teams start to
9
8
133
@tomjohndesign
Tom Johnson
2 years
It's time. I'm switching the @basedash site from @webflow to @framer . Never thought I'd migrate, but I can ship so much faster in Framer and I can't keep letting a "structured" site stand in the way of testing new ideas.
11
7
132
@tomjohndesign
Tom Johnson
3 months
Dither loader
5
1
132
@tomjohndesign
Tom Johnson
2 years
⚓️🔎
8
6
120
@tomjohndesign
Tom Johnson
5 years
Lately, I've been frustrated with the shortcomings of design tools. Don't get me wrong, I still love them, but I think it's time for us to start pushing for more features that emulate development, and less that are rooted in visual design. #ux #ui #design
12
27
116
@tomjohndesign
Tom Johnson
3 months
It's time for better charts
7
2
119
@tomjohndesign
Tom Johnson
5 years
Dream @figmadesign plugin: @sketchsystems + component swapping. Allow me to define all variants of a component, and on selection be able to swap between them using a UI like this. Prototype link:
4
10
106
@tomjohndesign
Tom Johnson
1 year
Not sure how I feel about mass use of @figma variables in my design system. My workflow has simultaneously never been faster and also never been slower. So much more complexity under the hood, but also file performance has taken a nosedive. I'm seeing loading sluggish panning,
8
0
107
@tomjohndesign
Tom Johnson
2 years
What started as a 1:1 rebuild of the Basedash site in @framer has turned into a lot more. I can't put my finger on the exact reason, but building in Framer lets me think a lot more about the whole vision and narrative of the site vs how to compose each element. It's been great.
9
9
105
@tomjohndesign
Tom Johnson
2 years
This @yotoplay is the most well-designed family toy I've ever seen. It's a master class in product design. My kids love it. My wife loves it. I love it. The UI. The apps. The platform. The content. The sales strategy. The industrial design... Worth a case study.
Tweet media one
5
6
103
@tomjohndesign
Tom Johnson
2 years
These are probs the crispiest buttons I've ever made. No way I could make it anywhere else but @webflow . 👨‍🍳😘
12
5
95
@tomjohndesign
Tom Johnson
7 years
I just published "You are Going to Switch to Figma" on Medium @figmadesign #UX #UI #design
4
25
91
@tomjohndesign
Tom Johnson
2 months
Hey @figma I know there's all this drafts drama and all, but can I please understand the logic that makes this dropdown CONSTANTLY switch from Libraries to local and never ever "All libraries" which should absolutely 100% be the default. It's been bugging me for so long.
Tweet media one
9
2
92
@tomjohndesign
Tom Johnson
4 years
Excited to hang in SF later this week for @figmadesign #config2020 . It's just crazy to think how far Figma has come in the last few years and how many people are using it now. People thought I was crazy to suggest this in 2017:
4
2
87
@tomjohndesign
Tom Johnson
1 month
Dither loader box
1
2
88
@tomjohndesign
Tom Johnson
3 months
Card stack
5
3
81
@tomjohndesign
Tom Johnson
2 years
All I want. Is the Webflow style editor. Inside of VS Code. For React components. How is this not a product?
16
5
78
@tomjohndesign
Tom Johnson
2 years
Would love an option to be able to use right click in prototypes @figma .
Tweet media one
1
2
77
@tomjohndesign
Tom Johnson
5 years
Hey @NotionHQ , wouldn't it be cool if my @figmadesign file structure was automatically mirrored in Notion so that I had the perfect place to keep files and projects documented? I know you all are like, tight, so maybe that should be a thing...?
3
2
71
@tomjohndesign
Tom Johnson
8 years
@EWErickson Lap dog status.
Tweet media one
7
34
58
@tomjohndesign
Tom Johnson
7 years
Okay... I'm a fan of @figmadesign . Nothing new there. But prototyping with components? This only took 30 min. THATS INSANE. #UX #UI #design
Tweet media one
3
8
64
@tomjohndesign
Tom Johnson
2 years
I mean... @framer is fun. Still needs a good amount of work, but getting really excited to launch this new version of the @Basedash website.
3
1
62
@tomjohndesign
Tom Johnson
2 months
New profile pic.
Tweet media one
7
0
58
@tomjohndesign
Tom Johnson
3 months
My wife is out this week for a sister trip, so I did the obvious designer thing in the evening and redid my personal site, brand, and vibe with @framer and @calcom . Nothing fancy, no I'm not looking for a new job. Just randomly felt motivated.
3
2
53
@tomjohndesign
Tom Johnson
2 years
I can confidently say that after a week of using @framer sites that it's going to completely upend the no-code website builder market. Hoooollyyy smokes this product is going to be a big deal.
3
4
52
@tomjohndesign
Tom Johnson
1 year
Tweet media one
0
3
49
@tomjohndesign
Tom Johnson
2 years
I've tried to learn @framer with every major release they've had for probably 6 or 7 years. Never has stuck, though I've always wanted it to stick. Framer sites, though. This is going to stick. I'm very excited to see the future of this product.
2
0
49
@tomjohndesign
Tom Johnson
1 year
@emanuelsa Data. Every design file should have a basic built in spreadsheet that can be used to populate the designs. Not as a plugin, but completely core to the document and team. Content should be just as componentizable and reusable as UI.
4
1
47
@tomjohndesign
Tom Johnson
1 year
I think I tracked down the main issue I'm running into with @figma variables. They're too broad. My mental model keeps expecting them to be here: Not here: I do want them at the canvas level, but I don't want them only at the canvas level. Ideally, I'd be able to set them
Tweet media one
Tweet media two
6
0
46
@tomjohndesign
Tom Johnson
10 months
New @Basedash landing page today to support our launch week. Pretty happy with the shader, dither, and bento action, thankful to the @framer community for all of the awesome components that made it possible.
3
7
46
@tomjohndesign
Tom Johnson
2 years
@framer is so. Much. Faster. Faster to navigate. Page loads, clicks, assets, publishing, CMS editing... It's faster to make changes. To get feedback. To test different ideas. I've been using Webflow for years, Framer for months. I'm faster in Framer.
1
1
44
@tomjohndesign
Tom Johnson
6 years
I've never @figmadesign 's team IRL, but have DMed, tweeted, intercom'd, hangout'd with some of them. Each time, I didn't think that I was another feature request in the fray, or going to receive a templated reply. They get community. They care about their users. #whyilovefigma
3
6
43
@tomjohndesign
Tom Johnson
6 years
For my 1000th tweet, I'll see your dark mode UI and raise you an 80's mode. - Made in @webflow
0
5
44
@tomjohndesign
Tom Johnson
5 years
I'm super conflicted about auto-layout in @figmadesign . On the one hand, it allows me to save tons of clicks and time. On the other hand, my files have never been messier, less constrained, and I regularly lose flow to fix things that don't make sense. Anyone else?
10
3
42
@tomjohndesign
Tom Johnson
1 year
Our design tools are going to have to dramatically change to help make these experiences. I wonder if we'll look back at Figma like we do now with Photoshop-- an existing tool that could, but was not meant to design for new paradigms...
@round
Maxim Leyzerovich
1 year
Principles of Spatial Design: Design for Spatial UIs: Shared Spatial Experiences: Accessible Spatial Experiences: Design for Spatial Input:
18
343
1K
7
4
42
@tomjohndesign
Tom Johnson
3 years
I made my first @figmadesign Figjam doc today and I legit thought something was wrong because it loaded so fast. Bu.... how. How does it load that fast. There was no delay. Am I reading this right??? A sub 10 MILLISECOND time to paint?????? HOW. HOW. No, but seriously how.
Tweet media one
3
1
41
@tomjohndesign
Tom Johnson
2 months
Line chart + segments + table
1
1
39
@tomjohndesign
Tom Johnson
10 months
I can't code. I have hit walls in my career because of that inability. I've tried to learn, failed. Tried again, failed again. I learned to be okay with it. It's a blocker, not gonna lie. You're always reliant on someone else to implement, build, or see things though. I've
0
7
35
@tomjohndesign
Tom Johnson
2 months
Dear @figma Please blatantly rip off this amazing feature in @splinetool . A cloner for repeating the same items with randomized properties (data) would be at least be a 10x improvement over the current workflow with autolayout and duplicating elements. 1 click to make a photo
Tweet media one
6
0
37
@tomjohndesign
Tom Johnson
2 years
Huge reason we're moving @Basedash to @framer is the CMS. Most of our blog posts are technical and have code snippets. @NotionHQ makes authoring great, but @webflow doesn't support most mrkdown. We are making this work rn with @thatsfinsweet , but the workflow is... frustrating.
3
0
33
@tomjohndesign
Tom Johnson
6 years
Quote from dev looking over my shoulder at a prototype I built in @webflowapp : "Man, I wish it was that easy for me to make this in production."
2
5
31
@tomjohndesign
Tom Johnson
3 months
Stacked bar chart. Stay tuned --> @Basedash
0
2
34
@tomjohndesign
Tom Johnson
1 year
Before & After with @figma variables. This component was already pretty lean, but it's also the basis for nearly everything inside of @Basedash . Going from 48 -> 4 is a huge help, and these are more versatile than the original set.
Tweet media one
Tweet media two
2
1
32
@tomjohndesign
Tom Johnson
5 years
I honestly look at my career as pre and post @webflow . I used it to build my first site, which led to my first app, which led to UX, which led to now @Asurion . It changed, and continues to change, the way I think, work, and collaborate. Congrats.
2
1
30
@tomjohndesign
Tom Johnson
7 years
Prototype of #Android Time picker took 15 min in @figmadesign Source … Prototype … #UX #UI
Tweet media one
1
3
31
@tomjohndesign
Tom Johnson
5 years
@webflow A little context: This is an internal app for Asurion Experts that's currently in use and at scale with close to 200k sessions logged. We did it out of need to scale and test our program very quickly, and are slowly rolling out a refactored version made in React.
1
1
29
@tomjohndesign
Tom Johnson
3 years
We need better onboarding at @Basedash . Our recent launch on @ProductHunt was awesome, but our first launch experience needs work. I'm going to design it in the open and tweet the whole process in a 🧵. Discovery, user flows, tests, everything. Won't be short. Here we go:
3
3
29
@tomjohndesign
Tom Johnson
3 months
Dear @figma it would be awesome if sections didn't act like frames, but more like a hybrid of a group and a frame, with the ability to grow with their child contents. It's v annoying to have to keep resizing them, when they're really just best for a visual or prototype
Tweet media one
7
0
29
@tomjohndesign
Tom Johnson
7 months
Database.
4
1
28
@tomjohndesign
Tom Johnson
1 year
The @framer site I'm working on right now is really going to push some CMS limits...
Tweet media one
0
0
28
@tomjohndesign
Tom Johnson
1 year
Hey @figma , any chance we could use color styles in gradients? Been using them in @framer and it's v nice.
Tweet media one
1
0
27
@tomjohndesign
Tom Johnson
29 days
@jsngr I’ve been using the term “ambient AI” for anything like this that removes friction or improves results. It’s easy to over embellish something that’s basically just an API call for simple things.
0
1
27
@tomjohndesign
Tom Johnson
17 days
We're going all in on @trycampsite for the next weekish at @Basedash . With the recent acq of @with_multi by openAI, and the total mediocre experience of @SlackHQ huddles, it might be time to find a new way of working. We're all remote and do some async, but Slack doesn't help
Tweet media one
3
1
25
@tomjohndesign
Tom Johnson
5 years
When @figmadesign released their grid tidy-up feature a while ago, I made this chess board to show my team how to use it. Check it out.
1
2
25
@tomjohndesign
Tom Johnson
2 years
@aslukili @zander_supafast @mahmoudfettal @figma Pretty much exactly like he did. Not too crazy.
2
0
25
@tomjohndesign
Tom Johnson
6 years
So I made the trench run UI with scroll-based progression in @webflowapp . Thinking of adding some more SW UI to this site in the future. Check it out for yourself:
4
4
24
@tomjohndesign
Tom Johnson
3 months
Love the @calcom public dashboard. Are there any more examples like this of public facing metrics and charts?
3
2
24
@tomjohndesign
Tom Johnson
6 years
Wrote a little piece about how to #design an Agency website from scratch in @webflowapp , which is, quite frankly, one of the best tools you will ever use. Here's part 1: Here's the site that I designed for the article:
1
4
24
@tomjohndesign
Tom Johnson
6 years
Just having some fun playing with @figmadesign components while drinking my morning cup o' joe.
3
6
23
@tomjohndesign
Tom Johnson
2 months
Team portraits
0
0
24
@tomjohndesign
Tom Johnson
5 years
Design tools need classes & states. It's hard to go from the ease of making page-level design changes, e.g. room em, font, color, padding in @webflow to the chore of dragging and individually styling elements in other tools. There has to be a better way.
1
0
22
@tomjohndesign
Tom Johnson
2 years
Canvas. The canvas around each page in a Framer site isn't just for exploration, it's also gread for taking components and elements off of a page temporarily until they're ready. Instead of deleting a button, logo, or section before a publish, just drag it onto the canvas.
Tweet media one
1
0
23
@tomjohndesign
Tom Johnson
26 days
Chart preview and command bar
0
1
22
@tomjohndesign
Tom Johnson
1 year
With the new horizontal wrap in @figma , you can vertically wrap as well with a little mental gymnastics. Hello Pinterest style masonry layouts for images/cards/whatever. Maybe coming soon to @Basedash ?
2
7
22
@tomjohndesign
Tom Johnson
8 months
I made a list of the top 9 MacOS apps and utilities I wouldn't want to work without. Full explanation and links here: Here's the TLDR list 👇 9. @HandMirrorApp cause you gotta look fresh. 8. Window Magnet to keep things tidy. 7. @macbartender to clean
9
5
22
@tomjohndesign
Tom Johnson
6 years
I use @webflow for product design. Here's why: #design #ui #ux #productdesign
0
5
21
@tomjohndesign
Tom Johnson
2 years
Collaboration. Logging into one site with multiple team members was huge with @figma , but it's even more obviously huge when that means I can have copywriters, marketers, and developers all working side by side. Component props also make changing elements easy for anyone.
1
0
22
@tomjohndesign
Tom Johnson
2 years
Some high top performers from the study: (% users vs would use again) 🐘 @PostgreSQL - 89% 🔴 @Redisinc - 88% ❄️ @SnowflakeDB - 88% 🪐 @planetscaledata - 87% ▲ @prisma - 86% ⚡️ @supabase - 84% Ⓜ️ @metabase - 83% ➕ @TablePlus - 82% 🔍 @Google BigQuery - 81%
1
4
22
@tomjohndesign
Tom Johnson
1 year
This was my covid project.
Tweet media one
Tweet media two
7
1
21
@tomjohndesign
Tom Johnson
9 months
Just switched to iPhone. I’ve only ever had Android and Palm Pre back in the day. RIP. Most recently was a Pixel 7. Some thoughts. Apps are crazy better. The OS is so much faster. Notifications are hot garbage. Sound controls are nonsensical. Haptics are incredible. iMessage
Tweet media one
6
1
21
@tomjohndesign
Tom Johnson
3 months
Okay okay, this is last version
2
0
21
@tomjohndesign
Tom Johnson
3 years
Well. Blergs are minting now. I've been working on this for 3? 4 months? Feels good. All the issues people have with NFTs, all of the stigmas and hype and nonsense... The tech is just cool, mmkay? It enables a ton of new products, ideas, and people to make things.
Tweet media one
5
2
21
@tomjohndesign
Tom Johnson
6 years
Outlines mode. Need I say more? #whyilovefigma
Tweet media one
1
1
20
@tomjohndesign
Tom Johnson
2 years
Hows this for a button hover state? Might be too cheesy for the final version, but still fun to test out ideas like this in @framer for the new @basedash site.
3
0
20
@tomjohndesign
Tom Johnson
1 year
@t3dotgg Tbh, don't rely on color only for destructive buttons, regardless of brand. Ideally it's as clear with b&w as with color. Icons, good microcopy, soft deletion, and always undo if soft delete isn't an option.
1
1
21
@tomjohndesign
Tom Johnson
1 year
4 years ago I wrote: "I dream of a day where I open my design file and can define attributes at the frame, canvas, project, and even the global team layer." Today. That dream came true. Thank you @figma . I'm not weird you're weird. #config23
@tomjohndesign
Tom Johnson
1 year
My wife secretly recorded me watching the @figma keynote this morning. #config23
39
75
1K
1
1
21
@tomjohndesign
Tom Johnson
2 years
This morning while waiting for my wife and kids to get ready, literally in under 5 minutes, ChatGPT wrote an article formatted as an interview about why we're switching the @Basedash from @webflow to @framer . I was planning to write this next week... Do I even need to now?
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
0
20