3 ms·
Definitely this. I'd had it hammered into me that I need to understand the business to be a good dev, and it's true. That domain knowledge is essential to do a
by throwaway_pdp09 6y ago
Definitely this. I'd had it hammered into me that I need to understand the business to be a good dev, and it's true. That domain knowledge is essential to do a decent job, or even do the job at all.
Rhe reciprocity, though, is mostly missing. An attempt to understand the IT side is essential for managers but most often they can't be bothered (or bothered to understand the principles of user interfaces, for that matter, anything that falls outside their domain). The few bosses I have had that did try were very good to work for indeed, but such are rare.
- thiagocesar 6y agoThe problem is that a developer doesn’t really understand the business complexities and nuances - he studied computers, not business. I feel there is a gap to be crossed, and settling into a common language and common communication practices are ways to bridge it, but I could never say I understand the business. I get some basics. We have lots of areas, we need workflows, we design parts, then make them, then sell them. But I certainly don’t have enough knowledge to really understand it.
- lmm 6y agoTranslation needs to involve at least one person who is native-level in each language, and you're lucky if it's possible for both of those to be the same person. An effective team needs people who understand the computers and people who understand the business. Though it can sometimes end up a little like https://www.youtube.com/watch?v=yfSnaY1Wp_U https://www.youtube.com/watch?v=yfSnaY1Wp_U .