Henry Kim (@henrykkim) header
Henry Kim (@henrykkim) profile picture

UX at The Home Depot. back in PNW.

Vancouver, WA
Joined March 2009
Photo by Henry Kim (@henrykkim)Photo by Henry Kim (@henrykkim)Photo by Henry Kim (@henrykkim)Photo by Henry Kim (@henrykkim)Photo by Henry Kim (@henrykkim)Photo by Henry Kim (@henrykkim)Photo by Henry Kim (@henrykkim)Photo by Henry Kim (@henrykkim)Photo by Henry Kim (@henrykkim)Photo by Henry Kim (@henrykkim)
I LOVE this benchmark so much.
How well can models design icons? @andpoul and I benchmarked frontier and open weight models The results: they’re steadily improving execution, their choices often overly literal
2
31
For the first time, I'm making my own Mac app for my own need. What a day to be alive and be a designer.
54
Henry Kim retweeted
Designing for iPhone Duo is all about avoiding awkward dead space. Here is some early layout explorations for my Tweed Browser "Duo Version". When unfolded full-screen, you want to lean into that horizontal canvas. But in split view or on the outer display, switching to a vertical sidebar keeps things tight and kills the dead whitespace. Pic 4 is what happens when you don't adapt for it—just an ocean of wasted pixels. And all pics captured live on actual hardware, not Figma mockups Quick SwiftUI note: you can toggle the vertical sidebar layout conditionally based on posture with .toolbarVerticalBehavior(.disabled).
9
12
1
251
71,834
Henry Kim retweeted
I'm excited to share DialKit 2.0 with you. This release brings several new control types, support for vanilla JS/HTML with no dependencies, and many bug fixes and performance improvements. `npm i dialkit` or learn more at dialkit.dev
63
58
9
1,617
75,447
We're looking for a Design Intern to join @Replit. If you have an affinity for software authoring tools and making software creation more approachable for people, we'd love to have you spend your summer with @ReplitDesign. jobs.ashbyhq.com/replit/c3c3…
4
24
2
76
11,116
We're looking for a Design Intern to join our team at @replit this summer. If you're expecting to matriculate in the Spring of 2025 and can come to the bay area, we'd love for you to work with our incredible team at @replitdesign. jobs.ashbyhq.com/replit/c3c3…
8
33
4
93
17,561
Prepping your visionOS app? A few 🧵 tips for great-looking apps from your friendly design evangelism team: ✅ Opaque windows can feel heavy and constricting, especially at large sizes. Whenever possible, prefer the glass material (which pulls light from people’s surroundings).
3
47
7
258
69,495
The sheer amount of shake a 120mm lens would have walking around is huge. This is a very impressive performance from the new 5× lens + Action Mode.
Probably my favorite moment in the #iPhone15 review, have you tried zoom + walking + action mode?
4
23
2
449
59,476
Henry Kim retweeted
we're hiring for a prototyping focused engineering position on the Shortcuts team: - yes, it's on-site in cupertino, not remote - you get to have @b0ngled as your manager (idk if this is a perk or not) - you get to be besties with me (definitely a perk) jobs.apple.com/en-us/details…
3
23
3
80
22,078
From now on I am referring all questions about boosters to @sjs856–this is a masterpiece.
Replying to @sjs856
Remind. Refine. Re-Up: WHAT COVID BOOSTERS ACTUALLY DO #DrewComments
6
142
5
707
78,604
Henry Kim retweeted
“Why are cities in the US so spread out?” Atlanta vs. Barcelona:
245
356
70
6,970
876,804
438
16,030
650
159,870
7,346,974
I'll be in South Korea on Sunday for a week. Never visited my home country for only one week. Let's see how jet lag is going to torture me during the trip.
120
Henry Kim retweeted
Can we talk about this horseshit? haha Go home Google ur drunk 🥴 “Nah it’s totally cool to fail contrast checks if you have a super cool aesthetic ✨” m3.material.io/components/bu… #a11y #accessibility
12
8
1
43
9,095
348
27,616
1,731
287,054
10,170,827
Finally caught covid last weekend and my gosh how can anyone get this for more than two times? I am wearing my mask diligently again.
93
Do you guys ever think about getting a job where your entire self worth doesn't revolve around KPIs?
13
417
80
2,945
169,560
In 2007, I was 1 of 2 designers on Google Maps. The app was growing like wildfire. But it was becoming a cluttered mess — new features were being shoved into every pixel. Here’s the 4-step process we used to redesign Google Maps into one of the most loved apps in the world: 🧵 ––– But first, it’s important to understand it is normal to build a product based on the underlying technical structure. In 2005, Google Maps queried one of three databases for any search: • Maps data • Local business data • Directions data Not surprisingly, the first version of the website had three tabs, one for each of these databases: Maps, Local Search, Directions. ––– By 2007, Google Maps still wasn’t the dominant mapping application. But it had hit PMF, its user base was growing quickly, and we were rapidly adding new content and features like: • Satellite and Terrain views • Streetview, 3D buildings, Traffic • Editable map data, Reviews, Photos • Transit Data We were wedging new features into any space we could find in the UI. It became clear the user experience was suffering and the product was growing increasingly complicated. At that time, our VP, Marissa Mayer likened Google Maps to a Christmas tree that we kept adding more and more ornaments to until it started to fall over… We tried many different ways to rearrange the UI to accommodate new features. Eventually we had to step back and rethink Google Maps based on what we knew was working, what brought people to the product, and what we believed the future might look like. ––– These were the 4 key steps we took to simplify the design of Google Maps to be the intuitive, durable, much-loved product that 1B people still use today: 1. Deconstruct We wrote down all of the product’s current and upcoming content, features, and functionality and loosely grouped them into categories: • Core features — The most common tasks people came to do (search, get directions, find businesses) • Aspirational use cases — Tasks we wanted people to start doing (adding their own content, correcting inaccurate information, using Maps to explore new places, etc.) • Global actions — Actions that impacted the entire page (print, share, save, etc.) • Use case specific actions — Actions that were relevant only within a specific use case (eg while getting directions, being able to drag a route or add a destination) • Related features — Things that weren’t a part of Google Maps at the time, but existed and were closely related. (eg transit information, business searches on Google.com) ––– 2. Reframe We leveraged a combination of user research, business goals, and our own intuition to make the product better, simpler, and scalable over time. We focused on understanding: • What brought people to the product • How they navigated through the product • What was working well • What flows were confusing • What things were missing • What information was valuable when • What functionality was redundant We emerged with several key points: • “Searching” was the most pivotal task in Maps • Searching addresses, businesses, parks, mountains, cities, etc could all be thought of as searching for “places” • Getting directions was important, but rarely happened between two specific addresses. Directions searches usually had a known start or end point, like home or work. It was also more intuitive to be able to search for directions by a place name e.g., Carmel Library rather than having to look up the address first. • It was strategically important for people to be able to contribute content to Google Maps and to be able to explore the world around them. ––– 3. Reconstruct Based on what we learned, we then explored ways to reshape the product. We held these general usability principles in mind: • Entry points to core use cases should be prominent • Flows within core use cases should be intuitive • Common actions, interactions, and views should be consistent • Contextual actions should be accessible when relevant This is one exploration of clustering tasks and connecting relevant content: Our explorations of how to reconstruct the site around people’s needs and flows led to several key design changes: • There would be only one search box for everything • Directions would live as a secondary feature • Other features would appear in context (eg, transit became a mode within directions) ––– 4. Scale for the future This was 2007. We knew the product would continue to evolve, the information set would grow exponentially, and the feature set would continue to expand. But by focusing on key use cases and folding information in to the UI where it was relevant, we created a framework to support future growth. 16 years later, Google Maps has continued to evolve, yet is still a simple, intuitive, much-loved product that 1B people use around the globe. For more on design, follow @elizlaraki
93
635
90
3,979
873,780