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.
proclamation
An official announcement, especially about something important, or something that affects everyone (объявление, провозглашение, обнародование):
- 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.
- The proclamation of an international day of the girl child was important for countries where girls were discriminated against from birth.
couch
Диван, кушетка, тахта, ложе:
- But you sleep on couch tonight.
Express (something) in language of a specified style (выражать, формулировать):
- Couching your feedback in a little humility will usually get a far better response on the PR.
cogent
A cogent argument is reasonable and sensible (обоснованный, достоверный):
- Or, at the very least, there’s always a possibility that the original coder had a cogent reason for writing the code the way that they did.
- The report contains a cogent analysis and recommendations that deserve further consideration.
bemoan
To complain or say that you are disappointed about something (сетовать, сокрушаться):
- Recently, I worked on a team where the tech lead bemoaned the fact that their PR process was “broken” and that most of the devs didn’t really participate.
Оплакивать, скорбеть:
- It was not enough for Algeria to bemoan passively the fate of the people of Tindouf.
avalanche
Лавина:
- But the submitter also bears responsibility in an effective review process. One of the greatest sins committed by the coder is that of the Code Avalanche.
- Moving at 250 miles an hour, an avalanche destroys everything in its path.
encompass
To include a lot of people or things, to include or surround an large area:
- It encompasses many thousands of lines of code. And for various reasons, we’ve been hoarding it in our own private branch that’s never been pushed to anyplace where the other devs can see it.
- The student debates will encompass a range of subjects.
- His kingdom encompassed 890 square miles.
hoard
A large amount of something that someone has saved or hidden somewhere (припрятывать):
- It encompasses many thousands of lines of code. And for various reasons, we’ve been hoarding it in our own private branch that’s never been pushed to anyplace where the other devs can see it.
rubber stamp
A small object with a piece of rubber on one end that is used for printing something on a piece of paper (штамп, печать):
- I should get out a rubber stamp that says, “Josiah Bartlet votes no.”
Official approval of something:
- And then we wait anxiously for their rubber-stamp approval.
- Are you looking for my professional opinion or a rubber stamp?
frank
Honest about the situation or your opinions, even if this offends people (откровенный, искренный, чистосердечный):
- And let’s be frank. When we commit this sin (and this code), we all know, deep down, exactly what we’re doing.
- frank with: The company has not been entirely frank with its workers.
- frank about: He was completely frank about the problems we face.