Skip to content

Commit 583e6bb

Browse files
authored
Merge pull request #145 from nomeata/hakyll
Add podcast episode 4
2 parents d826adb + d72215f commit 583e6bb

File tree

4 files changed

+786
-1
lines changed

4 files changed

+786
-1
lines changed

podcast/1/transcript.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ title: Episode 1':' Emily Pillmore '-' Transcript
3131
<p>AS: So do you have the feeling that this kind of things were stale because there was this organization missing?</p>
3232
<p>EP: Yeah!</p>
3333
<p>AS: Like I’ve been hearing for the utf-8 for ages and I’m so happy that it’s finally happening, and it seems that like: great! Haskell foundation has already been great because this is going to be solved at some point.</p>
34-
<p>EP: Thank you, yes. I think this this points to a broader sort of theme and Haskell, right? I haven’t been around long enough to really confirm this but my suspicions have been that we have so many individuals who are contributing so much time that when something really complicated comes up that requires a lot of moving parts and they don’t have someone to manage the project on a sort of broader scale things tend to get dropped, and Haskell has had not necessarily a problem but a tendency to sort of consolidate these issues on the backs of only a few individuals. So, for example, just to you know call someone by name like Herbert Valerio Riedel – sorry if I’m pronouncing his name wrong – took on something like 100 packages on his back and he’s expected to kind of maintain all of this infrastructure and do this on a volunteer basis and it’s just unsustainable, and it hurts everyone involved because he can’t do it, it doesn’t scale, and people get angry and things don’t happen. So in the case of <code>text</code> UTF-8, for example, he had all the work done four years ago, but it never got merged because he didn’t have time, and then it fell out of sync with the rest of the libraries, and then it was a huge task to get it up to date, and he couldn’t do it… and by the time he got to it was like impossible to do without starting over. And before then it was like Jasper van der Jeugt who had done it before and it was denied. And these problems all come up because we don’t really have great organization for any of our sort of critical processes and that’s what we’re here to solve for the most part, and I think it will result in a a healthier community. We’re not out to take over anything or or sort of do it ourselves, right? We’re here to just organize things in such a way that things actually get unstalled.</p>
34+
<p>EP: Thank you, yes. I think this this points to a broader sort of theme and Haskell, right? I haven’t been around long enough to really confirm this but my suspicions have been that we have so many individuals who are contributing so much time that when something really complicated comes up that requires a lot of moving parts and they don’t have someone to manage the project on a sort of broader scale things tend to get dropped, and Haskell has had not necessarily a problem but a tendency to sort of consolidate these issues on the backs of only a few individuals. So, for example, just to you know call someone by name like Herbert Valerio Riedel – sorry if I’m pronouncing his name wrong – took on something like 100 packages on his back and he’s expected to kind of maintain all of this infrastructure and do this on a volunteer basis and it’s just unsustainable, and it hurts everyone involved because he can’t do it, it doesn’t scale, and people get angry and things don’t happen. So in the case of <code>text</code> UTF-8, for example, he had all the work done four years ago, but it never got merged because he didn’t have time, and then it fell out of sync with the rest of the libraries, and then it was a huge task to get it up to date, and he couldn’t do it… and by the time he got to it was like impossible to do without starting over. And before then it was like Jasper Van der Jeugt who had done it before and it was denied. And these problems all come up because we don’t really have great organization for any of our sort of critical processes and that’s what we’re here to solve for the most part, and I think it will result in a a healthier community. We’re not out to take over anything or or sort of do it ourselves, right? We’re here to just organize things in such a way that things actually get unstalled.</p>
3535
<p>AL: Yeah, it seems like that is working so far. I actually I find that a little bit miraculous, but it’s also really nice to see because it’s almost like this has just been missing, right? I mean, lots of people have been trying this before to some extent, but then perhaps they didn’t have the authority. Somehow the Haskell Foundation seems to be in the right place at the right time, so that everything is going well, but I imagine that it is also due to you doing things somehow in the right way. So perhaps we can talk again a little bit about how… when did you realize that becoming the CTO of the Haskell Foundation is something that you would actually like to do, or that you think you would be good at?</p>
3636
<p>EP: That’s a good question.</p>
3737
<p>AL: Because you’ve been doing technical work before mostly, right, and this is more… I guess your your work day now is mostly talking or is… I don’t know if I’m wrong</p>

podcast/4/index.markdown

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: Jasper Van der Jeugt
3+
episode: 4
4+
buzzsproutId: 9454765
5+
recorded: 2021-10-05
6+
published: 2021-10-29
7+
---
8+
Jasper Van der Jeugt is interviewed by Niki Vazou and Joachim Breitner.
9+
Jasper plays an important role in the Haskell community, helping with
10+
`haskell.org`, the Google Summer of Code project, ZuriHac and the ICPF
11+
programming contest. We talk about all this, and the 10 years it took
12+
to get UTF-8 into `text`.

podcast/4/links.markdown

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
* [Hakyll](https://jaspervdj.be/hakyll/)
2+
* [Core Libraries Committee](https://wiki.haskell.org/Core_Libraries_Committee)
3+
* [GHC Proposals / GHC Steering Committee](https://github.com/ghc-proposals/ghc-proposals)
4+
* [haskell.org at Google Summer of Code 2021](https://summerofcode.withgoogle.com/archive/2021/organizations/6216810210263040/)
5+
* [Stylish Haskell](https://github.com/haskell/stylish-haskell)
6+
* [gofmt](https://pkg.go.dev/cmd/gofmt)
7+
* [HLint](https://github.com/ndmitchell/hlint#readme)
8+
* [Ormolu](https://github.com/tweag/ormolu)
9+
* [blaze-html](https://jaspervdj.be/blaze/)
10+
* [text](https://github.com/haskell/text)
11+
* [ICFP Programming Contest 2021](https://icfpcontest2021.github.io/)
12+
* [diagrams](https://diagrams.github.io/)
13+
* [gloss](http://gloss.ouroborus.net/)
14+
* [Beeraffe](https://jaspervdj.be/posts/2019-02-27-beeraffe.html)
15+
* [Sokyokuban](https://sokyokuban.com)
16+
* [ImageMagick](https://imagemagick.org/index.php)
17+
* [PureScript](https://www.purescript.org/)
18+
* [Elm](https://elm-lang.org/)
19+
* [GHCJS](https://github.com/ghcjs/ghcjs)
20+
* [Multi-way if](https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/multiway_if.html)
21+

0 commit comments

Comments
 (0)