@@ -329,8 +329,9 @@ <h2 id="the-problem">The problem</h2>
329
329
conversations with the maintainers to the effect of "We have a long list
330
330
of good first issues, why is nobody picking them up? We have like three
331
331
hundred of them! Fix our type inference bugs! Debug our segfaults! Why
332
- are there no new contributors?" They forget that nobody wants to do
333
- that. People have their own problems to deal with.</ p >
332
+ are there no new contributors? They should be cleaning up after us!"
333
+ They forget that nobody wants to do that. People have their own problems
334
+ to deal with.</ p >
334
335
< h2 id ="the-solution "> The Solution</ h2 >
335
336
< hr >
336
337
< p > The solution is to drastically lower the barrier to entry while
@@ -364,7 +365,9 @@ <h1 id="actionable-advice.">Actionable advice.</h1>
364
365
compiler engineering is going to understand what a phi node or a
365
366
dominance frontier is. If you want contributors, then this is
366
367
unacceptable. At very least, point to resources that can be consumed in
367
- < 15 minutes.</ p > </ li >
368
+ < 15 minutes. If it doesn't exist, then write it yourself. No single
369
+ problem is so complicated that it takes more than 15 minutes to explain.
370
+ If it does, then it can be broken up.</ p > </ li >
368
371
< li > < p > APIs should be self documenting, but you should document them
369
372
anyway. Exhaustively. You can do this with LLMs, they're very good at
370
373
it. If it's python, add type annotations. Not as a tool for
0 commit comments