Still better than that rash that won't go away...
@foone Understandable. The last few months I was working on a React app felt like I was, I'm some places, up against the limits of its original design.
@foone That's the body's natural response. Those who can tolerate it have a rare genetic mutation. Microsoft actually tests for this gene during the interview process to check if an applicant is a suitable employee. Using a urine test, of course.
@foone you're having a... React'ion?
@foone does it even use react?
@whitequark I mean that my visual studio code opened to my most recent project, which does use react
@foone This is more common than you'd think
@foone at this point that would be on par with the corn allergy lady
@foone sound like a sane self-preseevation reflex
@foone Come to Eclipse land. We have better memory management and cookies.
@bayindirh I Did My Time in Eclipse, which is why I don't want to use it now
@foone You try it again. It boots in ~4 seconds and is much faster than Eclipse of yore.
trying to do something more relaxing and less migraine-causing today
reverse engineering some 6502 assembly!
@foone Much better!
@foone That’s a blast from the past! 6502 was what I cut my teeth on
@foone you've angered the game genie
@foone that's what I'm doing this week too! Although it is reminding me how much I dislike BCD and accumulator architectures and addressing mode quirks.
@th fortunately mine is on an NES, which is actually a modified 6502 (Ricoh 2A03) where they took out the BCD instructions!
What is it that makes eclipse a "complete workshop"? I have yet to see something that it can do which vim cannot. I mean someone wrote a c compiler in vim script at https://github.com/rhysd/8cc.vim
@foone
@foone a real ‘this is not my beautiful house’ moment
@wouter @foone
In short:
- Bespoke static analyzers for at least C, C++, Java.
- Valgrind integration with inline warnings and graphs.
- Integrated remote development/deployment.
- Integrated task management with remote repository sync.
- Much more advanced build profiles and project management w.r.t. makefiles, plus makefile generation.
- Project and environment portability.
- Configuration snapshots/import/export/rollback
- Integrated WYSIWYG editors for data & file types,
…and possibly more
no migraines from 6502 hacking.
I suspect the connection isn't React, it's just that doing react coding is the kind of thing where I need multiple monitors (so I can juggle docs/vs code/firefox) and that's too much brightness so it's triggering my light sensitivity
@foone I found React wants (needs) me to think in little components. I don't always like to think in lots of little components. Perhaps the migraine is from having to fight this.
@foone you are a migraineur, on top of everything else in your life that is “eating your lunch”?
@MedeaVanamonde YEP!
only relatively recently, though. I don't think I ever had any until last year.
(my current guess is that it happened because of my hormones being knocked out of whack by my health insurance (and health) imploding)
@foone did you lose or have to ration estrogen and/or progesterone?
Lifelong migraineur me.
@MedeaVanamonde I don't think so (I can't recall, most of that 16 months when I was bedridden are a blur) but I did go off my t-blocker for nearly a year, which definitely had some negative effects.
@foone there’s a lot of misogynistic papers out there blaming estrogen for migraines. I think histamine and general inflammation are more likely involved
@MedeaVanamonde both of which are Known Problems with me. And my migraines have definitely been much worse this last week when I've been off my antihistamines
@foone which antihistamines.
Yesterday switched back full from Cetirizine to Fexofenadine as Cetirizine was causing neurological issues and making my migraines more intense and frequent.
For migraineurs any antihistamine that crosses the blood brain barrier should be avoided like a radium butt plug
@MedeaVanamonde Fexofenadine is my antihistamine of choice, yeah.
(I used to use Loratadine until I developed an allergy to it, which just seems mean. I'm allergic to an allergy medicine!?)
@foone I like the idea of rating things by how migraine inducing they are
@foone yeah it happens.
I tooted a paper earlier that goes into adverse effects of Loratadine a d Cetirizine, the latter being the worst of the two: it gave me low level constant brain fog just for starters…not really sure why my GP switched me to out other than she’s getting kick backs.
OR it may just be the first 2nd generation Antihistamine our clinic recommends…and then they switch out to Fexofenadine and after that…the more exotic not available OTC stuff.
Here’s that paper again:
I'm not a fan of 'bespoke' anything, as it implies a smaller development base as opposed to something more generic.
I can call the GCC or clang static analysers on code and display results in vim though. Same with valgrind.
@foone
I rarely write makefiles by hand anymore, except for very small projects. I personally prefer autotools. While that's certainly not for everyone, it does come with build profile possibilities built-in. Alternatives such as cmake do too.
Configuration snapshots etc is just git.
@foone
The main point of difference though is that I consider my OS to be the development environment, rather than any one app. Once you switch to that mindset, you realise that you don't need to have everything integrated, and it can actually speed things up IME.
@foone
For remote deployment/debugging, I keep an SSH session open to a node with an NFS mount of my development tree, and use gdbserver to debug over the network while using an editor-integrated debugger, ddd, or something more basic like gdb -tui (which gives you a curses-based UI that is quite useful)
@foone
For custom data file types, I either use vim add-ons to help editing (e.g., for YAML) or switch to a different application altogether (e.g., a spreadsheet for CSV data).
Project portability is indeed the one thing that doesn't work very well with autotools if you need windows support, but I rarely do, so it doesn't matter to me; and if I do, I could teach myself how cmake works and deal with it.
@foone
- replies
- 1
- announces
- 0
- likes
- 0
Anyway, my point being, I used to like using an IDE about 20 years ago, but I stopped seeing the benefits and have in fact improved my productivity by not having an editor with so many knobs and options that I forget I'm actually here to code. When I have to, I go sad, mostly because it takes so long to boot...
@foone
As a side effect though, there is a vim and most of the tools that I use for development packaged for termux, so my development on my Android tablet is the same as the one on my laptop.
Eclipse can't do that.
@foone