Work

Contact

Work

Contact

Words.

Things I wrote (or wish I had)

Posts

Articles

Dave Crow

Dec 20, 2024

WIP: Program creation flow

Dialing in the layout in Figma πŸ‘† after exploring the flow with Cursor πŸ‘‡

Dave Crow

Dec 18, 2024

Working on this object map to help clarify the system. But in my experience, stakeholders' eyes glaze over with these types of artifacts. They typically don't understand it until they see it in a UI.

Dave Crow

Dec 17, 2024

This is why I find most β€œdesign process” diagrams frustrating. There’s a narrative that no pixels should be pushed or code written until there’s a perfectly defined problem. But making things is a huge part of defining a problem.

Original post

Dave Crow

Dec 6, 2024

Decided to ditch Arc as my default because it feels bad to keep investing time into a browser that's no longer being developed. Forgot about this insane dark pattern of gating features when it's not the default.

Dave Crow

Dec 6, 2024

Can AI have bad days? Cause after I updated Cursor the response quality dropped dramatically. But 2 days later it seems to be beack to normal? πŸ€”

Dave Crow

Nov 22, 2024

Designing with AI can feel like collaborating with a co-worker. I can give it rough ideas and see what it generates.

This UI needs work, but it only took 15 seconds, allowing for quick iterations. It's a different direction than I imagined, but I’ll incorporate some of these ideas.

Working in Cursor here. So it has the broader context of the flow.

AI code editors aren't just "spicy autocomplete" for devs. It can be a great partner for generating ideas.

Designing in the browser is back!

And it can totally go sideways and be dumb and infuriating. But I think the benefits outweigh the negatives.

Dave Crow

Nov 16, 2024

Dynamic menu labels - "Replace Emma" instead of "Replace Employee"

These are the kinds of details that are very difficult (sometimes impossible) to achieve in figma, but are pretty trivial in code (via Cursor).

Sure, I could create one menu interaction that shows it in figma. But there's a world of difference in being able to click anywhere and have the menu open with the right content.

(hover states don't show up in screenshots - so the menu icon isn't shown here.)

Dave Crow

Nov 15, 2024

This is the key to unlocking Cursor in the design workflow. Give up on trying to create production-ready code. Just build something that works to communicate the intended functionality.

The code is just documentation for how the prototype works. Devs can translate to the right implementation. Plus, they'll get to feel smug about how bad the AI code is πŸ™ƒ

My 2 cents is don't use an existing codebase. It's tempting so you can build from existing UIs. But it adds a ton of technical overhead and dependencies that you don't want for a design workflow.

I spin up a new project in Cursor for each new feature and tell it I'm building a front-end prototype so it keeps the technical complexity to a minimum.

I'm just trying to build something that works. I'll hand it to the engineers to figure out the actual implementation details πŸ˜„

Dave Crow

Nov 14, 2024

Building a fully functional front-end prototype in Cursor and putting it in front of customers for feedback increases the quality of feedback by an order of magnitude over figma with a few happy paths wired up.

And the kicker is that it might take less time to build a fully functional prototype than a barely functional figma.

Dave Crow

Nov 14, 2024

it's so much easier to spin up decent mock data in cursor than having to type everything out in figma. it helps prevent the bias towards only using clean looking data in mocks.

Dave Crow

Nov 13, 2024

lol...i basically told Cursor to "make it pop" - and it's not bad


a little more iteration and i think we've got something


going from list to grid took about 10 seconds.

working this way drops the cost of iteration much closer to zero.

the only thing i kind of miss from figma is being able to look at options side by side.


a few prompt iterations to get some small animations going. this is the last 15% that often gets skipped because it takes so long to do everything else.

Dave Crow

Nov 10, 2024

I'm realizing how much I subconsciously avoid interactions with animation because it's so laborious to prototype in figma. I find myself experimenting and exploring way more in Cursor composer because it's (usually) easy to make changes.

And there's code to hand to the devs to show them how to implement it. Now they can't tell me it's too hard πŸ˜„

Dave Crow

Nov 9, 2024

Polishing a UI in the browser with Cursor composer is so much more satisfying than pushing pixels in Figma.

Dave Crow

Nov 1, 2024

The argument for wireframes in the design process is usually that it's the fastest way to explore many different ideas. I'm not sure that's true anymore.

I can create a Claude artifact or Cursor prototype with about the same level of effort as writing this post.

And I can iterate through several ideas with more realistic fidelity in a just a few minutes.


Dave Crow

Oct 24, 2024

Prototyping with Claude is great...until it isn't. Sometimes I get stuck in loops where it starts to forget what it's doing and I'm just clicking the "Try fixing with Claude" button until I hit my rate limit 😞


Dave Crow

Oct 9, 2024

In plenty of orgs designers report to PMs. Has anyone tried PMs reporting to design?

Dave Crow

Oct 4, 2024

WIP: Staff member work schedule


Dave Crow

Sep 19, 2024

I finally accomplished one of my career goals...deleted the backlog.

Dave Crow

Sep 13, 2024

WIP: update to employee schedule builder

Dave Crow

Sep 12, 2024

Tired: Scrolling through thousands of icons, searching for the right one. Wired: AI telling you which icons could work

Dave Crow

Sep 5, 2024

Launched our invite-only beta with a few customers about a month ago. Last week we surpassed 200 weekly active users. Let the fun begin.

Dave Crow

Aug 31, 2024

Software is like stand up comedy. You don’t know if it really works until you put it in front of a live audience.

Dave Crow

Aug 28, 2024

Another incredible post from Paul Stamatiou. These qualities are amplified at an early stage startup, but will make you a more successful designer in any context.

Dave Crow

Aug 26, 2024

I'm fairly technically inclined (for a designer), but one of the blockers for me getting into the codebase is dealing with dev environment errors.


Cursor removes most of that blocker for me. It usually gives me the command I need to run to fix dependency problems.


AI isn't a panacea. I still need humans to fix stuff sometimes. I will take the advice to "consult with your team" here.


I could potentially muddle through and figure out how to fix it. But there's a good chance that'll take me an hour or two. And simply pairing with a dev will probably resolve it in 5-10 minutes.

Dave Crow

Aug 25, 2024

I've really been liking Claude Artifacts for knocking out simple prototypes. Prototyping anything with mild logic complexity is a PITA in Figma. Here's a quick example.

Load More

Posts

Articles

Dave Crow

Dec 20, 2024

WIP: Program creation flow

Dialing in the layout in Figma πŸ‘† after exploring the flow with Cursor πŸ‘‡

Dave Crow

Dec 18, 2024

Working on this object map to help clarify the system. But in my experience, stakeholders' eyes glaze over with these types of artifacts. They typically don't understand it until they see it in a UI.

Dave Crow

Dec 17, 2024

This is why I find most β€œdesign process” diagrams frustrating. There’s a narrative that no pixels should be pushed or code written until there’s a perfectly defined problem. But making things is a huge part of defining a problem.

Original post

Dave Crow

Dec 6, 2024

Decided to ditch Arc as my default because it feels bad to keep investing time into a browser that's no longer being developed. Forgot about this insane dark pattern of gating features when it's not the default.

Dave Crow

Dec 6, 2024

Can AI have bad days? Cause after I updated Cursor the response quality dropped dramatically. But 2 days later it seems to be beack to normal? πŸ€”

Dave Crow

Nov 22, 2024

Designing with AI can feel like collaborating with a co-worker. I can give it rough ideas and see what it generates.

This UI needs work, but it only took 15 seconds, allowing for quick iterations. It's a different direction than I imagined, but I’ll incorporate some of these ideas.

Working in Cursor here. So it has the broader context of the flow.

AI code editors aren't just "spicy autocomplete" for devs. It can be a great partner for generating ideas.

Designing in the browser is back!

And it can totally go sideways and be dumb and infuriating. But I think the benefits outweigh the negatives.

Dave Crow

Nov 16, 2024

Dynamic menu labels - "Replace Emma" instead of "Replace Employee"

These are the kinds of details that are very difficult (sometimes impossible) to achieve in figma, but are pretty trivial in code (via Cursor).

Sure, I could create one menu interaction that shows it in figma. But there's a world of difference in being able to click anywhere and have the menu open with the right content.

(hover states don't show up in screenshots - so the menu icon isn't shown here.)

Dave Crow

Nov 15, 2024

This is the key to unlocking Cursor in the design workflow. Give up on trying to create production-ready code. Just build something that works to communicate the intended functionality.

The code is just documentation for how the prototype works. Devs can translate to the right implementation. Plus, they'll get to feel smug about how bad the AI code is πŸ™ƒ

My 2 cents is don't use an existing codebase. It's tempting so you can build from existing UIs. But it adds a ton of technical overhead and dependencies that you don't want for a design workflow.

I spin up a new project in Cursor for each new feature and tell it I'm building a front-end prototype so it keeps the technical complexity to a minimum.

I'm just trying to build something that works. I'll hand it to the engineers to figure out the actual implementation details πŸ˜„

Dave Crow

Nov 14, 2024

Building a fully functional front-end prototype in Cursor and putting it in front of customers for feedback increases the quality of feedback by an order of magnitude over figma with a few happy paths wired up.

And the kicker is that it might take less time to build a fully functional prototype than a barely functional figma.

Dave Crow

Nov 14, 2024

it's so much easier to spin up decent mock data in cursor than having to type everything out in figma. it helps prevent the bias towards only using clean looking data in mocks.

Dave Crow

Nov 13, 2024

lol...i basically told Cursor to "make it pop" - and it's not bad


a little more iteration and i think we've got something


going from list to grid took about 10 seconds.

working this way drops the cost of iteration much closer to zero.

the only thing i kind of miss from figma is being able to look at options side by side.


a few prompt iterations to get some small animations going. this is the last 15% that often gets skipped because it takes so long to do everything else.

Dave Crow

Nov 10, 2024

I'm realizing how much I subconsciously avoid interactions with animation because it's so laborious to prototype in figma. I find myself experimenting and exploring way more in Cursor composer because it's (usually) easy to make changes.

And there's code to hand to the devs to show them how to implement it. Now they can't tell me it's too hard πŸ˜„

Dave Crow

Nov 9, 2024

Polishing a UI in the browser with Cursor composer is so much more satisfying than pushing pixels in Figma.

Dave Crow

Nov 1, 2024

The argument for wireframes in the design process is usually that it's the fastest way to explore many different ideas. I'm not sure that's true anymore.

I can create a Claude artifact or Cursor prototype with about the same level of effort as writing this post.

And I can iterate through several ideas with more realistic fidelity in a just a few minutes.


Dave Crow

Oct 24, 2024

Prototyping with Claude is great...until it isn't. Sometimes I get stuck in loops where it starts to forget what it's doing and I'm just clicking the "Try fixing with Claude" button until I hit my rate limit 😞


Dave Crow

Oct 9, 2024

In plenty of orgs designers report to PMs. Has anyone tried PMs reporting to design?

Dave Crow

Oct 4, 2024

WIP: Staff member work schedule


Dave Crow

Sep 19, 2024

I finally accomplished one of my career goals...deleted the backlog.

Dave Crow

Sep 13, 2024

WIP: update to employee schedule builder

Dave Crow

Sep 12, 2024

Tired: Scrolling through thousands of icons, searching for the right one. Wired: AI telling you which icons could work

Dave Crow

Sep 5, 2024

Launched our invite-only beta with a few customers about a month ago. Last week we surpassed 200 weekly active users. Let the fun begin.

Dave Crow

Aug 31, 2024

Software is like stand up comedy. You don’t know if it really works until you put it in front of a live audience.

Dave Crow

Aug 28, 2024

Another incredible post from Paul Stamatiou. These qualities are amplified at an early stage startup, but will make you a more successful designer in any context.

Dave Crow

Aug 26, 2024

I'm fairly technically inclined (for a designer), but one of the blockers for me getting into the codebase is dealing with dev environment errors.


Cursor removes most of that blocker for me. It usually gives me the command I need to run to fix dependency problems.


AI isn't a panacea. I still need humans to fix stuff sometimes. I will take the advice to "consult with your team" here.


I could potentially muddle through and figure out how to fix it. But there's a good chance that'll take me an hour or two. And simply pairing with a dev will probably resolve it in 5-10 minutes.

Dave Crow

Aug 25, 2024

I've really been liking Claude Artifacts for knocking out simple prototypes. Prototyping anything with mild logic complexity is a PITA in Figma. Here's a quick example.

Load More

Posts

Articles

Dave Crow

Dec 20, 2024

WIP: Program creation flow

Dialing in the layout in Figma πŸ‘† after exploring the flow with Cursor πŸ‘‡

Dave Crow

Dec 18, 2024

Working on this object map to help clarify the system. But in my experience, stakeholders' eyes glaze over with these types of artifacts. They typically don't understand it until they see it in a UI.

Dave Crow

Dec 17, 2024

This is why I find most β€œdesign process” diagrams frustrating. There’s a narrative that no pixels should be pushed or code written until there’s a perfectly defined problem. But making things is a huge part of defining a problem.

Original post

Dave Crow

Dec 6, 2024

Decided to ditch Arc as my default because it feels bad to keep investing time into a browser that's no longer being developed. Forgot about this insane dark pattern of gating features when it's not the default.

Dave Crow

Dec 6, 2024

Can AI have bad days? Cause after I updated Cursor the response quality dropped dramatically. But 2 days later it seems to be beack to normal? πŸ€”

Dave Crow

Nov 22, 2024

Designing with AI can feel like collaborating with a co-worker. I can give it rough ideas and see what it generates.

This UI needs work, but it only took 15 seconds, allowing for quick iterations. It's a different direction than I imagined, but I’ll incorporate some of these ideas.

Working in Cursor here. So it has the broader context of the flow.

AI code editors aren't just "spicy autocomplete" for devs. It can be a great partner for generating ideas.

Designing in the browser is back!

And it can totally go sideways and be dumb and infuriating. But I think the benefits outweigh the negatives.

Dave Crow

Nov 16, 2024

Dynamic menu labels - "Replace Emma" instead of "Replace Employee"

These are the kinds of details that are very difficult (sometimes impossible) to achieve in figma, but are pretty trivial in code (via Cursor).

Sure, I could create one menu interaction that shows it in figma. But there's a world of difference in being able to click anywhere and have the menu open with the right content.

(hover states don't show up in screenshots - so the menu icon isn't shown here.)

Dave Crow

Nov 15, 2024

This is the key to unlocking Cursor in the design workflow. Give up on trying to create production-ready code. Just build something that works to communicate the intended functionality.

The code is just documentation for how the prototype works. Devs can translate to the right implementation. Plus, they'll get to feel smug about how bad the AI code is πŸ™ƒ

My 2 cents is don't use an existing codebase. It's tempting so you can build from existing UIs. But it adds a ton of technical overhead and dependencies that you don't want for a design workflow.

I spin up a new project in Cursor for each new feature and tell it I'm building a front-end prototype so it keeps the technical complexity to a minimum.

I'm just trying to build something that works. I'll hand it to the engineers to figure out the actual implementation details πŸ˜„

Dave Crow

Nov 14, 2024

Building a fully functional front-end prototype in Cursor and putting it in front of customers for feedback increases the quality of feedback by an order of magnitude over figma with a few happy paths wired up.

And the kicker is that it might take less time to build a fully functional prototype than a barely functional figma.

Dave Crow

Nov 14, 2024

it's so much easier to spin up decent mock data in cursor than having to type everything out in figma. it helps prevent the bias towards only using clean looking data in mocks.

Dave Crow

Nov 13, 2024

lol...i basically told Cursor to "make it pop" - and it's not bad


a little more iteration and i think we've got something


going from list to grid took about 10 seconds.

working this way drops the cost of iteration much closer to zero.

the only thing i kind of miss from figma is being able to look at options side by side.


a few prompt iterations to get some small animations going. this is the last 15% that often gets skipped because it takes so long to do everything else.

Dave Crow

Nov 10, 2024

I'm realizing how much I subconsciously avoid interactions with animation because it's so laborious to prototype in figma. I find myself experimenting and exploring way more in Cursor composer because it's (usually) easy to make changes.

And there's code to hand to the devs to show them how to implement it. Now they can't tell me it's too hard πŸ˜„

Dave Crow

Nov 9, 2024

Polishing a UI in the browser with Cursor composer is so much more satisfying than pushing pixels in Figma.

Dave Crow

Nov 1, 2024

The argument for wireframes in the design process is usually that it's the fastest way to explore many different ideas. I'm not sure that's true anymore.

I can create a Claude artifact or Cursor prototype with about the same level of effort as writing this post.

And I can iterate through several ideas with more realistic fidelity in a just a few minutes.


Dave Crow

Oct 24, 2024

Prototyping with Claude is great...until it isn't. Sometimes I get stuck in loops where it starts to forget what it's doing and I'm just clicking the "Try fixing with Claude" button until I hit my rate limit 😞


Dave Crow

Oct 9, 2024

In plenty of orgs designers report to PMs. Has anyone tried PMs reporting to design?

Dave Crow

Oct 4, 2024

WIP: Staff member work schedule


Dave Crow

Sep 19, 2024

I finally accomplished one of my career goals...deleted the backlog.

Dave Crow

Sep 13, 2024

WIP: update to employee schedule builder

Dave Crow

Sep 12, 2024

Tired: Scrolling through thousands of icons, searching for the right one. Wired: AI telling you which icons could work

Dave Crow

Sep 5, 2024

Launched our invite-only beta with a few customers about a month ago. Last week we surpassed 200 weekly active users. Let the fun begin.

Dave Crow

Aug 31, 2024

Software is like stand up comedy. You don’t know if it really works until you put it in front of a live audience.

Dave Crow

Aug 28, 2024

Another incredible post from Paul Stamatiou. These qualities are amplified at an early stage startup, but will make you a more successful designer in any context.

Dave Crow

Aug 26, 2024

I'm fairly technically inclined (for a designer), but one of the blockers for me getting into the codebase is dealing with dev environment errors.


Cursor removes most of that blocker for me. It usually gives me the command I need to run to fix dependency problems.


AI isn't a panacea. I still need humans to fix stuff sometimes. I will take the advice to "consult with your team" here.


I could potentially muddle through and figure out how to fix it. But there's a good chance that'll take me an hour or two. And simply pairing with a dev will probably resolve it in 5-10 minutes.

Dave Crow

Aug 25, 2024

I've really been liking Claude Artifacts for knocking out simple prototypes. Prototyping anything with mild logic complexity is a PITA in Figma. Here's a quick example.

Load More