I'm not an expert marketer, but I'm a dev. I would say that it would be great if you could take time to learn some marketing basics to get your projects on anyone's eyeballs. Yes, there's every aspect that we need to consider as marketers specialize in marketing, but it would be healthy for us individuals to learn a little bit of everything.