4 ms·
Honestly I rarely remember the full details of why I chose a particular tech. I did the deep research, picked what I believed to be the best tool, implemented a
by xref 6y ago
Honestly I rarely remember the full details of why I chose a particular tech. I did the deep research, picked what I believed to be the best tool, implemented and deployed it and now that tool is my baseline.
If you asked me a couple years later “why the hell did you chose that?!” I probably couldn’t give you many details that formed my opinion originally and couldn’t vociferously defend it by arguing minutiae of spec sheets. But I do know if you want to sell me on something new its gotta beat that baseline tool, not whatever opinions I might have had at the time of choosing.
- modernerd 6y agoArchitecture Decision Records (ADRs) are intended to help with that: https://adr.github.io/ https://adr.github.io/ https://github.com/joelparkerhenderson/architecture_decision_record https://github.com/joelparkerhenderson/architecture_decision... https://github.com/joelparkerhenderson/architecture_decision_record/blob/master/adr_template_by_michael_nygard.md https://github.com/joelparkerhenderson/architecture_decision... They're overkill for small personal projects but can be helpful in big teams because it won't just be you wondering, “why the hell did they choose that?”.
- deleted 6y ago[deleted]
- xref 6y agoThis is great, thanks for the links!