Which programming niche should I stick to: cyber security and "hacking" tool development, or game development?
I usually bounce between the two, and I think I'm spreading myself too thin. Which one should I specialize in?
>>16786702
which one do you like more
>>16786715
I have no idea. I like both, and have developed for both niches in the past. However, as I'm employed now, it's impossible for me to do both.
I would assume cyber security would get you better wages and a more fulfilling job. Game development strikes me as unrewarding unless you're very lucky and don't work for a major company.
>>16786702
If you don't have any particular need for your "hacking" tools, I'm not sure why you'd be spending much time on them. Otherwise, writing code for this tends to be quick and dirty and not as time consuming as the process of taking apart someone else's code looking for vulnerabilities.
I tend to work on whatever I find to be interesting at the moment, or that I feel like working on at the moment.
>>16786790
Thanks for the advice.
>I tend to work on whatever I find to be interesting at the moment, or that I feel like working on at the moment.
Is it normal to work on ~4-5 projects at the same time (sometimes even more) because you feel like working on one thing one day, and another thing another day?
>>16786835
Yea that's fine. An architect does the same. Just know your limits and don't overdo it
>>16786835
If you can function that way, sure. I tend to focus heavily on one thing at a time but only work on something until it does what I want and then I stop so that I can work on something else.
I generally write code to solve specific problems (either to generate results or to automate a process). Leaving one thing half-done to start another doesn't make much sense to me because that doesn't solve the problem I want to solve.
There are times when I need to revisit a solution to a problem (either something has changed or I have a thought about how to get a better result), but I don't have a lot of ongoing projects where I'm thinking about things like how I can make something easier to use or to add features to it.
>>16786702
Please share more about your experience in hacking tool development