Comment by scubakid
3 days ago
There are many frameworks and approaches, but here are two of my filtering criteria:
1. I don't start a project unless it's something I deeply want to exist for my own personal use. That way I know there's at least one person who would pay for an elegant solution. And even if no one shows up, at least it's useful to me.
2. I don't start a project unless I can envision the solution top to bottom and feel confident about the scope of the technical work. I'm not the most brilliant person at data structures & algorithms, and I prefer solutions where a simple architecture can get the job done. If there are foggy areas in the technical design, or parts I struggle to visualize clearly, to me that's a red flag.
Do you make this decision after doing tons of research about how you could implement a solution for the gray areas or do you just decide not to pursue the gray areas that you don't know how to implement yourself?
Doing some research would definitely be part of the diligence process when considering a new project.
ok