There are of course many great engineers as well (especially the more OG ones) but the ability spread was way larger than any other company I’ve been at. I think it’s something about its cultural image and incentive structure...
309 karma · joined February 21, 2017
There are of course many great engineers as well (especially the more OG ones) but the ability spread was way larger than any other company I’ve been at. I think it’s something about its cultural image and incentive structure...
The lesson from WW2 should have been that people are all the same when pushed to extremes. This includes the people who make up the communist party leadership in China and every moral philosoher in the west as well.
My armchair belief is that China has ended up absorbing at a global scale, all of capitalism’s externalities. It is an integral part of the world that gives us many things we take for granted like cheap iphones and many others. We do NOT have the convenience to look away and scapegoat one aspect without taking into consideration the whole.
This ended up kinda ranty but every time coronavirus is used to bring up something whose purpose is to draw an “us vs them” line between the world and China I want to throw something.
Not commenting on its validity but thought it was an interesting perspective to share.
CSS however is very much like drawing rather than engineering. Some aspects are just not scalable. You can draw many things in vector by conbining shapes for example but a pen or pencil is still very necessary for many parts of both exploratory creation as well as something polished.
The same goes for HTML and Javascript to an extent. While it’s great to build railroad tracks, you can’t take a train everywhere... any abstraction has to also have the ability to easily break out of it to handle edge cases. Clean and Pure abstractions almost never have the grittiness necessary to reflect a fractally complex problem.
Using the global state requires a lot of contortion on each user's end (bureaucratic hoops) for the safety of the global state. It technically empowers every individual user with the whole state but the combination of not having to think about messaging and just brute force contorting into the global state creates terrible code IMO.
Many people who can’t return loans have their name and id number shown on large digital billboards. The goal is to shame them into returning money.
Sounds dystopian right?
BUT the reason this is done is because these people can squat in their houses (which may bot belong to them) and the police and law can’t do anything. The social backlash of kicking someone out of their sole living space would be huge.
Some lenders do things like send thugs to harrass them or get a court order to freeze their bank accounts.
Yet the “core” of the issues is that “the law is the law” is NOT followed. It has flexibility rooted in human understanding. Often lenders have to meet halfway per a judge’s order b/c otherwise the lendee wouldn’t be able to make a living.
Tradition and culture has too much negative associations for conservatist views to have much sway. (Great leap forward, cultural revolution, etc...)
I hope that It’s initial success bringing it more mainstream doesn’t cause enterprise pressures to make the project lose focus on this core.
Not having to deal with weird tricks for certain types of data mutations is quite nice though.
Many of such overcomicated systems come from trying to use the latest coolest thing without thinking about if it improved anything. the tools were never used correctly and the person just moved on, marking JS as a shitty language with a shitty ecosystem.
When there’s always something new on the horizon it’s too easy to assume the previous difficulty was because of the old tool vs taking the time to just learn the tool.
There are many developers who don’t really understand MVC for example and so much pain comes from trying to ham fist a jquery mentality into one.
With a blockchain approach, rather than separate entities clamoring to be the source of truth in lieue of an ineffective state everyone can instead look to the blockchain. (Which theoretically has no agenda, distributed control, etc...)
Like the hub and spoke model of pizza shops. Basically bet that spoke opportunities will appear if the hub is engaging enough.
That is, all our thoughts are post-event justifications to make us feel good.
There’s this famous experiment where they show two different things to each eye of a brain divided patient. The patient would then follow instructions from 1 eye, but provide a justification based on what the other eye saw. Like a PR rep having to do the job but with email and communication being down.
The PR rep has to interpret things in a way that is in harmony to the external environment. Making the self seem self-less or hardworking or moral, etc...
Where it gets interesting is that the resulting PR effects affect the environment which then trigger new behaviors resulting in new PR spin. The PR rep has a degree of control over the system yet at the core of it, the PR rep is installed by language/culture/society and is somewhat of an outsider. Like an overly idealistic justice warrior sent to whitewash some corrupt company and being frustrated by the job.
The question is “what’s the point”.
Philosophies that get overly powerful turn into religions. Original questioning rooted in science (refusal to look away from reality) can become dogma. Yin becomes yang and back again.
Dogma, while safe, doesnt evolve and eventually is disconnected from modernity. (Not using the right memes and lingo anymore)
The same message can be right or wrong depending on how it is said and in which cultural era it is said.
A strong belief in having already gotten the point or belief that execution is the only thing left leaves no room for philosophy which is about the wiggle room of constant flux.
The current era is a bit strange in that science itself has become a sort of dogma. “scientism” masquerading as true science is another way of putting it. There’s a belief that certain people, idiots and infidels hold back everyone. The yin blames the yang and so becomes it.
The reason enterprise tools tend to be “worse” is because the stickiness is arbitrarily enforced instead of being rooted in reality. Uber/lyft are non-sticky because theyre basically the same.
Which has led to a meta advantage which is it being used everywhere.
So while Esperanto speakers bemoan this, the rest of the world doesnt care too much.
The rest is disagremeent or agreement on the quote “If it’s stupid and works, it’s not stupid”
The trick being that this environment is a sub environment available only to those with a lot of time and money. Ability to appreciate indicates knowledge and belonging to this sub environment.
The mind actually activates more strongly when the context is known. Similar to how a certain degree of discipline is necessary for classical music or sailing to actually enjoy them.
But because the actual context is much smaller than the perceived context its also a ripe context to BS in. Similar to emperors clothes except that maybe perhaps once upon a time such invisible thread did/does exist.