NixOS Foundation | 460 Members | |
| Public room for chatting with the NixOS Foundation Board | 116 Servers |
| Sender | Message | Time |
|---|---|---|
| 20 Apr 2024 | ||
| Arriving after the battle here (I feel you ronef), but as I've said here, I also don't believe the mob programming principle is really beneficial for this kind of program. That being said, fricklerhandwerk kindly accepted to allow me to handle my team the way I wish, that is I'll mentor my participants both individually and in group to help them learn Nix and the tools and knowledge to contribute to nixpkgs and the Nix ecosystem. My objective is that the expressions produced should be of enough quality that they are upstreamable to nixpkgs. My vision of this program is that it's a success if we create new regular nixpkgs contributors, so I will clearly focus my energy on that point and will report to the community. I think the fact that we have both mob programing and mentoring this year is interesting because it will allow us to have a point of comparison and an honest discussion on how to run things for the next years. | 09:28:26 | |
| * Arriving after the battle here (I feel you ronef), but as I've said here, I also don't believe the mob programming principle is really beneficial for this kind of program. That being said, fricklerhandwerk kindly accepted to allow me to handle my team the way I wish, that is I'll mentor my participants both individually and in group to help them learn Nix and the tools and knowledge to contribute to nixpkgs and the Nix ecosystem. My objective is that the expressions produced should be of enough quality that they are upstreamable to nixpkgs. My vision of this program is that it's a success if we create new regular nixpkgs contributors, so I will clearly focus my energy on that point (and a large criterion for the recruitment of my team is the will to contribute to OSS) and will report to the community. I think the fact that we have both mob programing and mentoring this year is interesting because it will allow us to have a point of comparison and an honest discussion on how to run things for the next years. | 09:29:43 | |
| * Arriving after the battle here (I feel you ronef), but as I've said here, I also don't believe the mob programming principle is really beneficial for this kind of program. That being said, fricklerhandwerk kindly accepted to allow me to handle my team the way I wish, that is I'll mentor my participants both individually and in group to help them learn Nix and the tools and knowledge to contribute to nixpkgs and the Nix ecosystem. My objective is that the expressions produced should be of enough quality that they are upstreamable to nixpkgs. My vision of this program is that it's a success if we create new regular nixpkgs contributors, so I will clearly focus my energy on that point (and a large criterion for the recruitment of my team is the will to contribute to OSS) and will report to the community. I think the fact that we have both mob programing and mentoring this year is interesting because it will allow us to have a point of comparison and an honest discussion on how to run things for the next years. I pledge to report extensively and honestly on the failures and successes of my team so that we have tangible points to discuss. | 09:30:39 | |
| To be clear, especially to people at the fringe of the community reading this, or people watching Summer or Nix from the sidelines, who may not be aware of the differences between in-person verbal and public written communication: this is definitely not a battle, not even a heated debate. This is how we clarify uncertainty, and the length of text and style of argument says little about relative importance or tone of voice one may say this in if we were talking to each other in a room. Jack Leightcap Janik (they/them) alejandrosame Julien aynish many others and I all have working relationships and talk or exchange messages more or less regularly, we know how the other speaks, what certain ways of phrasing mean, and a bit of each other’s way of thinking. Many others I have met in person or talked with remotely at least once. Read me here as being rather casual but serious – not agitated. | 09:47:17 | |
| (I read Julien’s bit as a joke on the side, but this may not be evident without context, and, to be honest, I may even be wrong.) | 09:48:41 | |
| * (I read Julien’s “battle” as a joke on the side, but this may not be evident without context, and, to be honest, I may even be wrong.) | 09:48:51 | |
| Yeah no sorry "arriving after the battle" is the literal translation of a french expression meaning "arriving after the fact" | 09:49:15 | |
| because it felt that the heart of this conversation was yesterday | 09:50:06 | |
| but don't mind me | 09:50:11 | |
| 13:40:49 | ||
| Was the renewed interest and questioning of SoN value because of the financial report? | 17:56:53 | |
| I think so | 18:04:47 | |
| The issue for NLNet is that not all EU funded projects build properly. What they want is to increase the chance that a project can be picked up later on, even if it's not finished. And Michiel saw that Nix has some good properties that could help with that. This was the justification to fund us if I remember correctly. I haven't followed the conversation closely since then. Under that original goal, there are other things we could do, such as add flake.nix to upstream projects when requested, package stable software to nixpkgs, improve our documentation, provide a cache for upstream third-party artefacts, ... It might be worth revisiting these things a bit. Not stop plan in motions, but it's good to remember the goals. If we think of NLNet as our customer, then our main focus should be to make sure they are happy. | 21:09:07 | |
| 21 Apr 2024 | ||
| 00:03:19 | ||
In reply to @fricklerhandwerk:matrix.org I am catching up on this and this is what came to mind immediately. It seems most opinions regarding SoN are negative - the program isn't that useful. But it's not a new program. We're in..... year 3 now? Why wait this long? Is this in response to the financial report? I was in the last SoN and I found it incredibly useful. I packaged a program prior and wanted to find ways to get more involved within the community and enhanced my skills. And with Nix documentation historically being very..... "unhelpful" (for lack of a better word) 😅 this was the perfect opportunity. Somehow I came across SoN. I think mob programming is interesting and I do see its benefits. I believe it's a good social learning technique. You learn, observe and implement. These are all good skills for practice. While I'm not an immediate fan of mob-cli, something I want to clarify as I had given feedback in person to Eelco and Ryan and didn't clarify that it was mob-cli I didn't like and not the mob format in general. Something I also did share with Dawn recently. Yet, it's also difficult to understand the issues if one hasn't participated or looked at the packages provided for the program and their associated PRs. There's a lot of context and stating "oh it's a waste of money" because packages aren't being upstreamed completely misses the point. While I'd love for the work that's done to be upstreamed it's not always so simple. But I digress.... This is a special program. It's not perfect but nothing is and that's what feedback is for. It needs to exist for the sake of Nix's future. For the sake of contributors, enthusiasts and supporters. There's so much opportunity to grow this. It's essentially creating new Nix contributors. How can that be a waste of time and money? I think we should discuss how to improve it and make it better and not why it should be terminated. That would be a mistake. | 01:39:47 | |
| My turn to catch up, appreciate everyone's participation on these kind of topics <3 Jason Odoom to clarify from my end I perceive this as a want and interest from many community members to indeed participate in helping improve the program and not terminating at all. | 16:17:47 | |
| 22:15:13 | ||
| 22 Apr 2024 | ||
| Here's my reply on Discourse: https://discourse.nixos.org/t/is-summer-of-nix-worth-the-money/43856 Feel free to follow up there, so we don't flood this room with discussion | 00:02:27 | |
| 00:24:39 | ||
| 00:59:41 | ||
| Thought: The foundation's issue tracker on GitHub might be better for such discussions | 01:01:30 | |
| 06:37:25 | ||
In reply to @alejandrosame:matrix.orgNot arguing for or against anything with my response here, however this seems to be the stated rationale for this repo: https://github.com/ngi-nix/ngipkgs/tree/main?tab=readme-ov-file#reasoning-for-creation-of-the-ngipkgs-monorepo | 15:34:15 | |
In reply to @tomberek:matrix.orgMy reading as that people maybe wanted to try and improve SoN, for the reasons stated in the messages above (better learning, better use of resources, perhaps even better pathway to nixpkgs contribution) | 15:35:38 | |
| 23 Apr 2024 | ||
| 00:24:41 | ||
| 05:39:15 | ||
| 09:46:45 | ||
| 20:37:36 | ||
| 20:55:01 | ||
| 24 Apr 2024 | ||
| 06:40:26 | ||