Joel Lewenstein Profile Banner
Joel Lewenstein Profile
Joel Lewenstein

@joellewenstein

Followers
2,744
Following
2,171
Media
6
Statuses
79

design @ Anthropic

San Francisco, CA
Joined September 2008
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@joellewenstein
Joel Lewenstein
2 months
We're hiring Product Designers, and our first Design Engineer, at Anthropic. 1/n
26
40
526
@joellewenstein
Joel Lewenstein
2 months
...and pushing the boundaries of what Claude might one day be. If this sounds like fun, we'd love to hear from you: Designers: Design Engineers:
3
1
64
@joellewenstein
Joel Lewenstein
2 months
It's a real trip designing on the steep part of the S-curve: We need to "make something people want", crafting Claude into a creative partner that is immediately useful, meaningful and joyful.
2
0
39
@joellewenstein
Joel Lewenstein
4 years
This week, @airtable launched a huge set of platform features. I was lucky enough to work on one of them, Automations, and wanted to share some of the more interesting design decisions we made. (thread)
@airtable
Airtable
4 years
We want to help create more software builders, not just software users. With our new platform, you can create fully customized applications, build more interconnected teams, and benefit from a community of people who share what they create. Let’s dig in ⬇️
22
83
404
1
5
32
@joellewenstein
Joel Lewenstein
2 months
And yet, the coming years will challenge basic assumptions about the world of interfaces we've inhabited for 40 years, so we continue to explore an unknown & ever-changing possibility space of what computers will be in our lives.
1
1
32
@joellewenstein
Joel Lewenstein
2 months
Our Design team navigates this tension with grace, curiosity, and some really mind-bending prototypes. And we're hiring our first Design Engineer to support them on both parts of this quest: Building the systems and infrastructure to deliver consistently outstanding work...
1
1
32
@joellewenstein
Joel Lewenstein
6 months
Incredibly proud of the team that worked so hard on this.
@AnthropicAI
Anthropic
6 months
The Claude iOS app has arrived. The power of frontier intelligence is now in your back pocket. Download now on the App Store:
188
366
2K
3
0
29
@joellewenstein
Joel Lewenstein
3 years
My greatest professional skill: Pushing past my innate distaste for self-promotion to tell you about some roles I'm hiring for that are actually pretty dang interesting
1
4
21
@joellewenstein
Joel Lewenstein
4 years
Context: Each feature on Airtable is a “lego piece” wrapping a concept from software development in a user-friendly UI and mental model, e.g. data types as colorful dropdowns, or db foreign keys as visual “links”. Snap pieces together → a tool built to solve your problem.
Tweet media one
Tweet media two
1
0
7
@joellewenstein
Joel Lewenstein
4 years
There’s a lot of work left to bring the full power of functions into our low-code world: conditional logic, for loops, integration with external services, automations calling other automations, and more to come soon! (And yes, we're hiring. DMs open)
0
0
5
@joellewenstein
Joel Lewenstein
4 years
The possibilities for Automations are endless but one that I loved recently: Creating a book lending library.
@sigmapie8
Manav Garg
4 years
How I Used @airtable To Create A Book Lending Service For Free { by @sigmapie8 } from @hashnode
0
1
7
1
0
5
@joellewenstein
Joel Lewenstein
3 years
@maryrosecook @chadtee One simple thing: Commit to doing X versions before you start (with X > 5? 10?). Then don't stop until you've hit that. I always fall in love with roughly my 3rd iteration, so the pre-commitment helps.
0
0
2
@joellewenstein
Joel Lewenstein
4 years
Though we take it for granted as coders & builders, the “if-this-then-that” paradigm needs explanation. We leaned on visual metaphors for kicking off a process (dominos), goals being achieved (golf ball falling into the cup), and sequential execution of steps (arrows).
Tweet media one
Tweet media two
Tweet media three
1
0
4
@joellewenstein
Joel Lewenstein
4 years
Automations need data access (“get an order's status”). With code, dot syntax makes property access easy: “if order.status == delayed.” What’s the best UI here? We started with a tree to navigate object properties...
1
0
3
@joellewenstein
Joel Lewenstein
4 years
Software has data (eg. a list of orders in a factory) and functions to take action (eg. “Alert the packing team about new orders” or “For VIPs, do rush shipping”). But Airtable had no “functions” - no way to set rules (what to do) or events (when to do it). Enter: Automations
1
0
3
@joellewenstein
Joel Lewenstein
4 years
How to edit a live Automation? We can’t auto-save, because a function is broken after most keystrokes. (This is why version control exists, but that’s a heady concept to explain.) We used the mental model from blogging: a "draft" version locally + "update live version" prompt:
1
0
3
@joellewenstein
Joel Lewenstein
4 years
First challenge was IA. Making software requires seeing all the pieces together. Data + Functions + Apps (community-made React apps that live in a base). We leaned into our side panes, allowing for some “two-up” editing states similar to those in code editors:
Tweet media one
1
0
2
@joellewenstein
Joel Lewenstein
3 years
@chanpory Way to humblebrag that you have 2.5 hours of focus time
1
0
2
@joellewenstein
Joel Lewenstein
1 year
@knifefight Assuming this is a typo but I like the idea of a "cafe fight" -- is that like MMA but in Starbucks?
0
0
1
@joellewenstein
Joel Lewenstein
3 years
@maryrosecook What’s up with those candles??
1
0
1
@joellewenstein
Joel Lewenstein
4 years
... but it wasn't enough. We wanted to support both accessing an object's properties ("order.buyer") and also calling helper functions per property (“order.buyer.zipCode.isInContinentalUS()”). This interaction lets you "Choose this level or dig deeper":
1
0
1
@joellewenstein
Joel Lewenstein
4 years
@chanpory Wish we’d written HAGS to one another last March.
1
0
1