3,541 karma · joined February 28, 2020
Honestly the hard part was that a lot of the sites I wanted to submit were already there!
```
fn does_a_many_step_process():
first_step_result_which_is_not_tied_to_details_internal_to_the_step_implementation = well_named_first_step_which_encapsulates_concerns();
second_step_result_in_same_manner = well_named_second_step_which_encapsulates_concerns();
...etc
}
```The logic of process flow is essentially one kind of information. All the implementation details are another. Step functions should not hide further important steps - they should only hide hairy implementation details that other steps don't need to know about.
JS required the time and effort because it's a clown-car nightmare of a design from top to bottom. How many person-hours and CPU cycles were spent on papering over and fixing things that never should have existed in the first place?
This doesn't even count as a sunk cost fallacy, because the cost is still being paid by everyone who can't even get upgraded to the current "better" version of everything.
The sooner JavaScript falls out of favor the better.
This is true of packaging and build systems in general. They are often the passion projects of one or a handful of people in an organization - by the time they have active outside development, those idiosyncratic concepts are already ossified.
It's really rare to see these sorts of projects decomposed into building blocks even just having code organization that helps a newcomer understand. Despite all the code being out in public, all the important reasoning about why certain things are the way they are is trapped inside a few dev's heads.
He's active on socials and would definitely be interested in a concept like this to correctly attribute and predict costs if you reach out.
But he's not the chaebol, he's just a tool for people walking away unscathed to try again at a more opportune time.
Not to mention how often we keep catching these companies with explicit policies to make people never want to leave the app.
But they can pull out for housing right? That's an enormous portion of most people's expenses. If I didn't have to worry about housing, I could be living large on less than half of my salary, I would certainly semi-retire at least.
He wasn't my manager so I brushed over it and 6 months into working at DO they started 3 rounds of enormous layoffs that were handled so poorly even the executives doing the layoffs got removed by the board.
So I left and got to add another short stint at a company run by craven morons to my resume :)
And if your company uses GMail that is less than ideal for de-Googling, but it does not meaningfully impact the benefits of de-Googling your personal life.
Refusing to run all your search history, personal transactions, and correspondences through one of the fascist state's pet companies is still beneficial.
This is about taking reasonable risk calculations as a small business with extremely high tariff exposure, when a president who did a bunch of high tariffs last time wins and election and says he'll do it again.
Sure multi-trillion-dollar financial institutions didn't run for the hills because they get paid when it goes up and paid when it goes down.