Glamour In The Obscure

Opened This Week

Merged This Week

Still Open

Makefiles remaining: 207/352 - 41.2% ported

Glamour In The Obscure

I find it amusing how much of the trouble this week revolved around Windows-based gimmicks. Normalizing for backslashes, a completely different view on how filesystem permissions function, constant filename conversions... And yet, it is the most popular OS for personal use, by a titanic landslide!

It's quite clear why. Everyone uses it and every major application is built for it, so you should also get it to avoid compatibility issues, which leads you to make more software for it, and so on, in a self-replicating loop.

Some believe that for any given product, you can invest funds in either making the thing good (engineering), or making the thing popular (marketing). Therefore, the very best products in any category will be only spread by word-of-mouth, and anything you see plastered in an advertisement will necessarily not be the best possible choice - only the most obvious.

That's partially a fallacy, isn't it? Not every product is made with the same amount of resources... but then, the amount of resources spent also does not perfectly correlate with quality of a product...

What a twisted puzzle. I wanted to go somewhere with this point, though. Right now, I am contributing to the Rust programming language and I feel extremely cool and smug about it. Because, well, it's the promising new kid on the block. The rising star. That thing every developer has "heard of" and put somewhere down on their "learn this someday" list at some random double-digit position. It's actually bringing a new standard and design philosophy that solves real problems real engineers have, and I admire that vision.

I wonder if the glamour will dissipate if Rust ever "goes big". It wouldn't be this obscure secret technocult anymore, and-

Hehe, look at me, sounding like that meme swinging around the "year of the Linux desktop". I have no idea what the future holds, all I know is that I am enjoying myself, right here, right now.

The Schrödinger's Contributor

Merged This Week

Opened This Week

Still Open

run-make Makefiles remaining in master repository: 246/349 - 29.5% complete

Just who are these open source contributors? What drives them forwards?

I can comprehend coming home after a day of chasing around bugs and patching pipelines to knit a sweater or build 18th century miniature sailboat replicas. First, neither of those things require a screen, and second, the skills they require, while difficult to acquire, are not as specialized as compiler development.

So, how does one come home after doing a lot of a thing to do more of that thing? What is the grand conspiracy? Unemployed college students? Sneaking in some PRs during the workday? Lucid dreaming brain-chip coding? The run-make CI will get really fun when I start having to adapt to the x86-neuralink architecture.

What are the demographics? Is it a "young person" or an "old person" thing? When you ask me to imagine an "open source coder", I have this Schrödinger's vision of a superposed 80 year old ancient lich polishing their phylactery full of homebrewed pure-C data structures and algorithms, and a 20 year old wearing the traditional cultist robes of one of the many Internet subculture conclaves available to them.

Wretched thing - I am the former. The perfect recruit. Even though this test-porting business is quite repetitive... I'm quite enjoying it. It's honestly just the digital version of using a vacuum cleaner in a suffocatingly dusty room. Some of these Makefiles truly have formulas inscribed upon them which would shatter any sane mind...

But, I am immune, for I have already excluded myself from sanity in the first place by volunteering to embark on this project.