It seemed for a while there that people were saying there's a lot of good reasons to do code reviews on everything - reasons that aren't just "the company doesn't trust you" - because we wanted to put a positive spin on something unpleasant we had to enforce because people were fucking up constantly. But then over time it emerged that people reading over each other's stuff every day in fact does simply kick ass
Online collaboration tools, if they're good, aren't merely approximations of in-person conversations and whiteboards. The medium has its own drawbacks and also its own strengths. We work differently.
Programming work is both physically disembodying and takes abstract imagination barely grounded in reality. This makes it hated by some, attractive escapism for others, and generally dangerous to your well being if you don't have enough other stuff going on
why do haskellers deal with libraries that jump through crazy hoops to get automatic lifting in optic composition, while for everything else manual lifting is fine?
Have a theory that one of the chief benefits of remote work - possibly not a benefit for all types of work - is that people haven't been amped up by drivers' aggression
My internet has been out for six hours and the cell network has also been unreliable, have received zero notifications from Spectrum. No idea what's going on, haven't ruled out a Red Dawn situation.
It's not ideal but I do accept the reality that there's a chance I will personally be hurt by the blowback from actions of my
government. Part of everybody's responsibility is to moderate not just their self but to help moderate the groups they belong to, however incidental the belonging.
The more I think about it, the more I think Unison shouldn't be trying to solve two problems at once. Start with a general-purpose graph database with distributed version control. If you get that right, you can build many programming languages on it.
I've long had a suspicion that more companies who maintain web applications would do much better if they abandoned waterfall design mockup processes and instead designed around what features web browsers provide, focus on interfaces that are easy to implement.
I used to look at religions and think that if there's a bunch of people around the world all thinking this same sort of stuff, that's evidence that people have a natural inclination to believe that kind of stuff, and so it indicates to us traps that we should avoid falling into. Comforting lies like believing in immortal souls out of fear of death, easy answers like things matter because there's a master planner.
It's funny the trope is that one feels "misunderstood" when they're angsty or depressed or whatever. Most ways of feeling bad are pretty relatable and often quite specifically known. Whereas I really like my life and feel like nobody understands.
I do think it's bad for the psyche this notion that if somebody offers something for sale, and you take it without paying, it's fine and good as long as you hacked a computer to do it.
There's lots of stuff that I enjoy (in the moment) but don't like (on more careful reflection I don't think it's good) and domestic dogs have been increasingly shifting into that category
As a customer of course I care about build quality and developer experience! The whole reason I'm paying you instead of building something myself is I expect you to be bringing better tools and practices to the job than I have.
"Everybody is increasingly following capitalist values and optimizations" and "people are getting dumber" and left/right coded ways of saying the same thing, make friends with your neighbors across the aisle here and focus on fixing it
Regardless of money, specialization is alienating. When people want results but don't understand the means. That's a price we're always going to pay in exchange for things that require a lifetime of study. The overall quantity of labor might be reduced, and the isolating effect of that labor will increase.
I've had enough of pets that have to be put down due to cancer, dementia, spinal problems etc. and I really never want to adopt anything else that won't probably just die in its sleep or something