3 ms·
I know plenty of people who can’t design for shit, but I don’t think that’s the start or the end of it. It’s a lot of discounting the future and an uncomfortabl
by hinkley 2y ago
I know plenty of people who can’t design for shit, but I don’t think that’s the start or the end of it. It’s a lot of discounting the future and an uncomfortable amount of Fuck You, I Got Mine. People either hurting their future selves and not seeing the cycle, or hurting other people because they deserve it for not being smart (they’re smart, they just don’t find your ideas as fascinating as you do)
- firesteelrain 2y agoAny tips on getting better at design?
- FLT8 2y agoStart paying attention to the things that bog you down when working on code, and the things that your users (ought to) expect to be easy but that are inscrutably difficult to achieve with your existing codebase. Find high quality open source projects and study them. Read books (eg. Domain driven design [distilled]). Stay somewhere long enough to feel the impact of your own bad design decisions. Take some time occasionally to pause and reflect on what isn't working and could have been done better in hindsight. Consider whether you could have done anything differently earlier in the process to avoid needing hindsight at all.
- hinkley 2y agoSometimes it helps to look at commit history as well and ask how we got here.
- MonkeyClub 2y ago> Read books (eg. Domain driven design [distilled]). OTOH, Vernon's DDDD book comes with caveats: https://dev.to/yakovlev_alexey/do-not-read-ddd-distilled-by-vaughn-vernon-1i80 https://dev.to/yakovlev_alexey/do-not-read-ddd-distilled-by-...