SJ Zhang Profile Banner
SJ Zhang Profile
SJ Zhang

@sjzhang_

Followers
3,738
Following
396
Media
89
Statuses
568
Explore trending content on Musk Viewer
Pinned Tweet
@sjzhang_
SJ Zhang
2 years
I rebuilt with @nextjs to be more like an app. Sharing some details on why I redesigned it, what's in it, and how I built it 🧵
32
28
573
@sjzhang_
SJ Zhang
2 years
A designer's guide to building an Apple-like PC 🧵 I wanted to build a compact, powerful system that doesn't look like a spaceship with RGB lights and fits into my living environment.
Tweet media one
Tweet media two
Tweet media three
34
230
3K
@sjzhang_
SJ Zhang
2 years
y'all are missing the point
Tweet media one
15
134
1K
@sjzhang_
SJ Zhang
1 year
uber looks like this now??
Tweet media one
66
33
712
@sjzhang_
SJ Zhang
2 years
UI “design trends” get a bad rep for being gimmicky or sacrificing good UX, but many recent trends are actually pushing HCI forward and may be worth embracing to benefit end users. A thread to demystify design trends 🧵
17
102
674
@sjzhang_
SJ Zhang
2 years
New page ✨ A collection of goods that I use or spent time researching
Tweet media one
15
19
365
@sjzhang_
SJ Zhang
1 year
Maybe AI designed this
Tweet media one
Tweet media two
12
24
362
@sjzhang_
SJ Zhang
1 year
Founders, time to do your 2022 Wrapped
Tweet media one
3
13
364
@sjzhang_
SJ Zhang
1 year
pipe's new website menu in slow motion: interesting use of :transform on the fonts for a resizing transition
@pipe
Pipe
1 year
Big changes are coming to Pipe starting today! We’re excited to share the new , fully redesigned! We love our customers, and we want to continue to help them grow on their terms. Flexible access to capital with a whole new look. Check it out!
50
80
1K
4
6
270
@sjzhang_
SJ Zhang
1 year
@soren_iverson Wake My Friends
1
0
247
@sjzhang_
SJ Zhang
2 years
among all the shiny lighting effects, this cta on feels so fresh
3
15
238
@sjzhang_
SJ Zhang
1 month
After 4 incredible years at Compound, I'll be taking on a new challenge soon. Incredibly proud of the team we've assembled and what we've built together: the brand, the software, and $1.5B+ in AUM📈 Team is in its best position ever to continue reaching new heights!
Tweet media one
26
2
137
@sjzhang_
SJ Zhang
2 years
New update✨ is here
@sjzhang_
SJ Zhang
2 years
I rebuilt with @nextjs to be more like an app. Sharing some details on why I redesigned it, what's in it, and how I built it 🧵
32
28
573
7
2
122
@sjzhang_
SJ Zhang
2 years
2.2) More applications are trending towards revealing relevant controls only WHEN you try to interact. (You want to delete a table row, hover your mouse over it, and a trash can appears.) The step-by-step reveal process reduces the initial cognitive load for users.
2
3
86
@sjzhang_
SJ Zhang
1 year
exquisite ATM icon from google maps
Tweet media one
Tweet media two
4
0
83
@sjzhang_
SJ Zhang
2 years
This is build that I got running: - RTX3080 GPU - Thunderbolt monitor compatible with daisy chaining - Intel Alder Lake processor, DDDR5 memory and 7,000MB/s in SSD speed All in a compact 9.95L case (feels like 2 Mac Studios in size)
Tweet media one
5
3
81
@sjzhang_
SJ Zhang
2 years
New home page on ✨ - Added a series of "onboarding tips" with @framer motion (you can reset them too) - Added previews and links to different pages from Home - Added a new page (Boutique)
7
6
79
@sjzhang_
SJ Zhang
1 year
New friends👋 If you found me recently, here's a fun(hopefully) timeline overviewing what I share here: design, code, tech culture, investing, and my work.
Tweet media one
6
2
75
@sjzhang_
SJ Zhang
2 years
@alexcbruno i5 12600 MSI MEG Z690I Unify MSI RTX 3080 LHR 10GB Noctua NH-L9i-17xx Crucial RAM DDR5 4800MHz CL40 WD_BLACK SN850 Corsair SF750 Noctua NF-A12x25 PWM
3
6
73
@sjzhang_
SJ Zhang
1 year
smart UI for numbers like this
3
2
72
@sjzhang_
SJ Zhang
2 years
What set the tone for the entire build is the case. I discovered the Formd T1 from @OptimumTechYT 's channel, a sub 10L aluminum ITX case. It's no unibody, but very well machined. The "Titanium" colorway is somewhere between Apple's Silver and Space Gray on Macs.
Tweet media one
Tweet media two
1
2
63
@sjzhang_
SJ Zhang
2 years
my wrist gave in… vertical mouse let’s go
Tweet media one
7
1
57
@sjzhang_
SJ Zhang
2 years
As designers, we shouldn’t shy away from design trends. Instead, if we think deeply about what makes them popular and apply them in the right contexts, we can push HCI forward and make better software.
1
5
56
@sjzhang_
SJ Zhang
2 years
Very satisfying to turn it on without the side panel. And yes I did mine $1 worth of Bitcoin on it.
5
3
52
@sjzhang_
SJ Zhang
2 years
2.1) In Context Controls: The most obvious example of this is Notion vs. Google Docs. Notion presents editing options around your cursor, while Google Doc has all of the toggles in the utility bar.
Tweet media one
2
2
51
@sjzhang_
SJ Zhang
4 years
@omgadamho double secured
Tweet media one
6
4
42
@sjzhang_
SJ Zhang
2 years
@compound website updates coming soon...
3
3
39
@sjzhang_
SJ Zhang
1 year
@ehikian long press to see folder options?
5
0
40
@sjzhang_
SJ Zhang
2 years
A huge aesthetic compromise was not being able to find a Founder's Edition 3080 from a trustworthy seller. I ended up buying a third-party 3080 that is 3.25 slot (HUGE and THIC). Amazingly I was able to sacrifice some CPU cooling height for the bigger GPU.
Tweet media one
Tweet media two
Tweet media three
1
1
38
@sjzhang_
SJ Zhang
1 year
Shipping Polished Interfaces: coming later this year by yours truly
@ridd_design
Ridd 🤿
1 year
I spend every day obsessing over how designers can learn and grow... And now I get to teach alongside people I've looked up to for years 🤯 I'm beyond excited to officially launch @joindiveclub — where the best designers never stop learning. Here's the vision for the future👇
39
47
368
3
0
37
@sjzhang_
SJ Zhang
2 years
Junior designers tend to blindly follow visual trends in hypothetical mockups (they are rarely shipped) like neumorphism 🤢
Tweet media one
1
0
36
@sjzhang_
SJ Zhang
2 years
Both examples are UI design trends that fit into a broader trend in software of allowing users to “stay in context and focus on content”.
1
0
36
@sjzhang_
SJ Zhang
2 years
1.2) It also makes it easier for a new user to get started. Without hovering over unknown icons in the toolbar and reading every tooltip, a user can simply type keywords into the command bar and hit enter. Here’s a neat one we built @compound
@emilkowalski_
Emil Kowalski
2 years
I had a ton of fun building the command menu @Compound and thought I'd share some technical details about it 🧵
Tweet media one
17
45
798
1
3
34
@sjzhang_
SJ Zhang
8 years
Had a great time at the @cerealguides launch event for the Paris Guidebook, now gotta expl…
Tweet media one
1
4
30
@sjzhang_
SJ Zhang
2 years
1.1) Command Bar: Power users love keyboard shortcuts, but they’re hard to remember if you don’t use the same app all day. A command bar satisfies users with fast keyboard actions without needing the upfront dedication to memorize combos.
2
1
28
@sjzhang_
SJ Zhang
2 years
half of junior designer resumes: ✨Google UX Design Professional Certificate
3
0
28
@sjzhang_
SJ Zhang
2 years
@thekitze end users don’t really care about ui consistencies: coherence in context > consistency across the app design system is for ourselves :)
0
1
25
@sjzhang_
SJ Zhang
2 years
made a responsive email cta template @compound save designers' time 🤝 keep the quality bar high
0
1
25
@sjzhang_
SJ Zhang
1 year
ray tracing in figma would be nice
Tweet media one
2
0
24
@sjzhang_
SJ Zhang
2 years
I also spent time researching motherboard compatibilities with Thunderbolt-only, Mac-specific displays. It has to work with the LG 5K that I have today and hopefully the Pro Display II when it comes out (120hz🙏)
2
0
23
@sjzhang_
SJ Zhang
2 years
something cooking @compound 👀
2
2
23
@sjzhang_
SJ Zhang
2 years
Landed on an MSI Z690I motherboard - it still needs an extra cable between 2 DisplayPorts on its panel, but it connects to my LG 5K with just one Thunderbolt cable after some BIOS tweaking. Audio, Camera, and Thunderbolt daisy chaining are all fully working ⚡️
2
0
22
@sjzhang_
SJ Zhang
2 years
A trend often comes from one successful experiment with a shipped product, causing other designers to follow suit, making it a trend. So most of the time, design trends are the latest HCI (Human-Computer Interaction) best practices proven by hundreds of products.
1
1
21
@sjzhang_
SJ Zhang
2 years
As an added bonus: Once these design trends become widespread enough, you can use them and avoid having to educate users because other software apps have already done the work for you.
1
2
22
@sjzhang_
SJ Zhang
1 year
Mobile First gave us 900px wide buttons
2
0
21
@sjzhang_
SJ Zhang
2 years
The CIA is looking for designers 🇺🇸 Top Secret Security Clearance
Tweet media one
2
2
19
@sjzhang_
SJ Zhang
2 years
design bromance is alive and well
Tweet media one
Tweet media two
1
0
21
@sjzhang_
SJ Zhang
2 years
3.4 Content is managed in Notion, pulled in from @NotionAPI , and pre-rendered at deployment. When new discoveries are added on the go, @vercel automatically regenerates the content without manual redeployment.
Tweet media one
2
1
21
@sjzhang_
SJ Zhang
2 years
In contrast, experienced designers scoff at “design trends”, thinking the notion of following a trend undermines the scientific aspects of UX.
1
1
20
@sjzhang_
SJ Zhang
2 years
Excited for this new way to use our phones
Tweet media one
1
1
20
@sjzhang_
SJ Zhang
2 years
For example, two of the hottest “design trends” that have popped up recently are 1) the Command Bar and 2) In Context Controls
1
1
19
@sjzhang_
SJ Zhang
1 year
@joshpuckett @Zoom seems to me, like Uber did in 2017ish, Zoom decided they can never *own* the video camera icon as an logo, however the name Zoom (like Uber) is their biggest brand asset, so they made the wordmark the only version of their logo.
1
0
17
@sjzhang_
SJ Zhang
2 years
(Once you learn how to use a command bar in one app, you understand intuitively how to use them in different apps and become more efficient!) The end result: your users get a better experience without needing to learn anything new.
1
1
17
@sjzhang_
SJ Zhang
1 year
Spring 2023 🌸
@Compound
compound
1 year
Announcing a slate of brand-new features for Compound this spring:
1
7
82
1
0
16
@sjzhang_
SJ Zhang
2 years
@pitdesi i worked in fashion. so the material and labor luxury brands use are very often proportionally more expensive. left over fabric of louis vuitton used to cost me €50-120 euro per yard. italian and french seamstresses make €50+/hr, and *real* luxury brands use them.
2
0
16
@sjzhang_
SJ Zhang
2 years
@primalanomaly I think most the "real" aesthetic trends in UI that I've been seeing have also been driven by real usability needs. Rounder buttons: help with visual separation White spaces: help you focus Background blur on sticky elements: hint on content and add breathing space in height
1
0
16
@sjzhang_
SJ Zhang
2 years
@narative The reflection on the  :chef_kiss:
1
1
16
@sjzhang_
SJ Zhang
2 years
finally trying @framer motion tonight...
3
0
16
@sjzhang_
SJ Zhang
2 years
@nlevin plugging my "budget" Prouvé: a Wim Rietveld relaunch
Tweet media one
0
0
15
@sjzhang_
SJ Zhang
2 years
3.2.1 I designed a productivity-app-like sidebar navigation to encourage exploration, in the belief that clicking on a tab requires lower phycological commitment than clicking on a link (not anticipating a full page load). I then added hotkeys to make page jumping even easier.
2
0
14
@sjzhang_
SJ Zhang
2 years
Google Cloud Console: cobbled-together mess of 152 buttons, tabs and drop-downs with “delightful” clicking ripples Prime example of a design system encouraging laziness → resulting in bad design
3
0
15
@sjzhang_
SJ Zhang
2 years
@nbulrich Rename to Aesthetic-Usability "Fallacy"?
0
0
15
@sjzhang_
SJ Zhang
2 years
✌️
@workspacesxyz
Workspaces
2 years
👋 @sjzhang_ is the Design Lead at @compound He has a very high bar for any object that he owns. He also cares about integrity of the makers and the culture surrounding the brands. Take a look inside his workspace to see the objects that have made the cut ✨
Tweet media one
Tweet media two
7
10
293
4
0
15
@sjzhang_
SJ Zhang
2 years
Tweet media one
0
0
15
@sjzhang_
SJ Zhang
3 years
Friends in @ycombinator just launched a "Superhuman for calendar". Launching meetings with keyboard shortcuts will save me so much clicking...
2
1
15
@sjzhang_
SJ Zhang
2 years
outdoor climbing is so scary lol
Tweet media one
1
0
15
@sjzhang_
SJ Zhang
1 year
New repo in TypeScript, Big Boy Energy
Tweet media one
1
0
13
@sjzhang_
SJ Zhang
1 year
@ridd_design Thanks for the shout out! Devil’s in the collaboration with @0k_zh 🪄
1
0
13
@sjzhang_
SJ Zhang
2 years
i would love a tool to aggregate someone's instagram, twitter, tiktok, youtube and linkedin posts all in the same timeline — like @TextsHQ for social is someone building this already?
4
0
13
@sjzhang_
SJ Zhang
5 years
When I was making a 3D point cloud generator with openFrameworks and a depth camera, I captured me waving a hand to use as a greeting on my portfolio site. See it live at
0
2
12
@sjzhang_
SJ Zhang
2 years
That is it for 2022 release! I'm super excited by this new scalable format: will be adding more resources in the coming weeks and months. Finally, I kept past iterations online at and .
0
0
12
@sjzhang_
SJ Zhang
1 year
@brian_lovin if you redesign yours, it will be the equivalent of @linear rebranding...
1
0
12
@sjzhang_
SJ Zhang
2 years
cool mouse 👀
Tweet media one
Tweet media two
1
0
11
@sjzhang_
SJ Zhang
2 years
Yesterday, I was interviewing a designer for @kp_fellows and they asked how I stay on top of design trends. I responded initially, “I don’t,” but then clarified. I think the term “design trend” is often misunderstood.
1
0
12
@sjzhang_
SJ Zhang
2 years
@framer building an "onboarding" for : adding a bunch of dismissible cards need some sweet "exit" animations
Tweet media one
1
0
12
@sjzhang_
SJ Zhang
2 years
1.1 I am a designer by trade. Like many others, my site had always been a portfolio of projects. As I now spend more time reading and investing, also inspired by @brian_lovin and @stammy , I decided that this new site should shed light on some of my other interests.
2
0
11
@sjzhang_
SJ Zhang
2 years
2.1 In this release, I want to highlight a few new sections: : A collection of links that I enjoy. If you are not simultaneously deep in design, tech, finance, and VC twitter, you may discover something new and hopefully valuable.
1
0
11
@sjzhang_
SJ Zhang
4 years
Glad to be part of the fam
1
0
11
@sjzhang_
SJ Zhang
1 year
we'll also stop using periods or capitalizing first letter of sentences in official communications
@X
X
1 year
we’ll begin replacing that “official” label with a gold checkmark for businesses, and later in the week a grey checkmark for government and multilateral accounts
247
608
4K
0
0
11
@sjzhang_
SJ Zhang
2 years
reading breslow’s latest thread on sequoia 🔪 instacart
Tweet media one
1
0
10
@sjzhang_
SJ Zhang
2 years
Great read (visual) on context menus. Safe triangle is particularly interesting. Hope some library provide this out of the box soon.
0
0
10
@sjzhang_
SJ Zhang
2 years
@diagram ibm plex mono for mono
0
0
9
@sjzhang_
SJ Zhang
2 years
3.3 The contact form is in a modal that can be called anywhere. While consuming content, a visitor may want to send a quick note. A traditional contact page will take them out of context and make it harder to get back into consuming content. Modals are powered by @radix_ui ❤️
1
0
10
@sjzhang_
SJ Zhang
2 years
Every HCI student watched Bret Victor's “Inventing on Principle” @Callmevlad did too and built a $4B company More importantly, @webflow proved how a well built tool can inspire creativity. It even raised the bar of how websites should look, feel and function today
0
0
9
@sjzhang_
SJ Zhang
2 years
Algorithmically generating colors and shadows in UI is such dangerous territory. Material You led to the gmail debacle, even apple can't get it right.
Tweet media one
Tweet media two
1
0
9
@sjzhang_
SJ Zhang
2 years
the whole reason to hire intelligent people is that you can trust their intuition
@ammaar
Ammaar Reshi
2 years
Have interviewed so many PMs and Designers recently who undervalue intuition and make a point out of being heavily data driven or mostly looking for quantifiable metrics. Product development is both a science AND an art. Trusting your gut is an under appreciated skill.
43
62
864
0
0
8
@sjzhang_
SJ Zhang
2 years
We interviewed the one and only @bdc on his experience early at @stripe
@Compound
compound
2 years
New interview with @bdc , early designer at @Stripe Learn about: - The importance of design at Stripe (even from the early days) - The things Ben learned most from Patrick Collison - How Ben was able to grow as an individual contributor while at Stripe
1
0
13
0
1
9
@sjzhang_
SJ Zhang
2 years
apple choosing consistency over clarity is going too far
Tweet media one
1
0
9
@sjzhang_
SJ Zhang
2 years
Let’s back up a bit and demystify how design trends are actually formed.
1
0
9
@sjzhang_
SJ Zhang
2 years
How did web3 aesthetic come to this?
Tweet media one
2
0
9
@sjzhang_
SJ Zhang
2 years
finalizing ui copy in google doc:
Tweet media one
0
0
8
@sjzhang_
SJ Zhang
2 years
3.5 Theme switcher is powered by @pacocoursey 's next-themes.
1
0
8
@sjzhang_
SJ Zhang
2 years
this is in the iOS sidebar btw
Tweet media one
2
0
7
@sjzhang_
SJ Zhang
1 year
@MZBS is "Explorar" space tourism? how super
1
0
8
@sjzhang_
SJ Zhang
2 years
@zhayitong This. Only when we spend more time outside "product design" as we understand today, can more designers see business opportunities and moats. Right now, design founders are mostly still doing design or productivity tools. We need to expand beyond that.
@zhayitong
yitong
2 years
Instead, maybe what we need is for more cases of design-driven business moats. And because strict UX moats don't exist, we'll need a class of designers who are able to reason about subjects far outside of what we currently understand to be "product design" – designers who...
3
3
36
0
0
8
@sjzhang_
SJ Zhang
2 years
idk what phone he has but the radius isn’t all consistent even in most of the recent apple products, and they shouldn’t be. Product sizes are different. Radius should find a balance between respecting the size of the individual product and the size of human hands.
@nitishkmrk
Nitish Khagwal
2 years
Look at the consistency of corner radius across different apple products - that's the level of design tokenisation I dream of in design systems🔥
Tweet media one
Tweet media two
Tweet media three
Tweet media four
201
2K
17K
2
0
8
@sjzhang_
SJ Zhang
2 years
1
0
8