You need to empathise with people in a broad sense, often without any immediate feedback to adjust in the initial instance. Thankfully, academia has done a lot to systemize this into something approximating a science, thanks to trial and error of the minds of yesteryear.
Digitial marketing relies heavily on generating some feedback via metrics, but if you fundamentally dont "get" people this will be functionally the same as troubleshooting and gathering data from a lawnmower because its not doing a great job at cleaning your floor.
The principles to your question are: "I want to market to people digitally" There is preparation and there is actioning, and there is analysis, and then re-iterating based on the new information from analysis.
1. Who am I selling to? Everyone? In order to improve the feedback for adjusting and improving your marketing iteratively, splitting people you are aiming at into groups can massively improve observations. (Looks like a youtube short had much better reception in the under 30s). This then lets you tune various parts of your marketing.
2. What digital mediums do the people I am targetting use?
3. How much budget time and resource do I have to pursue this? What options are there and how do I best utilise them? What return am I expecting
4. In these digital mediums, what are the factors for success, do I want a short or long video, what do existing successful people do and why? What makes people stop engaging with content that was previosly successful?
5. Prioritise biggest impact for least hours
6. How much budget time and resource do I have to pursue this? What options are there and how do I best utilise them? What return am I expecting
7. Refine your proposed actions based on info to this point
8. Execute
9. Observe and analyse what performs and how long it takes, note any failures that are immediately apparent
10. Go to 6 and repeat until success
No it isn’t.
Programmers and marketers both love to believe this but it’s not true. You should instead look at them as complementary rather than oppositional.
Can you explain why they are diametrically opposed?
> Marketing is fundamentally opposed to programming, because of the people/things or empathizer/systematizer dichotomy.
I don't understand what you mean here. You are saying that different skill sets are needed to succeed in marketing vs. programming? If so, shocker lol. Different fields require different skills. This doesn't mean that they are in opposition to each other.
> You need to empathise with people in a broad sense
This is true of every job. If you lack empathy you'll never be as good at your job as you think you are.