6 ms·
This isn’t just “a core nginx dev” — this is Maxim Dounin! He is nginx. I would consider putting his name in the title. (And if I were F5, I’d have given him an
by ComputerGuru 3y ago
This isn’t just “a core nginx dev” — this is Maxim Dounin! He is nginx. I would consider putting his name in the title. (And if I were F5, I’d have given him anything he asked for to not leave, including concessions on product vision.)
That said, I’m not sure how much leg he has to stand on for using the word nginx itself in the new product’s name and domain…
- amne 3y agoHe *is* nginx ? https://freenginx.org/hg/nginx https://freenginx.org/hg/nginx I don't see it. Sure, he contributes. But in the last 3-4 years he definitely does not look like he is nginx based on that log. Or am I looking in the wrong place?
- ComputerGuru 3y agoThere's something wrong with the list. It's ostensibly sorted reverse chronologically but scroll further and you'll see it go from 2020-03-03 to "9 months ago" and from there on it's all him.
- jcranmer 3y agoJudging from the graph view (https://freenginx.org/hg/nginx/graph https://freenginx.org/hg/nginx/graph), it has to do with the QUIC branch landing onto the main branch, suggesting he had little role in the QUIC development but heavy role outside of it.
- flawi 3y agoI think the mercurial log is not doing us any favors here, most of the first few pages is the history of the `quic` http/3 support branch which indeed Maxim is not working on. Scroll past it and he'll be much more prevalent. See for example the log of stable-1.24: https://freenginx.org/hg/nginx/shortlog/420f96a6f7ac https://freenginx.org/hg/nginx/shortlog/420f96a6f7ac
- jbverschoor 3y agoAnd that's how 100x developers don't get the recognition they deserve.
- hinkley 3y agoPhilosophically, if a lead developer is doing most of the commits on a project, then they are monopolizing both the code and the decision making process, which is a sure way to kill a project. If the basketball or soccer team captain were also a ball hog, they'd have trouble keeping the bench full. When you become lead, you have to let some of the code go, and the best way I know to do it is to only put your fingers into the things that require your contextual knowledge not to fuck up. If you own more than 10% of the code at this point, you need to start gift-wrapping parts of the code to give away to other people. If you own more than 20%, then you're the one fucking up. Obviously this breaks down on a team size of 2, but then so do concerns about group and team dynamics.
- EasyMark 3y agoyou should have googled his name, and you would have known within seconds. I mean it's everywhere nginx is mentioned (or dev of it)
- kelnos 3y agoAnd this is why counting commits doesn't give you an accurate picture of productivity. (Regardless, if you scroll back past March 2020, the timeline "resets" to this past year, and you see a ton of Dounin commits. Looks like an artifact of how the hg web viewer deals with large, long-lived branches getting merged.)
- deleted 3y ago[deleted]
- stemc43 3y ago> not sure how much leg he has to stand on for using the word nginx itself in the new product’s name and domain pretty sure they can't really do anything to him in Russia. Russia and US don't recognize each others patents, same as China.
- fiscalnonsense 3y agonginx is simultaneously a registered trademark of F5 and imnsho mouth garbage for English speakers. This is a good opportunity to rename the project.
- Kwpolska 3y agoIt's pronounced "engine X".
- deleted 3y ago[deleted]
- breather 3y agoExactly—there's never been a better time to actually make the name look like it sounds.
- fiscalnonsense 3y agoThis.
- Kwpolska 3y agoSo… just add two `e`s?
- yarekt 3y agoWe already have a mess that is Dapper and Dapr. No thankyou
- deleted 3y ago[deleted]
- SergeAx 3y agoHe was working for free for the last two years, and F5 was quite happy about it.