martinjacobd
Joined 15 years ago
Joined 15 years ago
I was surprised at how quickly my rhr came down after I started cycling more even though I've never been very active in my life.
It also (I think!) helped with my sleep apnea/general sleep problems, and I've always assumed a good bit of that was literally just being better at breathing.
More substantively, my company is a contractor and has publicly committed to neither working on 'weapons' nor 'destructive financial systems.' Both terms are nebulous but we generally just decide en masse as a company (there are only 20 people) what does and doesn't count. I don't necessarily care for these particular lines in the sand but it's important to have some kind of process for determining and thinking about things, which I'm happy we do.
People who harp on this point usually point to the writing of Hemingway and similar writers (Carver comes to mind). All of these men are better writers than I am, but I still prefer to read Nabokov. Could Nabokov have "made his point" in fewer words? Almost certainly, but I wouldn't have enjoyed them any more.
I had one embedded project that I handrolled the makefile for, and it was all in pure C, no OS. That was fine, but ensuring that the versions of the hardware abstraction layer, and other drivers I wanted to use from the same vendor was a source of annoyance. Keeping track of which source files were to be enabled and disabled in the makefile was also annoying.
Another project I am working on uses platformio on an RTOS (and a much bigger micro). Platformio is written in Python to handle all of that 'seamlessly' and it does work pretty well from my perspective. And I don't have to manually install separate toolchains to /opt (or wherever) and keep track of them; it 'just works.'
I like the makefile approach. With only a little work, it's possible to make clean build directories without .o files littered around like mouse droppings. I know exactly what code is being built, and, because I usually have to write the linker script, where it is being put. But once it gets more complicated with different toolchains and compatibility problems (and it usually does if you have an RTOS), it sure is nice to have something like Platformio.
At least, that's my untested understanding.
https://github.com/martinjacobd
username[6:11] + username[0] + COMMON_EMAIL_SEPARATOR + username[6:11] + username[0:6] + "." + ORGANIZATION_TLD
martinjacobd.at.hn