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?
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.
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?
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.