> If you think your project will have more than half a dozen developers then you should probably start thinking about something like...
CMake was created in 2000 with large, cross-platform projects involving multiple organizations in mind. The development was funded by the National Library of Medicine (NLM) for the ITK project (https://github.com/InsightSoftwareConsortium/ITK). As of 2025, ITK consists of millions of lines of code and has received contributions from hundreds of developers. Other projects of similar scale include VTK and ParaView.
Time tracking 101, you should never allow two time trackers to run at the same time (especially if you are planning on tracking and billing your time on a project funded by the government). Starting a timer should always stop all the others.
I’ve been using the following RSS aggregators since the mid-2000s:
* Google Reader – until it was shut down.
* The Old Reader – from early 2015 until I became dissatisfied with its lack of features. I was a paying user, and while the developer was always courteous over email, no amount of feedback convinced them to add functionalities that had become standard among competitors, such as filtering by keywords.
* Bazqux – since a week after the November 2024 U.S. election. For my own mental health, I decided to filter out any news containing keywords like "Trump" or "Elon", and it has worked great so far.
How I Read My Feeds:
* On my laptop, I actually enjoy using Bazqux on the web, though I slightly customize its CSS using Stylus.
* On iOS, I use FeeddlerPro, which previously served me well when connected to my The Old Reader subscription.
Evaluations & Alternatives:
* During my search for the right RSS aggregator back in November, I evaluated Feedbin, Feedbro, Feedly, Inoreader, NetNewsWire, NewsBlur, ReadKit, and a few others.
* One bridge I haven’t crossed yet is consuming YouTube via RSS. Since every channel already has an RSS feed, this approach would allow me to filter videos by keywords as well.
"CMake is a conservative and popular build system [...] . Yet, it does not scale well to large projects". CMake was literally funded by NLM back then to handle a large open source project, ITK (then VTK). There are many, many other examples of large projects using CMake (MySQL, KDE, Minecraft, Second Life, Netflix internally, etc).
As a French who used to live in NY, it really is a STRANGE feeling to visit a French-speaking country like Canada and bump into a word you can FEEL is French, but have never heard of before.
For example, we use the literal words "airbag" or "showroom" in France, in the middle of an otherwise French sentence.
During my first visit to Montreal, I saw the word "chambre-a-montrer" in a storefront, and it took me a good 30 seconds to decipher it. Every compound word in "chambre-a-montrer" is French, but I still had to reverse-translate it back to English to realize that "chambre" = "room", "montrer" = "show", therefore I was looking at an actual French word for "showroom". Same goes for them using "coussin-a-gonfler" ("inflatable pillow") for "airbag".
They do that a lot, so in a sense they speak better French than us French people. Sure, the French Academy, the council for matters pertaining to the French language, comes up with French translations of common English words, but they are mostly derided for being a bunch of out-of-touch geezers.
For the type of influencer you are referring to I prefer to use the words "product endorser". Because that's really what it boils down to. Of course influencers are not a fan of that term.