I remember how everyone in my country who have opinions for a living were clutching their pearls saying “war in Europe” as if it was orders of magnitude worse than war everywhere else.
I remember how everyone in my country who have opinions for a living were clutching their pearls saying “war in Europe” as if it was orders of magnitude worse than war everywhere else.
So breaking things up aggressively into small components you can reason about in isolation tends to be the best way to write reliable code you can maintain over time.
This is so true. Something that has really improved my coding has been having a linter that whines to me about assignment branch condition size. Compared with learning how to properly stub methods in tests it has helped me break tasks down into simple manageable chunks with little room for error.
All these newfangled high-faluting AI tools are ruining the software industry and making developers go soft. Back in my day we didn’t need no robot to get things done, we knew the value of hard work and wasn’t afraid to pull up our sleeves and copy/paste the code from Stack Overflow ourselves.
This has been my entire last week. Our client has a tight deadline for this feature I’m working on, in part due to their own indecisiveness and in part due to an external API developed by a big corporation being late and buggy. This means we’re doing testing and bug fixing simultaneously with doing new development and even with speccing and estimating new subtasks. And with this client, this close to the deadline, every little bug is critical and needs to be fixed right away. Meanwhile, a junior developer is being onboarded to the project and another developer is working on a different feature derived from an architecture I made. There’s always a fire I need to put out, a question I need to answer or a feature I need to describe. I’m writing more emails than code these days.
I normally go “what the fuck did I even do yesterday?” five minutes before daily standup and look at my git commits and calendar for the day before to piece together a plausible version of my workday (I do my timesheets the same way as well btw). Very little serious information gets passed on but somehow it makes my boss happy and he has told me that he likes the way I do standups.
I work at a small company where most projects only have one or two developers so standup meetings are usually a lot of completely irrelevant information. It’s very boring. “Yesterday I worked on the thing on the project you barely know what does.”
One would hope work would be significantly less miserable under socialism though
Under capitalism workers have to put up with jobs that makes them miserable. Otherwise they will become unemployed and even more miserable.
This is the best, most efficient and most rational economic system ever.
We have sold the same glass of lemonade back and forth between eachother 8 million times so somehow we both have negative tax rates now!
Not just Germans btw. Danes are the same. Being anti-nuclear is considered a standard leftist view here and the fight against nuclear power was considere one of the 1980’s environmental movement’s greatest wins. Being pro-nuclear is coded as a right-wing message around here that you mostly have to trigger the left.
Fun fact: Some places in Europe “bilingual” is used as an euphemism for students with middle eastern backgrounds. When used like this it carries lots of negative connotations and authorities try to limit the concentration of “bilingual” students at schools as they’re seen as the source of all kinds of trouble.
They still put the powerful magnet behind the license plate though so it will be pulled up right behind the car in front of them.