why-oh-why
Joined 10 years ago
Joined 10 years ago
At heart, Slack is a chat app. Chat apps have existed for 40 years and don’t require a whole lot of data.
The complex part might be displaying the data, but that’s not much different than what an RSS reader does.
Even calling a chat app “complex” sounds absolutely ludicrous. It’s just that devs are now used to shipping 100MB apps in the name of fast development, so Slack is what we get.
Just because some complain about it it doesn’t mean that it’s failing.
What overhead? You don’t run any optimization step on your code? I haven’t seen a single front end project without package.json in years in all the companies I consulted for, and I don’t even deal with fancy frameworks.
If you’re gonna pull a statistic out of a shadowy place, at least explain its link to the question.
(For the record South Koreans drink twice as much alcohol as Italians)
https://www.who.int/substance_abuse/publications/global_alco...
Why create a function that shortens/clarifies nothing and is used once? If you want to explain some code, use a comment, don’t make spaghetti
Yes and no. Your CI system runs when you want it to. If you want to check the latest dependencies,
- with a lockfile you have to delete it, create a new one and commit it;
- without a lock you just press the “rerun tests” on your CI
Libraries should skip lockfiles because they are ignored by the end user and therefore any testing you do based on them helps no one.
I’ve had lockfiles being broken for no reason* so if you can avoid them, do.
* For example, multiple versions of the same package were installed after several install/updates, but nuking the lock would avoid this issue and solve the problems it caused.
I’ve found all kind of bugs just refactoring code because poor code obfuscates them.
Your way of building things will lead to debt and bug reports
There are minor code style preferences and others that affect maintainability. Just because it works now it doesn’t mean the code is done.
Why is this not clear? Airbnb is so opaque. It would be really easy to list this extra tax but they don’t, so I end up creating a new account.