Delivery & leadership
Learning technical work makes me a better product collaborator
Technical learning supports better questions, clearer trade-offs, and more useful collaboration without requiring a product leader to know everything.
By Josh Child6 min read
In this perspective
Technical learning is useful to me when it changes the quality of a product conversation. I want to understand enough to ask a more precise question, recognize a constraint, or see why two implementation approaches have different consequences for users and the team.
My career began in web design and development, then expanded into user experience, agency delivery, SaaS product work, and internal operational software. I have also taught web development and am pursuing a Bachelor of Science in Computer Science at Weber State University. Those experiences inform how I learn, but they do not remove the need to recognize where my own expertise ends.
Learn toward a real question
There is no shortage of technical material to study. A product leader can spend a great deal of time collecting terminology without becoming more useful to a team. I prefer learning that connects to a specific question in the work.
If a team is discussing why information appears differently across systems, I want to understand the relevant data relationships and update behavior. If an interaction requires an immediate response, I want to understand which parts of the operation can happen synchronously and which may take longer. The goal is to improve the decision, not to demonstrate that I know the vocabulary.
A practical question also helps set the depth. I may need to understand the product implications of a technical choice while relying on an engineer to evaluate its detailed implementation. That is a reasonable division of work. Learning should make collaboration more accurate, not blur who has the specialist knowledge required for a particular decision.
Keep contribution boundaries visible
I can independently contribute HTML and CSS. My work on application functionality beyond that uses AI assistance or engineering collaboration. Being specific about those contributions gives a team a more useful account of my capabilities than a broad claim that I build everything.
The distinction matters in planning. If I can help make an interface tangible, I can reduce ambiguity and support an early product discussion. If a feature involves complex application behavior, the team needs the appropriate engineering judgment. A fast prototype should not silently turn into a commitment that ignores that requirement.
Technical learning helps me participate more effectively on both sides. I can ask better questions about an AI-assisted implementation, understand more of an engineer's explanation, and recognize when a concern affects the intended experience. It does not make every specialist review unnecessary, and I would not want a team to plan as if it did.
Explaining a concept is a useful check
Teaching web development shaped how I think about technical communication. A clear explanation needs a starting point the listener recognizes and a sequence they can follow. If a concept requires several unstated assumptions, the explanation will lose people even when the terminology is correct.
That applies in product discussions too. I might need to explain why a saved draft behaves differently from a submitted record, or why a user should see a pending state rather than an immediate success message. The explanation should connect the system's behavior to the person's task.
When I cannot explain a consequential distinction plainly, that is a reason to ask another question. Sometimes I have not understood it well enough. Sometimes the team has not actually decided the rule. Either way, a confident but vague explanation is less useful than identifying the point that still needs work.
Study the domain as well as the technology
In Genographic, I led experience work and coordinated technical delivery for a consumer-facing ancestry experience. The work required understanding scientific information well enough to collaborate with scientists, designers, and engineers on how it should be represented.
I spent time learning about haplogroups, migration models, and the structures behind the information. That learning supported better questions about the experience. It did not make me the scientific authority. The scientists' knowledge and the engineering team's expertise remained essential to the product.
This is an important pattern for product leaders. A technical solution sits inside a domain with its own concepts, constraints, and responsibilities. Learning only the software layer can leave the underlying problem poorly understood. I want to know what the information means to the people who create it and the people who need to act on it.
Use AI as a starting point that can be checked
AI tools can provide a quick explanation, compare approaches, or suggest a small example to inspect. That can lower the effort needed to begin learning an unfamiliar topic. The explanation still needs to be checked when a decision depends on it.
I would ask for assumptions and limits, then compare the answer with the relevant official documentation or a knowledgeable engineer. If the tool supplies an example, I want to understand what the example demonstrates and what it leaves out. A minimal example may be useful precisely because it omits operational complexity, but that omission should remain visible.
There is also value in asking AI to identify questions rather than produce conclusions. A list of things to verify can prepare me for a better conversation. It keeps the tool in a supporting role while leaving the consequential decision with the people who understand the actual system and its intended use.
Turn learning into something the team can use
The most useful result of learning may be a clearer requirement, a better diagram, or a concise note about a trade-off. Those outputs help other people without requiring them to retrace the entire learning process.
For example, after understanding a delayed operation, I might help define the user-visible states and the actions available at each stage. Engineering can review whether the description matches the implementation. Design can assess whether the interface communicates it clearly. Operations can confirm what staff need when the operation requires attention.
That turns individual learning into a shared product asset. It also exposes misunderstandings early. If my explanation is inaccurate, a specialist can correct a concrete statement rather than trying to infer what I assumed from a general conversation.
Stay comfortable with an unfinished understanding
Product work crosses more disciplines than any one person can master. I do not see that as a reason to avoid technical learning. I see it as a reason to remain specific about what I know and curious about what I do not.
Formal study, practical work, teaching, and AI-assisted exploration each contribute differently. The value comes from applying them with care. A course can strengthen a foundation. A real workflow can expose a missing assumption. An engineer can explain why an apparently simple request has a difficult consequence.
I want technical learning to keep improving how I connect those perspectives. The result should be a better decision, a clearer conversation, or a more realistic plan. That is a useful standard for a product leader who works closely with technology and intends to keep learning.