!tPxtoBdChSsxHuBlNW:nixos.org

NixOS Marketing

254 Members
NixOS website + marketing team: https://nixos.org/community/teams/marketing.html54 Servers

Load older messages


SenderMessageTime
2 Mar 2023
@raitobezarius:matrix.orgraitobezariusfor full transparency, I was planning to start commercial training in Paris, France on Nix/NixOS too13:31:48
@raitobezarius:matrix.orgraitobezariusI might announce something serious in 6-8 months because too much stuff going on in life13:32:12
@raitobezarius:matrix.orgraitobezarius(I also mentioned this to tfc during the last NixOS Ocean Sprint)13:32:34
@jeremiahs:matrix.orgjeremiahs joined the room.16:35:19
@jeremiahs:matrix.orgjeremiahs garbas: Thanks for adding me to the team! Looking forward to joining the next meeting. 16:38:49
@jeremiahs:matrix.orgjeremiahs
In reply to @evils:nixos.dev
clearly, we need this, but for getting started with Nix

https://imgs.xkcd.com/comics/what_if_2_flowchart.png
I've been working on some ideas with tom to make that look more like a straight line that branches out.
16:47:00
@jeremiahs:matrix.orgjeremiahsI've been looking at what tools like docker and ansible do for their projects and comparing it to nix. Not on a technical level but more of a front facing execution level.19:53:32
@evils:nixos.devevils
In reply to @jeremiahs:matrix.org
I've been working on some ideas with tom to make that look more like a straight line that branches out.
making it not look deliberately obfuscated?
22:25:56
@evils:nixos.devevils
In reply to @jeremiahs:matrix.org
I've been looking at what tools like docker and ansible do for their projects and comparing it to nix. Not on a technical level but more of a front facing execution level.
how do they stack up so far?
(i'm not familiar with "comparable" things)
22:26:34
@jeremiahs:matrix.orgjeremiahs
In reply to @evils:nixos.dev
how do they stack up so far?
(i'm not familiar with "comparable" things)
Specifically comparing user experience, and other defining aspects of a tech project and what makes them successful. Then looking and seeing if nix is doing them, and in what capacity.
22:32:00
@evils:nixos.devevilsmy impression of other solutions in the problem domains Nix covers is that they're more niche or at least, Nix is more general, it covers more problem domains so the cost of learning Nix aught to be considered spread over the domains you solve problems in22:34:11
@evils:nixos.devevils * my impression of other solutions in the problem domains Nix covers is that they're more niche or at least, Nix is more general, it covers more problem domains so the cost of learning Nix ought to be considered spread over the domains you solve problems in22:34:25
@evils:nixos.devevils(i'm referring to the Nix ecosystem as a whole)22:35:52
@jeremiahs:matrix.orgjeremiahs
In reply to @evils:nixos.dev
making it not look deliberately obfuscated?
This is one of those aspects. Obfuscation can be good as long as we peel back the veil for new users. The other aspect is SEO. Having so much of learning how to package software be in the source code only is an issue. Take every mkderivation wrapper we have for every project. When someone searches for these the internet is often barren or fails to point the user in the right direction.
22:36:10
@evils:nixos.devevils
In reply to @jeremiahs:matrix.org
This is one of those aspects. Obfuscation can be good as long as we peel back the veil for new users. The other aspect is SEO. Having so much of learning how to package software be in the source code only is an issue. Take every mkderivation wrapper we have for every project. When someone searches for these the internet is often barren or fails to point the user in the right direction.
sorry, that was a joke about the XKCD graph actually intentionally looking chaotic
and your message could be interpreted as you working to simplify the actual XKCD graph
22:37:05
@evils:nixos.devevilsto rehash something i said a while ago elsewhere i feel like the documentation only provides a point cloud in the opaque fog that is the Nix ecosystem22:39:04
@evils:nixos.devevilsthat analogy has the distinction between clearing things up and writing more documentation22:39:30
@jeremiahs:matrix.orgjeremiahsI'm also working on courses to teach nix22:39:36
@evils:nixos.devevils
In reply to @evils:nixos.dev
that analogy has the distinction between clearing things up and writing more documentation

or in the terms of https://diataxis.fr/

the difference between providing more understanding and providing a more complete reference

22:40:51
@evils:nixos.devevilsi want to do an explanation workshop thingy next month i don't really have an idea of how to prepare for it my plan is to just try to answer people's questions and hope some other Nixers can help with that22:41:52
@evils:nixos.devevilsnot sure if i should avoid it turning into a focus group22:42:47
@jeremiahs:matrix.orgjeremiahs
In reply to @evils:nixos.dev

or in the terms of https://diataxis.fr/

the difference between providing more understanding and providing a more complete reference

Two parts of a very important picture. Take rust for example. People know it has a steep learning curve, but the learning curve isn't because they can't find the info they need. The compiler is very explicit when things go wrong and why. It even offers suggestions. But more back to focus of marketing. Userd need a clear path to getting started. A lot of users hit the biggest wall when building packages. The course idea im working on my end is taking many starting points and shifting the lessons to teach packaging, not hide it away till later.
22:45:28
@jeremiahs:matrix.orgjeremiahsIt is not a matter of if you will build a derivation, but when.22:46:20
@evils:nixos.devevilsi'm still of the opinion that there definitely are potential users that ought never to need to build a derivation and when those users do have to, that's because of a leaky or incomplete abstraction?22:49:21
@evils:nixos.devevilsnot sure i understood you correctly, about shifting the lessons but one of the reasons i've given up on doing a linear talk about Nix is that most people have different things they need from Nix22:50:40
@jeremiahs:matrix.orgjeremiahsWhat's the harm in offering a linear path of how to build and learn derivation? 22:51:42
@evils:nixos.devevilsbecause someone who just wants to config mosquitto doesn't think they need to package anything22:52:22
@evils:nixos.devevilsmostly the harm is that a large fraction of the audience will not be tempted by that path22:52:57
@evils:nixos.devevils(any audience i'd give a talk to would be a somewhat scattered sampling)22:53:15
@jeremiahs:matrix.orgjeremiahsGive it 3 months they will find something not in nix. Now what.22:53:31

Show newer messages


Back to Room ListRoom Version: 6