HackerTrans
TopNewTrendsCommentsPastAskShowJobs

charlespierce

no profile record

Submissions

Volta – The Hassle-Free JavaScript Tool Manager – Hits 1.0.0

blog.volta.sh
6 points·by charlespierce·6 lat temu·1 comments

Toolchains as Code

calculist.org
8 points·by charlespierce·6 lat temu·1 comments

comments

charlespierce
·4 lata temu·discuss
Even Netflix is moving to have levels, however. At great cost to morale it seems, with people who were formerly all at the same title being grouped into potentially different levels.
charlespierce
·5 lat temu·discuss
Warp is a terminal, we still rely on the underlying shell to do the interpretation / execution of the commands. At the moment, we support using bash, zsh, or fish as the shell.
charlespierce
·5 lat temu·discuss
The problem with that mindset is that there is a huge difference between leading a greenfield project with very few users and leading an established project that's a major piece of the infrastructure in basically every front-end app. In the former case, the bulk of the work is actually building the functionality, so looking at PRs / commits can make some sense. In the latter case, there are more constraints to consider and a lot of the work is in determining _what_ needs to be worked on, as opposed to actually writing new code. Also in things like project management, fundraising, etc., which don't show up as GH commits.
charlespierce
·5 lat temu·discuss
Yeah, conceptually the setting is intended to be closer to a lockfile than a semantic version.

Additionally, even with semantic versions, `engines` is often specified as something like `12 || 14 || >= 16`, so they span multiple major versions, which is where breaking changes can (and do) show up.
charlespierce
·5 lat temu·discuss
In addition to the points raised by the other comments, a big reason we decided not to use `engines` in Volta is that `engines` can be a range: One of the design goals of Volta is to allow for reliable, reproducible environments, and a range is necessarily not static (new versions are released all the time).
charlespierce
·6 lat temu·discuss
When people make these bets, they are betting against the oddsmakers. So all of the Trump supporters betting that he would win, especially _after_ the election and it was clear he lost, were basically giving the house their money.