I'm a software engineer who does not practice "tech veganism." I use an iPhone, iMessage, Gmail, Google, Google Docs, etc. I'm interested in understanding why people who do practice this feel so strongly that using these products and services is bad. So what if Google reads your emails? Why is it bad if they correlate those and your search results to offer a more personalized service -- even more personalized advertisements -- for things you might actually be interested in buying some day? Is it fear of public embarrassment? Of being blackmailed? Of being discovered doing less than legal things? Have you been slighted by the company before so it's a matter of never doing business with them again out of principle?
No need to worry about explaining it kindly and plainly to me :)
Based on reading this it seems like you haven't worked on a large application where there are lots of modules and libraries developed by independent teams all coming together to form a final product (shipping with CD or not).
I work on a platform team developing many different libraries used by many different teams throughout the company. If we didn't leverage semver (or some versioning scheme that at least differentiates between breaking and non-breaking changes) I don't know how we would do it. We either a) wouldn't be able to release 'patch' updates to a particular library without consumers getting it for free/automatically without changing anything or b) wouldn't be able to release breaking changes without it automatically breaking consumers builds.
Semver may not be useful for the final build or end product that you end up shipping. But it is a very useful tool for all the parts (dependencies) that make up that final product.
I have Bose QC35s and they can be simultaneously connected (not just paired) to two devices at the same time. They can be paired to more, and you can cycle through paired devices with a switch on the headphones or use the iPhone app to select which two devices you want connected.
I almost always have both my Macbook Pro an iPhone connected. The switch from listening to music from the laptop to the iPhone (such as when I leave the office and get on the bus) is seamless. Simply stop playing music on the laptop and start playing music on the phone. I highly recommend them.
So did I, but it was a simply something that could have used physical keys. Was it dynamic based on the application you were using or configurable in any way?
At my university it was a 3rd or 4th year course (depending on how quickly you were able to knock out the prereqs), and I think that was a great approach. At that point you've used programming languages enough that creating your own interpreter is a fascinating experience.
As someone who works at Workiva, I completely agree.
The post comes off a little more abrasive than I'd like. I think writing it as an "email" to a hypothetical new team member makes it worse.
The point is: we take our code reviews seriously and we may point out things that seem silly or nitpicky, we may question your approach, we may make many suggestions for improvement, but at the end of the day it is nothing personal. It is for the common goal of high code quality.