A four-letter word I try to avoid at work: 🚫 just "Can't we just change this one line of code and ship?" "Is it just a caching problem?" (bad joke) "You could just ask [insert coding agent] to whip up a fix." The word "just" both trivializes the work involved, and sets an expectation with other people in the conversation that any further questions or discussion are going to make them look dumb. Instead, I replace "just" with questions that validate (or more often, invalidate) my assumptions about a task's complexity: "Are there any tests that we need to add or update based on this one-line change?" "Do we understand which caching layer in our architecture is likely responsible for this issue?" "Is this bug a good candidate for a coding agent to take a first pass at a solution, to be followed up by an engineer's review?" When I do use "just", I do it with irony and as a jab at myself for not knowing everything's that involved in the work. Scare quotes required.
"Just" is the enemy of phronesis (practical wisdom). It's the word that kills curiosity and assumes away complexity before we understand it. You've identified something profound: language shapes thinking. When we say "just," we're not just trivializing work, we're shutting down the questions that lead to better solutions. Real excellence comes from asking "What am I not seeing?" not "Why is this taking so long?" Your replacement questions are brilliant because they assume complexity exists until proven otherwise. That's the mark of experienced judgment, knowing that simple-looking changes often have invisible dependencies, edge cases, and systemic impacts. The deeper issue: "just" reflects a fundamental misunderstanding of how quality software gets built. It's the difference between seeing code as magic vs. seeing it as craft that requires careful attention to context, consequences, and connections. What's the most dangerous "just" assumption you've encountered? I'm curious which ones cause the most damage when they turn out to be wrong.
#totallystealing
Your post made me think of all the executives and leaders I've worked for who believe everything I did was "just" done. ☝ I was also reminded of this clip with Natalie Portman and Jason Bateman https://youtu.be/OQWgKnJbBYo?feature=shared
"Just"—the famous last word of countless doomed undertakings! It's like the modern-day "What could possibly go wrong?" "Just" is a subtle assassin of complexity. It's a four-letter word that sneaks in and pretends to simplify our tasks, while actually undermining the real effort required. For those of us in QA, "just" is the harbinger of unexpected bugs, rollbacks and endless troubleshooting. It's akin to, "It’s just a small code change; surely it won’t affect anything else,"—famous last words before we find ourselves knee-deep in regression testing. So the next time someone throws out a "just," you better respond with a question that unravels it, revealing the true scope beneath.
Can "only" get an honorable mention?
I did a technical writing certification years back and one thing they emphasized was to avoid using the word "simply". "Simply click...". What's simple for you, as the expert in the system, may not be simple to the end user, and no one likes condescension.
It's not only in office talk. It's in advertising too. You see and hear it everywhere. "This insanely expensive deal is yours for *just* £££." "Just" has grown into a trigger word.
I have for three decades told my students that there are two sets of "three favorite words" that they should live in fear of (i.e. "favorite" is ironic) "That can't happen" which implies the cause of a bug is distant from the effect just witnessed, and it'll be hard to discover. And when someone else says "could you just.." because it implies they really don't understand how hard it will be.
Word 💯 “just” reduces someone’s work to a trivial config/code mod. We know nothing is really trivial in engineering though
Three letter I avoid : ❌ try