149 karma · joined February 23, 2021
Though I also use nix to manage my machines :-D
It was also highlighted (recently?) iirc that it has little to do with discipline and will-power, but is surprisingly affected whether kids come from wealthy / "good" families (and thus can trust grown ups) vs kids coming from poorer / "troubled" families (and thus just leap at the opportunity and don't trust that they will actually get another marshmallow if they will wait).
Managed to get rid of two animations, and put another two together with lottie thing istelf into lazy loading. Still, I consider that battle lost rather than won, because I couldn't really convince the designer or other developer why having 8 megs for a bundle is a bad thing.
(assuming that since HN is mentioned in git repo [0] for the site, the author does read this occasionally)
Funnily enough the same channel that made OP video also made a review on that pedal 6 weeks ago: https://www.youtube.com/watch?v=vaX6WwV_d_s
WebStorm was great, it was really magical how it just knows how this or that code relates to another piece of code, navigating around was a bliss. Where is that variable defined? Jump to definition, and you're there. You want to know what's that function does, even if it's somewhere in third-party libraries? No problem, jump to definition. The fuzzy-finder for everything (literally. From file names to methods to editor's commands and variables) was also amazing.
At some point though I got a bit annoyed with the fact that it took 5 seconds to start it up (multiply that by amount of different projects you need to open), and it's general resource hungry-ness. So I started experimenting with Neovim 0.3 (at the time), and pretty quickly managed to get near-webstorm experience with gutentags, fzf and amazing vim-fugitive for all the git things I did in the command line. And with resent native lsp & treesitter, it doesn't
I tried VSCode once, which was a fiasco -- for some reason it failed jumping to definition in a basic react project with typescript. Oh well.
Helix looks really cool, I'm playing around the idea of using it more, though I still will have to keep (Neo)vim around for vim-fugitive. Slightly concerned with how much muscle-memory re-training will needed though, then again it didn't took me too much to get to the same level of ease of use with Doom Emacs. Speaking of which, it worked flawlessly (and has even better git tool), but still was terribly slow at times, so in the end got too annoying to work with.
So in the end it boils down to Neovim being fast, not getting in the way, and habit, I guess.
Problem with phone calls is that they are synchronous, yet quite often things callers want to resolve can be resolved asynchronously (= via text messages & emails), but you can handle those when it's convenient.
So at least I'm glad that most of my contacts send me messages in whichever messenger is convenient. We can always agree to call each other if we feel like it will be more convenient, but then it's a much different feeling then just randomly calling. Also personally 100% of "random calls" I got within last 3 years were telemarketers, so guess how often I answer the phone :-D
Edit: in general I agree strongly that dropping off social networks and in general reducing notifications noise to a minimum (and not only on smart phone but everywhere) does wonders, strongly recommend.
``` if (l_y < 1900 || l_y > 9999) { l_err = 1 ; l_errstring = "Year is invalid."; } ```