Jacob Miller Profile Banner
Jacob Miller Profile
Jacob Miller

@pwnies

Followers
6,251
Following
218
Media
164
Statuses
1,568

Product manager @figma , daily hacker on . Formerly Atlassian / Microsoft. 📧 jake at 👨‍🎓Graduated top 100% in his class

Seattle, WA
Joined March 2008
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@pwnies
Jacob Miller
1 year
Figma Variables lets GO. Been working on this for so long with our team over here at @figma , and I'm so excited to see it finally launch. AMA about variables! Happy to answer q's. #Config2023
122
470
4K
@pwnies
Jacob Miller
2 years
Another day another feature drop over here at @figma 😎 We've made moving styles between files easier! Now just cut and paste to easily move them. ✂️✅
35
147
1K
@pwnies
Jacob Miller
2 years
As a PM for design systems features at Figma, I have to explain what I do for my job to my parents often. I made decisions around designing tools for designing tools for designers to design other tools. It's really quite simple I don't see what the problem is. #DesignSystems
13
54
944
@pwnies
Jacob Miller
1 year
Starting the year off with some library updates in @figma 🔥 1. There's a new icon to let you know when subscribed styles/instances have changes 2. You can now accept changes for individual instances/layers 3. Also you can now see a before vs after preview before hitting update!
32
114
884
@pwnies
Jacob Miller
7 months
Apple design has conditioned me to look at this and wonder if my boarding time is actually 9:41am or if something got lorem ipsumed into prod.
Tweet media one
11
17
804
@pwnies
Jacob Miller
1 year
You're making an icon library. This library uses a 1px stroke width as its style guide. You need to center some lines for a + icon. What approach do you take? Option A is centered, but displays as 2px. Option B is 1px, but off-center. Option C is if you hate your users.
Tweet media one
55
69
483
@pwnies
Jacob Miller
3 years
Started at @figmadesign yesterday. So excited to be here and to make some waves in the design community. I'll be working on #designsystem features, so if you have any reqs hit me up!
31
3
379
@pwnies
Jacob Miller
2 years
With the introduction of Component Props, we changed how you create variants in @figma slightly. Check out all the new ways you can make em!
9
39
328
@pwnies
Jacob Miller
7 months
@ChristianSelig I love all of these replies stating that there are plugins that help handle this that are completely missing the point. Law was well intentioned, but simply wasn't thought through. Good intents can still land you with a bad user experience, it's something we can all learn from.
12
7
302
@pwnies
Jacob Miller
2 years
Hello design twitter! Our lil' DS feature team over here at @figma is growing. We're looking to hire a DS feature designer! It's one of the best teams I've had the honor of being a part of. Come join!
8
42
285
@pwnies
Jacob Miller
10 months
We're working on typography variables in Figma right now, and would love to talk to some type experts. Anyone have any recs for people who deal with the depths of typography who'd be willing to chat?
61
24
246
@pwnies
Jacob Miller
7 months
It’s that time friends. Time to switch over into holiday mode with five new updates to variables launching today.
16
15
216
@pwnies
Jacob Miller
1 year
Let's do an exercise based off an internal discussion we had over here at @figma today. In your words, what is a design system?
115
13
207
@pwnies
Jacob Miller
2 months
Huge shout out to the entire team who worked on this. Was a massive effort! Would love any feedback you all have when using typographic & gradient variables.
@figma
Figma
2 months
We were dropping hints about typography Now our typography drop: → Font family → Font weight and style → Font size → Line height → Letter spacing → Paragraph spacing and indent
63
298
2K
23
22
211
@pwnies
Jacob Miller
1 year
@figma Also hello from our product launch war room from the Variables team!
Tweet media one
6
1
186
@pwnies
Jacob Miller
6 months
⌘V should paste text without formatting (what I want 99% of the time), and ⌘⇧V should post with formatting (what I want almost never). The shift modifier should designate the secondary action, not the primary.
27
8
182
@pwnies
Jacob Miller
1 year
As a PM at Figma working on design systems, one of my major areas of focus is libraries and everything they entail. Pushing direction and vision for how they live and operate in day to day work. So I guess you could say I joined Figma to own the libs.
13
4
174
@pwnies
Jacob Miller
1 year
Let's talk analytics for your design systems. Do you use analytics to track usage, and if so what are the most important metrics you care about?
23
10
143
@pwnies
Jacob Miller
1 year
FYI - style pickers in @figma are currently not loading styles. We're looking into it.
16
9
140
@pwnies
Jacob Miller
1 year
What a huge collection of updates for @figma today! Personally I'm so excited for component props v2 to move from beta into GA; I know a few were waiting for this. Looking forward and thinking about v3, what improvements to props would you like to see?
Tweet media one
12
4
126
@pwnies
Jacob Miller
1 year
Got all your tokens in Style Dictionary and need to port them over to variables in @figma ? Check out this open source plugin @josephnqle just made: Love seeing how fast these plugins are rolling out!!
3
19
123
@pwnies
Jacob Miller
3 years
When I was working at @Atlassian , I ragged on @Confluence at least once a week. Now that I've been using Dropbox Paper and Notion for the last 3 months, @Confluence is the number one product of Atlassian's that I miss. I was so wrong. Confluence is legitimately so good.
18
9
117
@pwnies
Jacob Miller
2 years
Psst - hey @figma users. Want to see a sneak peak at what we're working on next for component props? Spoilers: it's ⓑⓤⓑⓑⓛⓔⓓ ⓟⓡⓞⓟⓢ and suggested values. Hear about that and how to use props in the office hours we're running tomorrow!
Tweet media one
7
17
113
@pwnies
Jacob Miller
1 year
And we’ve got a fully complete version! How long til someone implements Doom?
@DavidWilliames
Dave Williames
1 year
I think I've pushed @figma 's new Variables and Advanced prototyping to its limit... I present a fully working version of Flappy Bird!! 🔥 Featuring: - Scoring + highscores - Pseudo-randomised pipe placement - Physics based movement - Uses 46 variables #Config2023
223
1K
8K
4
7
109
@pwnies
Jacob Miller
2 years
As a PM it's important to distinguish requests from requirements. Example: What @figma customers want: design tokens 🥱 What #figma customers really need: w3m support 😎⚡
Tweet media one
7
4
105
@pwnies
Jacob Miller
1 year
Everyone's favorite game - ds naming polls on twitter (ty to @disco_lu for the influence). Let's talk token nomenclature - what do you call each of the three tiers, and what do you call the pink arrow?
Tweet media one
42
10
107
@pwnies
Jacob Miller
1 year
6 days. That’s how long it took before some absolute mad man got Figma prototypes to run C.
@willyvvu
Willy Wu
1 year
Around the time @willdepue started working on their @figma computer, I also embarked on a journey to create mine... although now I can't claim to be the first. ~3kb program memory, ~1kb ram, 18 instructions, and a Figma plugin to help compile small C programs using ELVM.
32
120
897
3
10
99
@pwnies
Jacob Miller
2 years
Hey @figma friends, we're hosting a recurring live stream kicking off March 9th to talk about Design Systems! Join myself and @dotdude as we talk about the journey of creating a design system, with tips and tricks to help you at each step.
Tweet media one
5
9
82
@pwnies
Jacob Miller
2 years
#schema2022 London in T minus 10…
Tweet media one
1
5
81
@pwnies
Jacob Miller
4 years
@tldtoday @LinusTech This just in: hardware encoding faster than software encoding. Stay tuned for our next breaking headline: water is wet. This is hardly comparing apples to apples (metaphorically that is, as I suppose it literally is comparing apples to apples).
4
1
77
@pwnies
Jacob Miller
1 year
Quick #pm protip - if you complete a 9-5 block of meetings, they clear and you're only left with the meetings that were double-booked. #workSmarter
1
0
78
@pwnies
Jacob Miller
2 years
So excited for my #Config2022 talk with @ryhanhassan about ∑̸̥̦͚͕̬̣̦̊̋͆´̵̢̭͓̜͕̏̓̏͋̇̕͝†̸̡̣̼̱̀̊̍͜ ˆ̴̤̳̟̣͇́͐͌̔͠ø̵͙͋́̀ͅ¥̸͇͙̩̖̟̈́̋̈́͠. Come join us where we'll deep dive into how to å̷̩̱͑̈́̅ß̷̻̺̖̒͑̓̓̂ͅ your Ω̶͖̞̈̈√̵̳̀̈ quickly and efficiently!
Tweet media one
7
7
77
@pwnies
Jacob Miller
2 months
So much DS stuff happening this week, super excited! Tomorrow we've got Framework where we're announcing some highly anticipated features for variables: On Thursday join me, @donniedamato and @resource11 for a token deep dive:
Tweet media one
7
12
73
@pwnies
Jacob Miller
5 months
🔥Hot new variable update - we're making it a bit easier to deal with versioning conflicts. You can now select incompatible modes on layers! This should make it easier to help diagnose layers that aren't able to use the mode, and will make system more flexible!
Tweet media one
5
8
71
@pwnies
Jacob Miller
1 year
Wasn’t expecting to be #1 on hackernews today. Just passed 1500 user signups for 🤯
Tweet media one
10
1
68
@pwnies
Jacob Miller
1 year
@santiecam Styles can contain multiple fills as well as blend modes, and that restricts their use case for design-code alignment and where we can apply them. I.e. you can’t apply a style to the color of an effect or a gradient stop, because how would that work if the style were composed
5
4
68
@pwnies
Jacob Miller
1 year
Mirroring a tweet @skuwamoto just put out, now that all of the Config launches are done and we have a roadmap out for Variables, what other features would you like to see for Design Systems inside of @figma ? Variables roadmap:
55
2
68
@pwnies
Jacob Miller
3 years
My first feature launch over here at @figmadesign . Super proud of the teams I was working with on these features. Check them out as they roll out today and let me know if you have any feedback!
@figma
Figma
3 years
Today we're announcing three new updates to components that will help speed up your workflow when using design systems. 1. Move components 2. Swap libraries 3. Quick components Which one will you use first? 👇
64
219
1K
1
3
64
@pwnies
Jacob Miller
1 year
@HonzaTmn @misaac85 @DesignTokens You’re 100% on the right track @HonzaTmn - heavily inspired by it, but we needed something that worked at smaller resolutions and also fit within our icon language. There were a ton of explorations of this.
2
0
61
@pwnies
Jacob Miller
2 years
iOS 16's object copy + FigJam + my infinite pictures of my dog have been my new favorite thing:
Tweet media one
3
5
60
@pwnies
Jacob Miller
2 years
It’s been a blast being a part of our #Schema2022 world tour this year. We just wrapped events in NYC, London, and Tokyo – next up: cyberspace! ✨🌐 Join us for our virtual finale Nov 16 at 11 AM EST:
4
11
55
@pwnies
Jacob Miller
1 year
@emilsjolander and I are hacking away at making games in prototypes while we wait for our flights back from #Config2023 . Veerrrrrry basic game loop logic working!
6
7
56
@pwnies
Jacob Miller
2 years
@skuwamoto @figma Ok yea design tokens and stuff are cool, but wouldn’t it be cooler if components had an explosion effect when you deleted them? Would like you to think about the true priorities here.
3
0
56
@pwnies
Jacob Miller
20 days
A couple tips with Figma variables (for ds libraries): 1. Never create a mode that shouldn't be set at the page level 2. Never publish a variable that users shouldn't consume. These are the some of the most common problems I see with libraries that don't have great UX.
6
6
55
@pwnies
Jacob Miller
2 years
As a PM, one of the hardest things is getting buy-in on future plans. Here's one of my favorite #figjam tricks for getting alignment from the team. What tips and tricks do you have for effective #productmanagement ?
4
1
53
@pwnies
Jacob Miller
1 year
@notanush @figma Modes are going to be the biggest difference. You can use them to contextually swap the values of variables, allowing you to easily swap a design from light to dark mode, or to other visual modes. I.e.
3
0
51
@pwnies
Jacob Miller
8 months
US is hiring "mid-senior/exec career professionals" to harness the benefits of AI for the government. Pay: $155k Comparison for staff-level positions in the industry: Google L6: 506k Apple ICT5: 497k Amazon L7: 547k Facebook E6: 610k Microsoft L66:
2
8
50
@pwnies
Jacob Miller
14 days
@jsngr Too complicated for my blood. I don't even change the number for my projects, I just iterate through obscure units of time, that way I never have to change "1" or conditionally add an "s". #workSmarter #shipMVPs
Tweet media one
2
0
50
@pwnies
Jacob Miller
3 months
We're trying to do some UX updates to variables in Figma right now and I'm trying to collect some real-world examples. If you're able, would you mind DM-ing me a link to the Figma file where your variables live, along with how many designers are using them?
21
6
50
@pwnies
Jacob Miller
2 years
Oh snaps! Another ep of our Building Blocks livestream for #figma is hitting soon. We'll be covering updating your components to use the latest component props features. Come join myself and @dotdude on Oct 12th!
Tweet media one
0
11
48
@pwnies
Jacob Miller
10 months
Great post by @efedorenko about accessible color. Bonus points for touching on APCA, which we used to help make Figma’s color palette accessible:
1
10
46
@pwnies
Jacob Miller
1 year
@NateBaldwinArt @figma Yes. Plugin API is working today and available for all tiers. Example plugins: Docs here: In addition, we also have a REST API available for enterprise customers.
3
3
47
@pwnies
Jacob Miller
2 years
#PM temptations literally any time they hear a project is ahead of schedule.
Tweet media one
2
3
45
@pwnies
Jacob Miller
1 year
@svorklab Coming later this year. If you're at Config, come join mine and @disco_lu 's session tomorrow at 1130am for a preview of what we're building next for Variables!
4
3
44
@pwnies
Jacob Miller
1 year
Fix is complete. Thank you all for your patience, and apologies again.
3
2
43
@pwnies
Jacob Miller
2 years
So excited these are out and ready to use! Hit me up with any feedback you have 🙏🏻
@figma
Figma
2 years
We launched new component property features. Turn on open beta for… → Exposed nested instances for more customization → Preferred values for more clarity when instance swapping → Simplified instances for more focus on relevant properties Learn more:
55
198
1K
2
0
43
@pwnies
Jacob Miller
24 days
Scopes are here for typography! Get those updates in while they're hot
@figma
Figma
24 days
You can now scope your [blank] variables (It’s typography)
Tweet media one
15
70
786
5
1
44
@pwnies
Jacob Miller
1 year
Have a cute dog vid as one of your 600 posts today.
4
1
41
@pwnies
Jacob Miller
2 years
Spend the day working on designs. I'm ashamed to admit I didn't have any of the designs in @figma ... couple hours later and got everything recreated, and tightened up a bunch of elements in the process. 1/3 #design #webdesign
Tweet media one
3
3
42
@pwnies
Jacob Miller
11 days
@disco_lu I prefer to label mine in a way that I'll look back on as cringe in 10 years time, that way when I have the perspective of hindsight once the industry aligns on things, I'll at least accept that I knew I was wrong to begin with:
Tweet media one
2
1
44
@pwnies
Jacob Miller
7 months
@jsngr 7.5/10 doesn't even render important things like manhole covers
1
0
37
@pwnies
Jacob Miller
2 years
@codinghorror What I'm seeing in this thread is a lot of people who haven't played @factoriogame . A very relevant Steam review:
Tweet media one
0
1
37
@pwnies
Jacob Miller
1 year
@derlukasg There’s a token plan in place but the timeline is variable.
3
0
36
@pwnies
Jacob Miller
7 months
Another hot item - Nested instance variant binding. You can now bind variables to nested instance’s variants, easily swapping things out between modes.
5
1
35
@pwnies
Jacob Miller
2 years
@Atlassian Especially being fully remote, the collab canvas-ness of FigJam just makes me feel close with peeps. Bonus points to it being fun too with things like
0
5
34
@pwnies
Jacob Miller
1 year
This sizzle reel is infinitely radder than my gif. SO EXCITED to see how ya'll use this!
@figma
Figma
1 year
#Config2023 Launch 2: Variables You can now use variables to make adaptable designs—we’re talking different brand themes, device formats, and more. And yup, variables can be exported as tokens in case that’s helpful 😉. 👇 See variables in action
22
311
2K
3
1
35
@pwnies
Jacob Miller
1 year
Let’s go!!! We’ll be diving into all things variables and giving a sneak peak into what’s coming up next. 11:30am PST #config2023
@disco_lu
luis.
1 year
Who’s ready to hear about variables? @pwnies and I are backstage, heading on in about 30 minutes both in person and online 👋
Tweet media one
10
1
100
5
1
33
@pwnies
Jacob Miller
7 months
I completed my first freelance design job over Christmas break in 2003. That was my first true dip of my toes into this crazy tech world, and I haven't stopped since. 20 years later I'm still here playing with pixels. Here's some of those early freelance designs - I kinda miss
Tweet media one
2
0
33
@pwnies
Jacob Miller
2 years
Schema is definitely my fav of our conferences. I'm obviously heavily biased, but it's our way to really hear from the community and get insight into the direction the design system community is moving. SO HYPED to hear from everyone here, AND TO HANG OUT IN PERSON!!
@figma
Figma
2 years
Schema is back and this year we’re taking it on the road! Apply to join us for our annual design systems conference live in NYC, London, and Tokyo. Can't make it in person? Our virtual conference is open to all. RSVP to join us on Nov. 16. #schema2022
29
154
829
1
2
32
@pwnies
Jacob Miller
1 year
@FrownyWink For 1px lines not being able to be centered in a 16px space? Idk mathematicians probably and their damn math rules
1
0
31
@pwnies
Jacob Miller
1 year
@figma Update: Style picker fix is rolling out now. Will let everyone know once the rollout is complete.
3
1
31
@pwnies
Jacob Miller
2 years
DSs are getting crazy complex. Engineers have designed many processes and practices to manage complexity we can learn from, but we have to be careful to not fully treat design like code lest we put design in a box and kill creativity. Recordings of all talks up early next week!
@figma
Figma
2 years
1/ And we’re live at #Schema2022 kicking off with a keynote from Jacob Miller aka @pwnies . #Schema2022
3
5
57
5
1
30
@pwnies
Jacob Miller
2 years
Question for all you #figma users out there, if you were to duplicate this page, would you expect the freshly duplicated page to have new master components created for this card and button, or would the new page be instances of the original page's card and buttons?
Tweet media one
30
3
30
@pwnies
Jacob Miller
10 months
So excited for the launch of this. Color scopes are a huge boon to reducing noise for your designers, and code syntax will tremendously help with handoff. If you're using either of these, would love to hear how your experience has been!
@figma
Figma
10 months
Can't get enough of variables? NEW: Even more features to help make it easier to scope, hide, edit, and define variables across platforms. Dive in:
38
208
1K
6
3
30
@pwnies
Jacob Miller
9 months
@danieldibartolo @erenbali Lived there for 5 years and loved it. I will say though that this misses the requirement of "ambitious people of SF". There's a few for sure, but it's way more laid back. Australia definitely has a "work to live" rather than a "live to work" mentality.
4
0
27
@pwnies
Jacob Miller
6 months
@bonniekatewolf @rogie @bonniekatewolf color variables inside of gradients are coming soon.
2
0
28
@pwnies
Jacob Miller
9 months
@bramus I'm actually not a huge fan of this and am somewhat concerned about this implementation. I think it's going to misdirect a lot of people into how to support proper theming, will inevitably cause refactors at a later date, and will prevent color-scheme from scaling. I'd prefer:
Tweet media one
3
1
27
@pwnies
Jacob Miller
1 year
@jnetzlr Don't look too closely at the Figma UI then 🫣 All + icons in this screenshot use Option B, did you notice before I told you?
Tweet media one
4
0
26
@pwnies
Jacob Miller
2 years
The greatest compliment anyone can receive on Slack. <3
Tweet media one
0
1
26
@pwnies
Jacob Miller
1 year
@jamesm Apologies about that - we're working on a fix now. Will keep you updated!
3
0
26
@pwnies
Jacob Miller
1 year
You, a communist: 16px / 1rem Me, a freedom-loving patriot and true American 🇺🇸: 0.1666667in
6
0
25
@pwnies
Jacob Miller
1 year
Vibes on any @miggi video: Join for the advanced knowledge, stay for the production value.
@miggi
Miggi from Figgi
1 year
Episode 17 of "Making icons with Miggi in @figma " we make a refresh icon... mostly to show how to manage to keep a good rotation point when making these sorts of icons. Full playlist here:
7
40
475
4
0
25
@pwnies
Jacob Miller
8 months
Just a lil' update for ya'll to make your corner radii as smooth as those Fall pumpkin spice lattes.
@figma
Figma
8 months
Hot off the press: It's shipped! Corner Radius UI improvements are now live, making it easier to bind a variable.
30
55
766
2
1
25
@pwnies
Jacob Miller
4 months
@jamiegraydesign @figma Actively working on support for this right now. <3
2
0
25
@pwnies
Jacob Miller
1 year
A comment on hackernews said the best way to compare LLMs was to pit them against each other in a rap battle. I thought it was a joke until some users posted actual examples, and I was blown away at how clear the differences were. Bard vs ChatGPT v4: (credit to er4hn & minihat)
Tweet media one
1
7
23
@pwnies
Jacob Miller
2 years
Just me?
Tweet media one
5
3
24
@pwnies
Jacob Miller
7 months
Aggressively cropped the QR code out of this because @mangopdf scared me
2
0
24
@pwnies
Jacob Miller
9 months
@HonzaTmn Actual answer - scalable yourself means you're saving more time than you're putting in. With design systems, this usually means addressing 90-95% of your users' use cases for repeatable patterns. One anti-pattern I often see in DS is trying to achieve 99-100% of your users'
3
2
24
@pwnies
Jacob Miller
3 months
Figma's users never cease to amaze me in the amount of detail/effort put into feedback. This is amazing @laurilllll
@laurilllll
Lauri Lännenmäki
3 months
Hey @figma hear me out: responsive mode in prototype view. It would be super valuable to see the responsiveness in prototype mode. I want to have the same effect as resizing a frame when I resize the prototype view. Implementation idea in next tweet. ping @disco_lu @pwnies
15
16
281
3
0
23
@pwnies
Jacob Miller
9 months
I'm not a huge fan of this at all. It feels very inflexible for theming, and it means `color-scheme` will never scale beyond light/dark. I added an alternative proposal here, but I suspect it's a bit too late:
@bramus
Bramus
9 months
To change a color based on Light Mode or Dark Mode, you’d typically use a `prefers-color-scheme` Media Query. To make things easier, CSS now comes with a `light-dark()` utility function. Read to get to know the details. Browser Support: Firefox 120.
Tweet media one
19
184
809
3
0
23
@pwnies
Jacob Miller
3 months
@oykun @figma Small nudge 7.2, large nudge 23. Embrace chaos.
4
0
23
@pwnies
Jacob Miller
7 months
What I’m personally most excited for - EFFECTS. Get those shadow colors and sizes changing in between modes, and save it all in an easy to apply style!
2
0
22
@pwnies
Jacob Miller
1 year
@TheMarco I’m a fan of the look. Definitely no bias here
4
0
22
@pwnies
Jacob Miller
2 years
Honestly was one of the reasons why I truly enjoyed my time working for @atlassian . Their approach to work/life balance is top notch, and a lot of that is CEO-led culture.
@scottfarkas
Scott Farquhar
2 years
News from @elonmusk & @tesla today feels like something out of the 1950s: "Everyone at Tesla is required to spend a minimum of 40 hours in the office per week". Very different approach to what we are taking at Atlassian and here's why. 🧵 (1/5)
900
890
8K
0
0
22