Using LLMs To Expand Your Working Vocabulary
Published 6/25/2025
This episode explores the fundamental mindset of building your vocabulary, extending beyond literal words to conceptual understanding and mental models, and how Large Language Models (LLMs) can be a powerful tool for expanding and refining this crucial skill for career growth, clarity, and navigating disruptions.
- Uncover why building your vocabulary is a fundamental skill that can help you navigate career transitions, disruptions (such as those caused by AI), and changes in roles.
- Understand that "vocabulary" goes beyond literal words to include mental models, understanding your own self, specific diagrams (like causal loop diagrams or C4 diagrams), and programming paradigms or design patterns. This conceptual vocabulary provides access to nuanced and powerful ways of thinking.
- Learn how LLMs can be incredibly useful for refining and expanding your conceptual vocabulary, allowing you to explore new subjects, understand systems, and identify leverage points. They can help you understand the connotations, origins, and applications of concepts, as well as how they piece together with adjacent ideas.
- Discover why starting with fundamental primitives like inputs, outputs, flows, and system types can help you develop vocabulary, and how LLMs can suggest widely used tools or visualisations based on these primitives (e.g., a scatter plot for XY data).
- Explore why focusing on understanding the "why" and "when" of using a concept or tool is a much higher leverage skill than merely knowing "how" to use it, enabling you to piece together different vocabulary pieces for deeper insights.
📮 Ask a Question
If you enjoyed this episode and would like me to discuss a question that you have on the show, drop it over at: developertea.com.
📮 Join the Discord
If you want to be a part of a supportive community of engineers (non-engineers welcome!) working to improve their lives and careers, join us on the Developer Tea Discord community by visiting https://developertea.com/discord today!
🧡 Leave a Review
If you're enjoying the show and want to support the content head over to iTunes and leave a review! It helps other developers discover the show and keep us focused on what matters to you. Leaving a review on iTunes is the most impactful way to help others find the show. The podcast is also available on Spotify and YouTube.
Transcript (Generated by OpenAI Whisper)
one of those fundamental skills that will carry you through the most difficult parts of your career it'll carry you through the transitions in your career it'll carry you through disruptions like what we're experiencing right now with AI it'll carry you carry you through from title changes from hopping tracks let's say you're an engineer and you want to become a manager the fundamental mindset that I want to reinforce to remind you of today is the mindset of building your vocabulary building your vocabulary and to be clear I partially mean building your literal vocabulary but it goes beyond that and it's part of the fundamental mission of this show of this podcast to to to help developers, to help engineers, software engineers, data analytics engineers, product engineers, front-end developers, people who are building things. Whoever you are, you probably count in this, okay? To help you find clarity, perspective, and purpose in your career. And finding clarity, finding perspective, and even finding purpose, those efforts rely on the mental tooling that we talk about so much on this show. How do you find clarity? How do you find perspective? How do you find your purpose? And the first building blocks are your vocabulary. So when we talk about mental models on this show, that is a form of vocabulary. The mental model concepts that you build, that lattice work, that is a form of vocabulary. That is part of your vocabulary. Because it will help you in attaining, for example, clarity. A mental model can help you in attaining perspective. A model can even help you in understanding purpose. Building your vocabulary is also about understanding your own purpose. Understanding your own self. The granularity of your own self. You know, we've heard stories about how there are different words in different languages. You can Google this. I don't have a good specific example for this, but I'll make something up here. For example, there may be so many words for the underlying concept of love. And a given language may have a really specific meaning. A really specific articulation of a feeling, an idea that another language doesn't have. So this nuanced explanation, the nuanced vocabulary, the ability to combine these ideas together, this is a good analogy for understanding the verbality, the variety of, for example, personal values you hold. Understanding the way that you respond under stress. The kinds of things that you care about over time. How do you operate in a high-intensity environment? These are all pieces of your personal, kind of intellectual, emotional, spiritual, whatever, you know, emotional, spiritual, spiritual, emotional, spiritual, AL word you want to use here. These are all types of vocabularies that you can develop for yourself. Another more concrete example of this that I've experienced in my personal life is understanding different forms. In my personal life, I mean in my personal career life, understanding different forms of diagrams. It's a very simple vocabulary that I've been working on recently. Understanding, for example, what is a causal loop diagram? Now, what's really interesting is that we can build our vocabulary and then we can take advantage of this vocabulary in new and unique ways. Another good example of this, there are paradigms in programming. Paradigms and design patterns, those kinds of kind of models, ways of thinking about things. So, if you have never experienced, for example, the asynchronous paradigm or the event-driven architectural paradigm, then those pieces of vocabulary, which may be useful, again, these are kind of like mental models, right? They may be useful in multiple contexts, but you won't have access to those until you learn that vocabulary. Right? So, this is something that even Paul Graham talked about. He talked about, the idea that, you know, understanding something like small talk provided a unique advantage that was a kind of a leap ahead of other programming languages because it has a fundamentally different paradigm. There are parts and pieces of how you would use small talk that don't have a good analog with other languages. This vocabulary has been useful to Paul Graham and many, many other engineers who have found tools that express what they are thinking in more nuanced or more powerful, higher leverage ways. So, if you are able to develop this vocabulary, and I would say you have an opportunity to continue refining this vocabulary, by learning about it and exploring the nuances of it with an LLM, for example, you are going to be able to wield a more complete kind of picture in whatever endeavor you're moving into. So, for example, if I wanted to explore a subject that I've never thought about before, now I have some tools that might be useful to me. I have a lot at my disposal. I will search for various systems and try to develop an understanding of the causal loops in the system that's at play. This helps me get a picture for what kinds of things are happening, where are the leverage points, what might I do to change things, to balance something out. What does the system look like? And I can do a lot of this work now just by having the vocabulary. I don't necessarily have to have every piece of skill, underlying skill or perfection of that vocabulary. But having that top level and understanding those concepts so I can piece them together, this is probably the most valuable skill that I've learned, that I've picked up in my career. The ability to add to your repertoire, to add to your overall vocabulary, some of these ways of thinking. I won't limit it to mental models because I do think it goes beyond that. That the concept of a mental model captures some parts of this, but it's not entirely complete. For example, understanding what a C4 diagram is. This is a piece of vocabulary. It might be, you could kind of squint and call that a mental model, but really it's just, it's just some vocabulary. And here, I want to be careful that you understand what I mean when I say vocabulary. I really mean conceptual vocabulary. I don't mean just one word, but also what's the connotation of that word? Where does it come from? When is it useful? How does it piece together with other things that are adjacent? When would you care about seeing a C4 diagram versus, say, a pipeline, that kind of charting? There are plenty of opportunities to develop your vocabulary as you learn about these various things. One way that I would suggest that you pick up as soon as possible is to start with the fundamental kind of primitives, the principled pieces of your system. Think about the inputs, the outputs, the flows. Is this a static system? Is it a dynamically changing system? Thinking in these systematic terms can help you understand what are the primitive interacting pieces. And then you can think about, okay, what am I trying to get out of this? And am I trying to understand how these things work over time? Maybe there is some kind of time series graph that would be a piece of vocabulary. So, you know, one incredibly useful tool in this regard, and I won't recommend using LLMs for everything in your life, but this is a place where an LLM does a fairly good job. And the reason for that is because you can describe these primitives and you can ask, essentially ask questions. And because of the way LLMs are trained and because of how the kind of lookup will work, you're going to find something that many people have likely used for that type of primitive. So if you had XY data, you're likely to find a scatterplot graph as a tool that you might use to visualize that XY data. This is a remarkably good tool for expanding your vocabulary for that reason. Thank you so much for listening to today's episode of Developer Tea. I hope you will make it a point. You know, in your learning journey in particular, make it a point to always be expanding your vocabulary. This means that you're looking for the leverage points at the categorical level. You're not just looking to, you know, add a little skill here and there. You're not just looking to learn how to use a thing, right? That is a lower leverage change to your skill level, right? The much higher leverage is to learn how to use a thing. The much higher leverage is to learn how to use a thing. The much higher leverage is to learn how to use a thing. Is to know why you're using that thing in that context. Why would you use that thing instead of another thing? When would you use something different? You know, how can you piece together your various pieces of vocabulary to get the things that you care about, to get the insights that you care about, etc. Thanks so much for listening. If you enjoyed this episode, please let me know. You can join the Developer Tea Discord community. Head over to developertea.com slash discord. I'm in there. And so are a bunch of other engineers who listen to this show regularly. You can also email me. We don't talk about the email very often, but developertea at gmail.com. You can email me questions. You can send me comments. Another great way to leave a comment about the show is to leave a review. Leave a review in iTunes, whatever podcasting app you use. But iTunes is the most impactful to help others find that review and make a decision about listening to the show. Of course, we're on Spotify. We're on, we're actually on YouTube as a podcast. So you can find that there as well. Thanks so much for listening. And until next time, enjoy your tea.