Hacker News new | ask | show | jobs
by tdr 5128 days ago
If you work in a small team, especially a startup, knowing what’s going on and how your product works is valuable also to a non-technical business co-founder

Couldn't agree more! (especially for product people)

Can you give more specific details about how it helps you/the team? (no sarcasm here, I'm genuinely interested to understand this form the marketers' perspective)

3 comments

Thanks. One specific example could be resource sharing. We use Github for code, but also for issue tracking (which brings with it discussion threads) so using Github properly even if not making code commits is valuable so you stay on top of issues and questions and can contribute. And in my case, I know I can make small fixes myself, so I want to have the infrastructure in place and know how to use it.

If you are working remotely, you want to be able to see the latest development version and run it locally, not just the latest alpha push. In the real gritty details, I just had to update Maven on my local machine and fix a Github conflict, and had to ask for help figuring out where the missing components were and how to fix the error messages. If someone has to take an hour helping me get this done, it is unnecessary overhead. I still almost broke things in vim though, but know what I have to learn.

More generally, a technical product understanding just helps in communication. If the tech lead makes the decision to refactor the code, which leads to delays affecting the business, it's good to know why.

> More generally, a technical product understanding just helps in communication. If the tech lead makes the decision to refactor the code, which leads to delays affecting the business, it's good to know why.

That's great! I'm interested mainly in these kind of benefits. Besides communication, how does it help your relationship with customers/team/partners?

Can you give more specific details about how it helps you/the team?

The marketer needs to have enough of an idea of how the product works to be able to talk about it intelligently. "Enough of an idea," means one needs to know what the relevant parts are, and how they interact.

Imagine you are a contractor putting in a kitchen for someone, and they sometimes refer to the sink of the island and the sink on the rear counter as if they were the same thing. I wouldn't know which one they're talking about and it would drive me mad. Marketers make mistakes of this magnitude all the time.

I work in business development at tech company where our core product is an API. Learning the basics of programming helps me find the right customers for our product, and then support them better. http://janineyoong.com/post/23665444733/learning-to-code-at-...