Google to Fraud
Does Google want low-quality apps to overrun their app store? Their restrictions do the opposite of what they claim: because they semi-randomly reject things, you can invest in building a brand and one day the dice come up the wrong number and you’re banned. Or you can turn out large amounts of junk and most of it will get through.
The problem with Google as always is they want to automate everything. Their ideal model of a business is a machine that you plug into the wall that generates revenue. And in the end they’d rather something were automatic and bad than somewhat manual and good.
That said Apple’s App Store system is somewhat manual an somewhat bad so it’s not like their competition is fierce.
—TL
CI
Git(hub) changed the meaning of Continuous Integration. “CI” originally meant merging (“integrating”) your work with your coworkers’ “continuously,” but “CI” today just means that push triggers an automated process. How many teams practice Continuous Integration in the original sense?
I think the answer is almost no one does what Grady Booch originally proposed and for darn good reasons. The PR loop with frequent rebasing actually makes a huge amount of sense and scales well beyond what I am guessing were the team sizes Booch had in mind. In essence it’s a more mature and battle tested evolution of the original idea.
The continuous release cycle is practiced in very large organizations where the product is a website or web services that can be rolled back as quickly as they are advanced.
I don’t think anyone is doing this kind of thing with distributed executables and the organizations that get closest to this are a bit pathological.
I don’t think any normal person wants their web browser or OS to be patched even more frequently.
—TL
To me, the original sense of “Continuous Integration” is unrelated to release frequency; today’s “Continuous Delivery” is a relatively recent addition. But my “original sense” comes my first exposure, around 2007. I should read what Booch wrote when, according to Wikipedia, he proposed the term, in his 1991 book Object Oriented Design: With Applications.
Updates
What fraction of people hate software updates? What fraction of programmers?
Texting
In text messaging, “RCS” (aka “Advanced” messaging) is not a standard in the way that SMS and MMS are; it’s an umbrella term that various industry players have used over the last decade or so to describe their proprietary attempts to capture messaging.
Fraud
When you’re employed, create an account with unemployment services in your employer’s state, lest thieves do it for you.