A conference about software you can love
kristoff.it
kristoff.it
When you have other financial relationships and monetization strategies in the mix -- advertising, monetization of user data, virtual currencies and loot boxes, etc. -- the incentive structure is such that you have to focus on goals other than "make software that our users love".
Of course, it's probably not a coincidence that I haven't spent my software engineering career working for high growth startups or big companies. But that's a plus too. I really enjoy working at a company with 10-20 people making a product that people love, a completely straightforward business model (users buy our software), no VC money, and no ambitions to grow like crazy or get huge.
That said, I love a good language reference. And I've gotta say, documentation is hard and the hardest thing I've found in learning zig is that the language is moving fast -- it's really hard to make good documentation for a moving target. So swiping at RMS for putting out an improved manual rings a little hollow to me.
There are many other projects which the FSF provides support for to further the goal of spreading free software and picking at one for presenting work they're proud of strikes contrast with the purpose of the conference.
[1] https://kristoff.it/blog/the-open-source-game/
[2] The Free Software Foundation (FSF) is a nonprofit with a worldwide mission to promote computer user freedom.
What should the FSF have done to do a better job? It's easy to say that some entity hasn't done enough without being in the same position and without providing an alternative solution.
We at the Zig Software Foundation for now are doing a reasonably good job at supporting our FOSS project by paying our contributors and by being as transparent as we can with the public (eg we're a 501(c)(3) non profit organization).
Note, there's nothing wrong with marketing and providing courses (something which the FSF also provides), it's just the act of promoting it while complaining about another organization not having "done enough" that has done much more within this space over the years.