Navigate Select ESC Close

Build first, plan second.

2025-03-04 Science & Technology
93.3k
4.1k
402
Theo - t3․gg
Theo - t3․gg
539.0k subscribers

Unlock all features

FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.

Description

There are engineers who spend all of their time in design docs, and there are engineers who build working prototypes. The former writes a lot of design docs, the later ships software. Thank you Prisma Postgres for sponsoring! Check them out at: https://soydev.link/prismadb SOURCE https://x.com/VicVijayakumar/status/1879705360141086942 Want to sponsor a video? Learn more here: https://soydev.link/sponsor-me Check out my Twitch, Twitter, Discord more at https://t3.gg S/O Ph4se0n3 for the awesome edit 🙏

Top Comments (10)

@stephenreaves3205 2025-03-04

Also shoutout to the twitch viewer that said his excalidraw diagrams are design docs

441 2 replies
@darkoplax7688 2025-03-04

lmao this video is just theo renting about his colleagues

386 3 replies
@dafydd165 2025-03-04

The correct approach is to make a proof of concept or a bunch of little tests for each thing you want to do. Then write the design doc using what you’ve learnt including figuring out the best way to do each thing. Then code the actual project. This way all the changes people would make to their projects if they got to build them a second time actually get implemented. In the example you give the people writing the doc should have been out talking to every relevant party and using the doc as a record of all the minutes from those discussions. The danger more often that not is that designers don’t communicate enough about what they’re doing and end up building something people don’t actually want. Docs are a method of communication.

131 3 replies
@twilightdev 2025-03-04

buildthing vs planthing

100
@TheHiebl007 2025-03-04

Imo. it's f*d up that you have to hide your prototype from management (your own or of a customer company) if it's not ready to deploy. That's exactly my experience in the industry as well, but it's a pure management problem. The times I had positive experiences with PoCs and management, was when the managers have an engineering backgroud.

45 1 replies
@amos-machora 2025-03-04

There is a contnous delivery video where he talks about the exact topic. he says "Everybody has a plan until they get punched in the mouth" and "Planning is absolutely essential but plans are useless" I agree with both statements.

16
@leinadznef 2025-03-04

I worked at a company where the PMs were never talking to the customers because "they know what the user wants", well we never got any adoption for what we built and it was so frustrating. I burnt out so fast, building stuff you know will never get used is so frustrating

15
@rroju 2025-03-04

Fully agree. Only way I have ever written a successful design doc is if we built a prototype version first. And the design doc was there mainly for regulatory reasons at that point.

8
@SpaceTydev 2025-03-04

I recently worked for 2 weeks on a webapp, i felt it was polished so i went to prod. And i found so many things i had to redo, it really speaks to how much the reality is different from planning.

5
@nuttygold5952 2025-03-05

A poc is good proof, a design doc allows you to explain specifics without building it and build a robust idea. Both are allowed to exist

3

Unlock the Data Inside
Turn Videos into Knowledge

  • Get FREE 10/day: transcripts, summaries, chats
  • Chat with videos, export text & PDF
  • $1 free API credit for RAG, chatbots & research

Free forever plan • All features unlocked

App screenshot