James Burke (@lifesized) header
James Burke (@lifesized) profile picture

Product Designer @clickhouse

New York, USA
Joined March 2007
Photo by James Burke (@lifesized)Photo by James Burke (@lifesized)Photo by James Burke (@lifesized)Photo by James Burke (@lifesized)Photo by James Burke (@lifesized)Photo by James Burke (@lifesized)Photo by James Burke (@lifesized)Photo by James Burke (@lifesized)Photo by James Burke (@lifesized)Photo by James Burke (@lifesized)
James Burke retweeted
Designers, skipping the data model is becoming harder to defend. Pretty UI can’t fix confused data. If the system does not know what something means, the interface will struggle to explain it. If the product cannot show where a claim came from, trust breaks. If everything is treated as equally true, uncertainty gets hidden instead of designed. AI tools make this easier to miss. You open Lovable, Bolt, Replit, Claude Code or another builder. Suddenly there is an app. Then a login flow. Then a database. Now you are deciding: - What should be saved? - What belongs together? - What can change? - What can be inferred? - What the product is allowed to trust? You may not call that data modeling. But that is what it is. I’m starting a series called Data for Designers because I keep running into this while building Cartewei, a menu intelligence project around NYC restaurants. At first, it looked like a scraping problem. Find the menu. Parse the PDF. Extract the dishes. Capture the prices. But the deeper problem is meaning. Is this menu current? Is this dish the same as last month? Can this price be trusted? What source did this claim come from? You’re not just designing screens. You’re designing what the system understands. Strong design starts with a strong model of the world. You don’t need to be a database engineer. Just care enough to ask what the data means.
1
1
2
161
Designers, skipping the data model is becoming harder to defend. Pretty UI can’t fix confused data. If the system does not know what something means, the interface will struggle to explain it. If the product cannot show where a claim came from, trust breaks. If everything is treated as equally true, uncertainty gets hidden instead of designed. AI tools make this easier to miss. You open Lovable, Bolt, Replit, Claude Code or another builder. Suddenly there is an app. Then a login flow. Then a database. Now you are deciding: - What should be saved? - What belongs together? - What can change? - What can be inferred? - What the product is allowed to trust? You may not call that data modeling. But that is what it is. I’m starting a series called Data for Designers because I keep running into this while building Cartewei, a menu intelligence project around NYC restaurants. At first, it looked like a scraping problem. Find the menu. Parse the PDF. Extract the dishes. Capture the prices. But the deeper problem is meaning. Is this menu current? Is this dish the same as last month? Can this price be trusted? What source did this claim come from? You’re not just designing screens. You’re designing what the system understands. Strong design starts with a strong model of the world. You don’t need to be a database engineer. Just care enough to ask what the data means.
1
1
2
161
The recent @Flora API release unlock is kicking in. Codex + GPT 5.5, + skill to use Flora to generate images on a specific canvas and replicatate or request to duplicate images to @paper = instant slide decks, identity + brand exploration and more. Mind blown!
122
Hosting a new guided walking tour in NYC this Sunday as part of Municipal Art Society of New York's Jane Jacob's, "Jane’s Walk NYC 2026".
1
1
2
121
Here's something I built to help with staying up to date with the relentless release cycle of new content on YouTube. - Easy to transcribe videos and summarize in your LLM of choice - Includes skills for Claude Desktop and Open Claw
2
1
132
My teammate at last week's hackathon wasn't human. At the Self-Improving Agent Hack at Datadog (packed event in the same Midtown building as the NYT), I sat down next to Stephen. He introduced his engineer: an OpenClaw bot named Sven.
1
133
My favorite part: the landing page. I built a pipeline generating AI character portraits → video of authors with books, all on white backgrounds using @floraai
1
46
If you want to level up fast, go to hackathons. Best way to meet people and pressure-test new techniques.
27
Testing @conductor_build this weekend. I immediately am appreciating not staring at multiple instance of Claude code that feel janky inside Cursor or VS Code.
1
8
516
I save so much time since moving brand ideation into Flora. ▸ Drag in refs, prompt + remix into new concept images ▸ Take stills ➜ video in a click for ads or screen animation very helpful in quickly exploring brand expression.
1
2
175
The next logical step in vibe designing will be for vision models to be able to translate animation and visual effects into code. Expect to record your favourite shader effect or scroll animation and be able to copy and translate significant parts of it to your project.
1
131