Career Fear Flashcards
https://dev.to/bytebodger/series/10176
contentious
Causing disagreement between people or groups (спорный):
- The contentious art of pull requests.
- Perhaps the most contentious conceptual issue was sovereignty.
- Sex education in schools remains a highly contentious issue.
printout
Paper printed with information from a computer file (распечатка):
- I’m old enough to remember code reviews that were done with printouts, or with projectors, or (good gawd) on whiteboards.
- We might have a little map printout in the back.
- There’s a printout of names and vehicles waiting at the front desk.
exaggerate
To describe something in a way that makes it seem better, worse, larger, more important etc than it really is (преувеличивать, утрировать):
- It’s no exaggeration to say that git represents a quantum leap in this area.
- Don’t exaggerate! It wasn’t that bad!
- Greatly/grossly/wildly exaggerate something: The paper’s political influence has been greatly exaggerated.
- Exaggerate the importance/significance of something: We should not exaggerate the importance of this agreement.
peruse
To read through with thoroughness or care (in detail):
- Ideally, some (or all) of your team members are perusing most (or all) of the code before it ever gets merged into a parent branch.
- Make sure you peruse the document before signing.
snark
Unkind remarks or criticism (язвить):
- A Forum For Snark And Pedantry.
- Her reviews are always full of snark.
pedantry
The behaviour of someone who gives too much importance to details and formal rules, especially of grammar (педантичность):
- A Forum For Snark And Pedantry.
- They were well-informed and sometimes even learned, but there was never the slightest trace of pedantry in them.
entrench
To place someone or something in a very strong position that cannot easily be changed or removed (закрепиться, окопаться):
- But developers already know these debates well. And they’re firmly entrenched in one side or the other.
- I entrenched myself within the organization.
gird
To prepare for a difficult activity (опоясывать, подпоясываться, готовиться):
- When you invite another developer to look at your code, you can almost hear them cracking their knuckles, taking a deep breath, and girding themselves for a Snark Battle.
- The army is girding itself for a renewed assault by the rebels.
nitpick
To criticize small unimportant details of something in a way that annoys other people (придираться):
- Rule #1: ALL nitpicky details about code styling should be defined/enforced in the linter.
- I don’t want to nitpick, but that was step one.
hodgepodge
Солянка. A collection of things that do not belong together or have been put together carelessly:
- I recently worked on a team that thought they were wayyyyy too busy to implement any linting tools. But they still had their own internal hodgepodge of “coding standards” that they felt compelled to enforce.
compel
To force someone to do something, or to get something from someone using force (вынужден, обязан):
- Compel someone to do something: The order compelled him to appear as a witness.
- Feel compelled to do something: I feel compelled to write to thank you.
- I recently worked on a team that thought they were wayyyyy too busy to implement any linting tools. But they still had their own internal hodgepodge of “coding standards” that they felt compelled to enforce.
slew
Simple past tense of slay:
- To kill someone in a violent way: He was slain in battle in 673.
- To impress someone, especially by making them laugh: His jokes really slay me.
A large number or quantity (множество, масса):
- I’d code something up, submit my pull request, and then they’d hammer it with a slew of stylistic changes that they wanted me to make before it could be merged.
adversarial
Involving people arguing with or opposing each other (сопернический, враждебный):
- If it passed the linter (or if you couldn’t be bothered to even implement a linter), then it’s an extremely poor (and adversarial) practice to use the pull request process as a haphazard means to enforce your poorly-defined “standards”.
- Industry and government had an adversarial relationship.
haphazard
Done in a way that does not seem to be carefully planned or organized (бессистемный, беспорядочный, непродуманный):
- If it passed the linter (or if you couldn’t be bothered to even implement a linter), then it’s an extremely poor (and adversarial) practice to use the pull request process as a haphazard means to enforce your poorly-defined “standards”.
inviolate
Something that is inviolate cannot be attacked or harmed (нерушимый, неприкосновенный):
- Too many times, I’ve seen PR comments where the reviewer confidently proclaims that something is “wrong” or must be changed. Even in the egotistic world of application development, such inviolate proclamations are often flawed.
- It proceeds from the premise that our sovereignty is inviolate and our nation indivisible.