Do people actually use word motions? I found they can always be replaced by f F t T / ? for movement, and they are always worse than text objects for text changes (i.e. daw instead of dw).
I do. You’re right about f/t being usually best, but sometimes word motion (especially W) can be a better fit. For example on the following line, to replace time_ref with something else :
if (function((ms+offset)*time) > time_ref || ignore_time == true) {
^
A straightforward way to run binaries without making a derivation or any patchelf business
That’s what broke the camel’s back for me. One too many not-packaged binary where writing a derivation was cumbersome, and the patchelf business too much complexity.
Though this was in 2018, things might be better now.
I’ve found that buildFHSUserEnv works for me in some cases. It took me literally years too understand how to use that, due to the usual docs problem. Basically, I have this in my config
This adds a fhs utility to my PATH, which drops me into a “normal linux”. It’s up to me to add all the required libraries here (and that huge block of packages is 99% copy-pasted from somewhere), but it gets the thing going:
$ cd downloads
$ aunpack sublime_text_build_4143_x64.tar.xz
$ ./sublime_text/sublime_text
exec: Failed to execute process '/home/matklad/downloads/sublime_text/sublime_text': The file exists and is executable. Check the interpreter or linker?
$ fhs
(fhs) $ ./sublime_text/sublime_text
# gui fires up and seems to work
Not saying that this is an acceptable solution, just sharing something which was useful for me after I’ve finally grokked how to hold it
Looks like too much magic under the hood. Like languages.python.enable = true;, that’s all well and good, but how nasty does it get when I need a specific version of Python? Or when I need to start generating devenv.yaml because it’s so complex?
Trying to fight this internal resistance that seems to appear from time to time, that manifests as a kind of procrastination and the idea of working on anything at all becomes just pure anxiety. I try to give it a cold start and work on things for 5-10 minutes but it just triggers this feeling even more and it sucks, because you also feel that if you insist, the quality of the outcome will be even worse.
I would love to resume working on OxideDB (http://oxidedb.com) and other projects I have, but not sure where this comes from. Feels like an internal self-sabotage. Does anyone else have tips on how to overcome this feeling?
Absolutely! I think it’s definitely related to burn out. The only thing is that it seems to be a cyclical issue that comes and go in my case. But I am absolutely trying to give it time. The struggle is more with the “why” and coping that sometimes you won’t really know why it happens.
But regardless, thanks so much for your comment, it does help :)
The only thing is that it seems to be a cyclical issue that comes and go in my case.
You’re not alone. I’ve had this, I think, my whole life. Except that I’ve only been really aware of it these last few years. Just this extreme aversion to work, where you have this full body sensation of really not wanting to work – and the brain absolutely not cooperating.
I’m not sure it’s burnout related, as I’ve had this both in times of stress and in times of calm. It feels a bit more AD(H)D related - even though I’m officially diagnosed as “not ADHD”. (5 out of 9 symptoms, for a diagnosis you need 6 out of 9 symptoms)
I have done a lot of reflecting and introspecting on this, and haven’t really gotten anywhere yet. At this point it’s just riding the wave when it’s there, and just floating around doing nothing much when it’s not there.
I have done a lot of reflecting and introspecting on this, and haven’t really gotten anywhere yet. At this point it’s just riding the wave when it’s there, and just floating around doing nothing much when it’s not there.
Yes, I can absolutely relate to this. I have gone through a lot of introspection and even done therapy for the past 5 years and it definitely improved, but unfortunately a cycle just started and it sucks. But I think until we can figure out if there’s anything that can be done, the best we can do is accept it.
Interesting. Any points you learned in therapy that helped improve this?
I think the way I am handling today and having enough awareness to cope is what therapy gave me. It also applies to all areas where therapy helped: not necessarily solving the issues - as in making them disappear - but rather understanding my reactions and tendencies around those issues. And it’s incredible how much understanding and accepting are usually the pathway to solving the issues, even if gradually and somewhat indefinitely. But you can definitely feel when you passed a threshold where it goes from unbearable to something like “meh, yeah there’s that feeling again”.
It’s not a straight path tho, there’s a lot of ups and downs and when I wrote the initial post of this thread I was amidst one of the initial days of a “low” cycle. Which is still here but a bit better every day.
Sorry for the wall of text, and hopefully my rumbling makes some sense :-)
Do people actually use word motions? I found they can always be replaced by
f F t T / ?for movement, and they are always worse than text objects for text changes (i.e.dawinstead ofdw).I do. You’re right about f/t being usually best, but sometimes word motion (especially W) can be a better fit. For example on the following line, to replace
time_refwith something else :In this case I would do
I’m not sure if it is the most efficient way, but it is low cognitive overhead (I’m thinking “I need to change
time_ref”, so I type/time_ref).Either that, or using a plugin that remaps
fto;, so thatftfff ⋯is the same asft;;; ⋯.wis even lower cognitive overhead, at least for me. Just keep pressing it until you are at desired point.Nix for normies:
recandwithbuiltinandlibNixOS for normies:
nix buildvsnix-build, for examplenixpkgs for normies:
I would add to NixOS for normies:
That’s what broke the camel’s back for me. One too many not-packaged binary where writing a derivation was cumbersome, and the patchelf business too much complexity.
Though this was in 2018, things might be better now.
I’ve found that
buildFHSUserEnvworks for me in some cases. It took me literally years too understand how to use that, due to the usual docs problem. Basically, I have this in my confighttps://github.com/matklad/config/blob/49ace0891e4566a3199dba08ba49e909ed3ad9ad/hosts/default.nix#L19-L36
This adds a
fhsutility to my PATH, which drops me into a “normal linux”. It’s up to me to add all the required libraries here (and that huge block of packages is 99% copy-pasted from somewhere), but it gets the thing going:Not saying that this is an acceptable solution, just sharing something which was useful for me after I’ve finally grokked how to hold it
There’s so much in nixpkgs, I think I’ve only done this once. Of course, YMMV.
I never tried it, but there’s nix-ld.
The readme also mentions
nix-autobahnandnix-alien, which seem to try to solve the same problem.Or Nix but localized so I stop getting errors like
Isn’t https://devenv.sh the Nix for normies, or at least a very good first step?
Looks like too much magic under the hood. Like
languages.python.enable = true;, that’s all well and good, but how nasty does it get when I need a specific version of Python? Or when I need to start generating devenv.yaml because it’s so complex?Trying to fight this internal resistance that seems to appear from time to time, that manifests as a kind of procrastination and the idea of working on anything at all becomes just pure anxiety. I try to give it a cold start and work on things for 5-10 minutes but it just triggers this feeling even more and it sucks, because you also feel that if you insist, the quality of the outcome will be even worse.
I would love to resume working on OxideDB (http://oxidedb.com) and other projects I have, but not sure where this comes from. Feels like an internal self-sabotage. Does anyone else have tips on how to overcome this feeling?
I’ve experienced this as one symptom of burn out. Not suggesting that’s you but maybe something to consider.
Take care of yourself in any case and remember there’s way more to life than tech :)
Absolutely! I think it’s definitely related to burn out. The only thing is that it seems to be a cyclical issue that comes and go in my case. But I am absolutely trying to give it time. The struggle is more with the “why” and coping that sometimes you won’t really know why it happens.
But regardless, thanks so much for your comment, it does help :)
You’re not alone. I’ve had this, I think, my whole life. Except that I’ve only been really aware of it these last few years. Just this extreme aversion to work, where you have this full body sensation of really not wanting to work – and the brain absolutely not cooperating.
I’m not sure it’s burnout related, as I’ve had this both in times of stress and in times of calm. It feels a bit more AD(H)D related - even though I’m officially diagnosed as “not ADHD”. (5 out of 9 symptoms, for a diagnosis you need 6 out of 9 symptoms)
I have done a lot of reflecting and introspecting on this, and haven’t really gotten anywhere yet. At this point it’s just riding the wave when it’s there, and just floating around doing nothing much when it’s not there.
Yes, I can absolutely relate to this. I have gone through a lot of introspection and even done therapy for the past 5 years and it definitely improved, but unfortunately a cycle just started and it sucks. But I think until we can figure out if there’s anything that can be done, the best we can do is accept it.
Exactly, not much more to be done than surrender and go with the flow.
Interesting. Any points you learned in therapy that helped improve this?
I think the way I am handling today and having enough awareness to cope is what therapy gave me. It also applies to all areas where therapy helped: not necessarily solving the issues - as in making them disappear - but rather understanding my reactions and tendencies around those issues. And it’s incredible how much understanding and accepting are usually the pathway to solving the issues, even if gradually and somewhat indefinitely. But you can definitely feel when you passed a threshold where it goes from unbearable to something like “meh, yeah there’s that feeling again”.
It’s not a straight path tho, there’s a lot of ups and downs and when I wrote the initial post of this thread I was amidst one of the initial days of a “low” cycle. Which is still here but a bit better every day.
Sorry for the wall of text, and hopefully my rumbling makes some sense :-)