3 ms·
1. Help with programming architecture decisions. I'm providing high level functionality overviews and asking it to design the right system given constraints. So
by koopuluri 4y ago
1. Help with programming architecture decisions. I'm providing high level functionality overviews and asking it to design the right system given constraints. Sometimes it's off, but it only requires a few tweaks here and there to get it right - and I usually have the intuition / experience to make those tweaks quickly.
2. Write entire React component. This exercise is actually helping me be more modular in how I design components because if I'm typing out a page long description of the component, I know I should be breaking it down into smaller components.
I also give it name + description of existing component (if it's necessary to build this one), and it figures out exactly how to use it. E.g. assume the following components exist: [Editor ({ content: string, onChange: ()... }), ...]
3. Learning about anything new. My first instinct is to engage with GPT, and only after that Google to find more detailed, opinionated information. This is great for topics that are more objective. I find GPT to be horrible for subjective / less clear questions like: "What is the best career move if my goals are __, and I'm in this situation: ___" - because it will regurgitate the average answer - but not the best one because the mainstream answer to this question is likely more wrong than a contrarian, but more true, answer.
- tchock23 4y agoMy experience has been the opposite on subjective questions. I was kicking around a few startup ideas so I fed it my goals and a description of each idea. It was decent at qualifying each idea against the goals I had stated. Certainly not going to run with the results as is, but as an input I found it to be helpful.