It won't work in all situations, but I like this prescription for code ownership: each repo has one owner, who is responsible for reviewing all changes. The owner's own changes don't need to be reviewed, since no one knows the code better than them.
Brits and Americans have different notions of the "prototypical" soup. 🔗
I never would have expected this from a domain registrar, but the iwantmyname blog is the most interesting and unique company blog I've seen. Lots of good stuff in the blogroll this week.
My wireless mouse causes me so much aggravation and offers so little benefit compared to wired. But I don't like scroll wheels. Is there a wired mouse with a touch-to-scroll interface as nice as Apple's?
Unanticipated benefit to microblogging on my own site and syndicating to Twitter, versus just posting in Twitter: posting is separated from consumption. When I have something on my mind, I can publish it without getting sucked into checking my feed & notifications.
To post from a browser, I use Quill, which only has a posting interface. On my phone, I use the Micro.blog app, which does have a feed, but is much less of a time-waster than Twitter for me, thanks to its non-manipulative UI.
I've removed the Twitter app from my phone, but I can still post from my phone if I want to, without the constant temptation to check my feed.
This part of Stack Overflow’s recent blog post applies to the software “craftsmanship” discussion:
Well, the nice thing about problems that relate to how people feel is that finding the truth is easy. Feelings have no “technically correct.” They’re just what the feeler is telling you.
Even if you think “craftsman” is gender-neutral, when others tell you they think it’s exclusionary, it’s time to find an alternative word.
"Any intelligent punk can write new code from scratch. […] Knowing how to implement software change in a preexisting, and therefore antiquated, project that’s already being used in a production context is the part that brings home the bacon."
I wish university classes would get rid of textbooks and replace them with materials designed for the course. When assigned reading looks like "Read chapter 6.1-6.3, 7.3, and 12.1", that's a sign that the textbook isn't serving the needs of the class.