2,193 karma · joined June 18, 2010
The most common argument against simpler architecture is, "but that won't scale and we are going to grow to be a valuable company." So the idea that they aren't a $10 million company does seem somewhat relevant.
But I think you are pointing out one of the reasons most places don't get benefits from microservices. If their culture doesn't let them do as you describe with a monolith, the overhead of microservices just bring in additional complexities to an already dysfunctional team/organization.
The theoretical benefit may not be what most teams are going to experience. Usually the fact that microservices are seen as a solution to a problem that could more easily be solved in other much simpler ways, is a pretty good indication that any theoretical benefits are going to be lost through other poor decision making.
The goal of the list isn't to beat you up, but just a tool to make sure that at the end of the day you did the things that were important to you and YOU get to decide what that means.
However, I can also see a case for the other point of view. In working on large enterprise systems that are being used by users who are not technical, the "we" helps reinforce the idea that things aren't outside of the users locus of control. There is an whole group of people employed by the organization behind the scenes that are part of the way the overall system works. So the "we" emphasizes that the system, the error, the people who write the system, the person trying to use the system, are all part of whatever they are trying to do together.
The point I was trying to make was that it appears many colleges may have an incentive to NOT require ACT SAT tests if they want to continue to use race or proxy for race and avoid what the report from Dartmouth is suggesting. Dartmouth looks like they are considering ACT/SAT along with the students background / opportunities, but specifically NOT treating people differently based on the color of their skin.
Dartmouth is assuming that they will get racial diversity just by getting better at selecting the best students instead of trying to penalize or reward people for the color of their skin.
B. People who are of a certain race that get a 29 on their ACT are admitted over people of another race that get a 32.
It sounds like Dartmouth is doing A. The recent court cases had to do with schools that were doing B. If a college requires SAT/ACT tests and continues doing B, then it is pretty easy to see they are doing so based on objective data.
I believe those court cases are one of the reasons schools are moving to test optional--not because the SAT/ACT isn't useful to predict success at college, but because they see it as a liability in their acceptance process.
However, if you go spend some time teaching at a community college, I don't think you'll walk away with the idea that somehow getting all those students pushed into a university would improve things for the community college students or for the ability to educate kids at the university.
Increasing enrollment might be beneficial, but past a certain point it is going to be detrimental to education.
While AWS is a bit (just a bit) more removed from the end user than Cloudflare, there is still the potential for it not being good PR.