<div dir="ltr">Happy Birthday! Haskell is all the better for your work and direction and we've all benefited thereby. Your work has made computing more enjoyable for many :)</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 18, 2016 at 6:22 PM, Simon Peyton Jones <span dir="ltr"><<a href="mailto:simonpj@microsoft.com" target="_blank">simonpj@microsoft.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-GB" link="#0563C1" vlink="#954F72">
<div>
<p class="MsoNormal">Dear GHC devs (all 600+ of you),<u></u><u></u></p>
<p class="MsoNormal">It’s my birthday (well it was a few minutes ago, but I became distracted by #11379).   I am 58.  GHC is alive and well and, happily, so am I.<u></u><u></u></p>
<p class="MsoNormal">However, of late I have found that my GHC inbox, which I used to be able to keep under control, just grows and grows.  Mostly this is good; it reflects the fact that GHC has lots of users, that they vigorously expand up to (and often well
 beyond) the limits of what GHC can do, and that increasingly GHC a lot of developers contributing actively to its code base. 
<u></u><u></u></p>
<p class="MsoNormal">But it has its downsides.   I used to be able to keep up with the Trac and email traffic.  Trusty techniques like “delete anything mentioning ‘dynamic linking’ or ‘Unicode’” would cut the traffic in half.   But that doesn’t work any more.  
 Too many interesting things are happening.<u></u><u></u></p>
<p class="MsoNormal">So this email is to say three things:<u></u><u></u></p>
<p><u></u><span style="font-family:Symbol"><span>·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><u></u>First,<b> thank you</b> to the increasingly large number of you who are contributing actively to GHC’s development.   GHC is a big system, and no one person can be on top of all of it.   GHC no longer depends on one of two people:
 it depends on all of you.  You know who you are – thank you.<u></u><u></u></p>
<p><u></u><span style="font-family:Symbol"><span>·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><u></u>Second,<b> apologies</b> to anyone who is stuck waiting for me.   Although there are large chunks of GHC that I know little about, there are other parts that are dear to my heart: the renamer, typechecker, Core, optimisation,
 and so on.  I write code most days and enjoy it.  So I do want to continue to play a very active supporting and reviewing role, as well as authoring, in these parts.  But I’m conscious that doing so puts me in a lot of critical paths.<u></u><u></u></p>
<p>Here’s a suggestion: if you are blocked on something from me, email me directly.   By all means copy ghc-devs if you want others in the conversation, but make it clear that you need my input.  That’ll work better than putting up
 a Phab review, or a Trac comment, and hoping I’ll see it.  I probably will, but it won’t stick out from other 20 Phab reviews that I would like to do.  I don’t promise to turn everything around fast, but it’ll increase the chances!<u></u><u></u></p>
<p><u></u><span style="font-family:Symbol"><span>·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><u></u>Third, in a vain attempt to at least keep some kind of handle on the state of play, I keep an ill-organised
<b><a href="https://ghc.haskell.org/trac/ghc/wiki/Status/SLPJ-Tickets" target="_blank">page of tickets that I’m interested in</a></b>.  A cursory glance will confirm that there is zero chance that I will attend to them all.    So please do pick up some of them and dig in. 
 Not many are trivial; most require some investigation, some design work, some discussion of alternatives, etc.  But most of them would benefit from love and attention.  If you are looking for suggestions for things to do, that might be a good place to start.<u></u><u></u></p>
<p class="MsoNormal">Thanks!<span class="HOEnZb"><font color="#888888"><u></u><u></u></font></span></p><span class="HOEnZb"><font color="#888888">
<p class="MsoNormal">Simon<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p><u></u> <u></u></p>
</font></span></div>
</div>

<br>_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr">Chris Allen<br><div><span style="font-size:12.8000001907349px">Currently working on </span><a href="http://haskellbook.com" target="_blank">http://haskellbook.com</a></div></div></div></div></div></div>
</div>