Being a solo developer is hard for numerous reasons:
1. You miss bouncing ideas off others (which most of the time results in quick useful feedback)
2. You are at a very high risk of missing deadlines since there're no mandatory hours to put in !
3. Without a boss/peer team the risk of distraction is very high, often jumping between projects or dropping some of the projects altogether.
4. Technical risks like - no code reviews, no good QA etc.
I'm sure there are many more. But what I'm interested to know is , if there're any suggestions/recommendations for making the best of solo development and overcome some of the limitations mentioned above.
1. You miss bouncing ideas off others (which most of the time results in quick useful feedback) 2. You are at a very high risk of missing deadlines since there're no mandatory hours to put in ! 3. Without a boss/peer team the risk of distraction is very high, often jumping between projects or dropping some of the projects altogether. 4. Technical risks like - no code reviews, no good QA etc.
I'm sure there are many more. But what I'm interested to know is , if there're any suggestions/recommendations for making the best of solo development and overcome some of the limitations mentioned above.