- talks loudly in an open office when he take phone calls
That one’s my least favorite. Might as well just grab me by the shoulders and shout your conversation in my face for how little work I’m getting done.
Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot
- talks loudly in an open office when he take phone calls
That one’s my least favorite. Might as well just grab me by the shoulders and shout your conversation in my face for how little work I’m getting done.
As an undergraduate, I wondered how it was possible to write code professionally, because I could only barely fit the semester-long programming assignment in my head. When I asked my professor about it, I got an independent study credit to learn about UML.
UML (as a representative example of thoughtful documentation) is a partial answer. But actually a much larger part is that with practice I can hold a lot more code in my head. Today, that semester project seems trivial and if I see a stack trace I can tell you how to fix the bug that caused that exception to get thrown.
As a senior dev, I’d answer “how do you remember what your code does?” with
downloadUnpackUpdate()
method does!)You should be suspicious of American-owned media, but it’s not the case they they are running state-issued propaganda at all times.
Rather, the media is following the interests of its owners: American oligarchs. One of their primary interests is “get more money” and any headline that draws eyeballs serves that end.
So: at least 4 years, probably longer :/
Actual UML-according-to-some-books is old and unpopular now. I think C4 is taking its place, in that I’ve seen architect-types ask for it. More generally, I really like PlantUML and the prettier-looking Mermaid which both allow me to code diagrams using a text document.
Yeah, I agree: academia gets people expecting to go, “give me 2x Visitor Pattern, then 1 Builder Pattern, then as many Divide and Conquers as you need to reach the end”. It can be nice to have a name for things, but most of the time I’m asking for, “see how the setup, actual work, and cleanup are nicely divided up? Do like that.” Or, “let’s put all the related endpoints in the same file.”