> microservices are essential at any large company
There in lies the rub, the majority of engineers don't work at companies that need the kind of scale that Facebook has.
The majority of us work at smaller shops that can get by fine without all the overhead that microservices introduce. The problem that I see is that there are to many folks not weighing the pros and cons of the architectural decisions they are making, and are just joining the cargo cult.
My reaction exactly. Specifically when they said what developers want is document DBs. That's not true. We (or a lot of us) want the equivalent of Typescript for SQL. Which people have tried to build but their efforts have ended up like CoffeeScript. Better but ultimately not worth using because they don't have the staying power.
My limited experience with LINQ to SQL was very positive in these regards - but one is not writing a type safe SQL at all, instead a language that is type safe and is ultimately interpreted as SQL.
Same experience with some libraries in Scala - where it's possible to get compile-time type safety for SQL - but required onerous setup or synchronization/code generation tools to achieve. (Sort of comes with the territory.)
Not necessary. The piece is an excuse for some cutesy first world problem complaining, and dropping some expensive name brands to set the tone. It's not necessarily to sell a specific product, but more to establish the wsj as a magazine with a wealthy, in-the-know readership. Hey, you too, yes you dear reader, might be a sophisticated new yorker with a fancy coffee maker. Any brands out there that care to advertise their expensive lifestyle products here? And even if you're rolling your eyes at this complete drivel, well, you get to feel superior that you, yes, you! most smart and independent reader, are not falling for this stupid informercial. Everybody wins! The most important thing about this is the branding. It's completely disheartening really, that pretty much every content shat out now is ads. If not ads for a particular product, then it's basically an ad for a general disposition or worldview. Unescapable.
If someone is asking about your monetization strategy, you can't point to another company in the space and say "they did it so we can", you actually should have a strategy.
No, I am just saying for now it is no fee, but investors down the road pressure me into charging fees, then by that point, it wouldn't matter what I say...
How about instead of allowing Americans file free online, we don't have anyone file but rather send out a pre-filled form that just needs sign off by citizens (the government already knows most of the stuff the average person fills in on their tax forms).
Such a system would have to include a provision that lets you reject the government's computations and submit the usual tax forms instead. I imagine the crazies would just do that.