Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Design by Decision Fatigue (questdb.com)
4 points by thunderbong 9 months ago | hide | past | favorite | 1 comment


FWIW, my rules of thumb for those questions:

> Which language(s) do I use?

The one I know best. If I can’t choose it, I embrace it (don’t fight it to make it look like another language)

---

> Which frameworks do I use?

I rephrase it to: Which framework do I really need?

--

> How will I structure my code?

Screaming Architecture by Uncle Bob

---

> What will I write myself, and when will I reach for a library?

Can I write it? -> Can I make it more convenient?

---

> Once I've decided that, then which library should I use?

I flip a coin and wrap its API so I can easily swap the implementation

---

> How will my program communicate with others?

I'm not afraid of having different data structures for the same data. For example, exporting to another structure instead of changing the internal one to accommodate it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: