Dan Grover

14.3K posts

Dan Grover banner
Dan Grover

Dan Grover

@DanGrover

Head of Product @standardbots. Prev. Meta, Tencent.

PDX and OAK Katılım Şubat 2007
4.7K Takip Edilen12K Takipçiler
Dan Grover
Dan Grover@DanGrover·
AI can/does help with this stuff too! The angst isn't so much against AI; it is from the people who can see the 20% that takes all the time and directed towards the people who see something passable on first skim and go "oh so its basically done right"
English
0
0
3
230
Dan Grover
Dan Grover@DanGrover·
It's similar to hackathon demo/iceberg fallacy: you can get a great hackathon demo if you don't worry about how feature interacts with others, how it scales, bugs/code quality, edge cases, etc.
English
2
0
3
399
Dan Grover
Dan Grover@DanGrover·
The good thing with AI is shocking degree to which a task (whether you are an engineer, designer, or PM) can be brought to 80%. The bottleneck then becomes people who can tell the difference between the 80% and 100%.
English
5
3
44
2.9K
Dan Grover
Dan Grover@DanGrover·
Added to this is another angst whenever a co-worker sends me something: what of what they are sending did they really choose? What do they really believe? What do we, together, really know versus "know" in a hedging/bullshitting sort of way?
English
0
0
4
397
Dan Grover
Dan Grover@DanGrover·
The angst I feel in current age is different from engineers'. At superhuman speed, I can now prototype, brainstorm, analyze docs, and BS things that need BSing. But it still takes the same time to *really* know something or *really* choose/stand behind something I am producing.
English
2
0
12
1K
Dan Grover
Dan Grover@DanGrover·
This is a problem in general with consuming any AI-generated artifact from a colleague: you wonder what was intentional that they “meant” vs what was vibes/window dressing.
English
3
1
32
1.7K
Dan Grover
Dan Grover@DanGrover·
I see all sorts of problems with spacing, random icons being used, entirely hallucinated settings that don't match real state, etc. If you do prototypes, you need to commit to fixing these things, and it's almost same amount of time to just design it from scratch.
English
2
0
27
2K
Dan Grover
Dan Grover@DanGrover·
Biggest gap I've seen with "prototypes as PRDs" idea in practice so far (vs figma mocks) is that I haven't seen any teammate make any entirely slopless prototype. If you are giving an artifact to engineers, it needs to be perfect, because things will only degrade from there.
English
24
16
225
18.9K
Dan Grover
Dan Grover@DanGrover·
The side someone takes on the “PRDs are dead” today seems to largely reveal if you think PRDs are requirements or raw functional specs.
English
1
0
4
421
Dan Grover
Dan Grover@DanGrover·
When I was at Meta, it was always at precise moment that team had momentum and chain of command and partner teams aligned on strategy that some re-org would happen. It’s been so nice the past 4y to just kick ass on the same problem with the same team and not worry about PSCs.
Varunram Ganesh@varunram

Why does it feel like Meta is in “restructuring” all the time? Every news I’ve seen from Meta in the last year has been some restructuring or the other

English
3
1
39
15.5K
Dan Grover
Dan Grover@DanGrover·
This is an excellent take, but also, kind of dreaming about what a series of “Greetings from the latent space” postcards would look like.
corsaren@corsaren

This has been on my mind for a while now so I'm going to rant on product design for a sec: what @AnthropicAI needs, most of all, is a Cowork onboarding process. We have an intelligent, natural-language assistant as the core product and we’re still using tooltips and popups to explain how the app works? Please. Be serious. When you first download Cowork you should be presented with a blank canvas and just the words “Hello”. Big letters. Whole screen. Greetings from the latent space. After a second, a bar appears for you to type a response (though you are strongly encouraged to use voice). Claude then explains that it will be your virtual coworker, secretary, and thought partner. Its job is to make your life easier, automating the stuff you like the least to give you more time to do the high impact work. Introduce Claude's personality. Claude then warns that in order to get this right, it will need to conduct 1-2 hours of deep, back-and-forth interviewing with you so it can best understand your job, your tools, your organization, and your goals. Don’t have time right now for that? Okay, let’s book time on your calendar. I can send you an invite! Better yet, connect me to your email/calendar system right now so I can create the event directly. I’ll walk you through how to do that. When you do find time, Claude interviews you in great detail, following a pre-built guide (perhaps with branching flows depending on the job function). What is your job? What are your responsibilities? How do you work? What projects are you currently working on?What are your biggest pain points? Where can Claude provide the most leverage? Claude then recommends integrations, plugins, and skills, and walks you through the set up of each one. Next, Claude also makes a Growth Plan: a list of skills that it should build/customize with you in the future to distill your particular ways of working and habits. I honestly wouldn't even start with the default skills. They're generic and long, and frankly, I don't want Claude following directions that I haven't read or discussed. Maybe use them to demonstrate an example if the user asks, but otherwise it's unnecessary overhead. The only exception is for guardrail instructions (i.e., "don't use placeholder values for sensitivity tables"). Those can be imported. Then, when you ask Claude to do a task that is related to a skill on the Growth Plan, it flags this, and asks for coaching on how you want it to perform this task. This becomes it's own interview flow where Claude asks some basic questions, asks for and helps find examples, and workshops the approach. The final output is a customized, personalized skill. These interview flows are then the sorts of thing the Cowork team should ship in the backend. So instead of a generic financial analysis skill, it's a "financial analysis skill-building interview guide" detailing what Claude needs to ask the user about in order to build a robust, personalized financial modeling skill (e.g., "ask what sort of cell and number formats they use"). Finally, only after you've agreed on the Growth Plan (which is just a cross-session list of action items, not the final custom skills themselves), Claude then suggests one activity to work on to get started. And boom, you're off to the races. Claude should also schedule weekly feedback reviews on your calendar where the two of you assess what it did for you this week, where it performed poorly, where it can actually do more than what you're asking it to do right now, and how to improve generally. The team already announced some of this today (plugin/skill customization, etc.), but imo it really needs to be a cohesive, E2E, multi-session, iterative flow. The user shouldn't have to navigate lists of plugins and skills to get the most out of the robot; the robot should help the user customize itself.

English
3
0
3
1.7K
Dan Grover
Dan Grover@DanGrover·
For more on company and how we think about problem space, check out recent @packyM article:
Packy McCormick@packyM

Investors are betting billions of dollars that robotics will experience a Giant Leap. Meaning: robots are not useful today, but throw enough GPUs, models, data, and PhDs at the problem, and you’ll cross some threshold on the other side of which you will meet robots that can walk into any room and do whatever they’re told. The Giant Leap view is sexy. It holds the promise of a totally unbounded market – labor today is a ~$25 trillion market, constrained by the cost and unreliability of humans; if robots become cheap, general, and autonomous, the argument goes that you get Jevons Paradox for labor - available to whichever team of geniuses in a garage produces the big breakthrough first. This is the type of innovation that Silicon Valley loves. Brilliant minds love opportunities where success is just a brilliant idea away. My friend @evanbeard is betting that progress will happen by climbing the gradient of variability. That robotics will progress towards general usefulness in small steps. The logic is clear: - Robotics is bottlenecked on data. - The best data is the data your robots collect actually doing things. - The best strategy, then, even if it's not the sexiest, is to get paid to collect that data, learn, and iterate. This is where the vast majority of value lies, and the real path to our abundant robotic future. For the first co-written essay in not boring world, Evan and I write about the robots.

English
0
0
1
552
Dan Grover
Dan Grover@DanGrover·
I’m hiring a PM and a designer for my team at Standard Bots! If you are a consummate builder who enjoys digging in the details + learning how things work, and are excited by our mission of democratizing automation, contact me! Link below due to algorithmic penalty for links.
Dan Grover tweet media
English
3
2
22
2K
Dan Grover
Dan Grover@DanGrover·
I am finding I was initially pretty against outsourcing thinking to LLMs, but now am way less so for things I perceive to be bullshit. In a way I sympathize with apparent motivation to take down certain bullshit power structures by arming the rebels with bullshit cannons.
English
2
0
125
32K
Dan Grover
Dan Grover@DanGrover·
Ohhhh, that explains it.
Dan Grover tweet media
English
8
27
3.5K
239.1K
Dan Grover
Dan Grover@DanGrover·
I think the main drawback about collaborating on vibe coded prototypes is I don’t know which things in the UI are intentional and which are hallucinated. If I am handing something off to engineers, I want everything to be intentional and perfect.
English
0
0
0
276
Dan Grover
Dan Grover@DanGrover·
At a point in my work where some of the things in specs are Figma mocks and some are prototypes and I kinda don’t wanna use Figma anymore. A lot of fuss making things perfect for the spec to show certain states, milestones, etc.
English
3
0
14
1.3K