[gimp-web/testing] More tweaks of mitch interview



commit 95a4c182e56141551ecd57c377527c4222846bee
Author: Pat David <patdavid gmail com>
Date:   Sat Feb 25 10:21:13 2017 -0600

    More tweaks of mitch interview
    
    I tweaked some more grammar, fixed some more sentences.
    
    I also added a manual <br> in front of all of the questions
    to offset the question/answer block (hopefully to increase
    readability - please feel free to check this and change).

 .../2017-02-27_Mitch-interview-WilberWeek2017.md   |  120 ++++++++++++++------
 1 files changed, 84 insertions(+), 36 deletions(-)
---
diff --git a/content/news/2017-02-27_Mitch-interview-WilberWeek2017.md 
b/content/news/2017-02-27_Mitch-interview-WilberWeek2017.md
index 2b50a0a..366bda3 100644
--- a/content/news/2017-02-27_Mitch-interview-WilberWeek2017.md
+++ b/content/news/2017-02-27_Mitch-interview-WilberWeek2017.md
@@ -10,7 +10,7 @@ GIMP is [Free Software](https://www.gnu.org/philosophy/free-sw.html), but even b
 Some people expect a huge company behind GIMP. This is not the case. GIMP has always been developed by a 
random bunch of people scattered around the world (just a handful at a time), most of them volunteers, and 
none full-time.
 As an insider myself, I've wanted to launch a series of interviews with the many awesome people I've met 
since I started contributing. So who better to start with than our own benevolent dictator, GIMP maintainer, 
also the biggest code contributor: **Michael Natterer**, aka "mitch".
 
-This interview was held on Friday, February 3, 2017, at around 3AM, after a day of hacking at [Wilber 
Week](https://www.gimp.org/news/2017/01/18/wilberweek-2017-announced/), next to the fire place.
+This interview was held on Friday, February 3, 2017, at around 3AM, after a day of hacking at [Wilber 
Week](https://www.gimp.org/news/2017/01/18/wilberweek-2017-announced/), next to the fireplace.
 Next to us were several team members, amongst which Michael Schumacher (schumaml (S)) and Øyvind Kolås 
(pippin (P)) also asked questions.
 
 <figure>
@@ -23,16 +23,21 @@ The reason your commit probably got reverted.
 
 _Jehan: Hello Mitch! In a few words, what's the close future of GIMP?_
 
-**Mitch:** In 2.10, there is the GEGL port, then the GTK+3 port immediately after, which will go as fast as 
possible. We don't plan many features there, just the GTK+3 port.
+**Mitch:** In 2.10, there is the GEGL port. 
+Then the GTK+3 port immediately after, which will go as fast as possible. 
+We don't plan many features during the GTK+3 port.
 
+<br>
 _J: What are your preferred features of 2.10?_
 
-**M:** High bit depth, on-canvas filter previews… I don't actually remember the features of 2.8 because I 
never use it.
+**M:** High bit depth, on-canvas filter previews… I don't actually remember the features of 2.8 [to compare] 
because I never use it.
 
+<br>
 _J: You use 2.10 instead?_
 
 **M:** Yes.
 
+<br>
 _J: And you use GIMP often?_
 
 **M:** Mostly for trying what I implement, and also for making postcards I sell in my family business. 
That's the only thing I use it for. I mean… whenever I have to manipulate a pixel image, and not being an 
artist.
@@ -42,29 +47,33 @@ _J: And you use GIMP often?_
 
 _J: How did you start hacking GIMP?_
 
-**M:** There is this code that saves the user-assigned keyboard shortcuts for menu actions. That code had an 
escaping bug that you couldn't have a hyphen as an accelerator. So I wrote code for escaping the string. That 
was [my first GIMP
+**M:** There was this code that saved the user-assigned keyboard shortcuts for menu actions. The code had an 
escaping bug where you couldn't have a hyphen as an accelerator. So I wrote code for escaping the string. 
That was [my first GIMP
 patch][firstpatch] in… 1997 or 1998.
 
 [firstpatch]: https://git.gnome.org/browse/gimp/commit/?id=2d442d4842e21c45959ed73a5d9ee3896a2ada08
 
+<br>
 _J: How did you become the maintainer?_
 
 **M:** I killed the previous maintainer.
 He is now in my cave in boxes.
 
+<br>
 _Schumaml: Have you ever met the [original authors][] (Spencer Kimball and Peter Mattis)?_
 
 [original authors]: /about/prehistory.html
 
 **M:** No. Has anyone?
 
+<br>
 _S: Have they ever contacted you?_
 
-**M:** Yes, they sent me a few plugins which I pushed. Neon, photocopy and cartoon. It's like 10 years 
later, one of them comes and says _"hey Mitch, I coded 3 plugins, here they are"_. Everything looks perfect, 
so I just pushed them as-is and they still exist.
+**M:** Yes, they sent me a few plugins which I pushed. Neon, photocopy and cartoon. It's like 10 years 
later, and one of them comes and says _"hey Mitch, I coded 3 plugins, here they are"_. Everything looked 
perfect, so I just pushed them as-is and they still exist.
 
 The GEGL version gives different results, though. So that's why we still have
 them in the menu.
 
+<br>
 _J: Why do you continue working on GIMP?_
 
 **M:** that's a good question. *(laughs)*
@@ -84,9 +93,10 @@ _J: Me? It's fun._
 **M:** It's fun yeah. But only if it's fun. Sometimes it's not fun but you do it
 anyway.
 
-_J: How do you see GIMP 20 years from now?_
+<br>
+_J: Where do you see GIMP 20 years from now?_
 
-**M:** It will probably end up in a pile of bits rotting in some corner. But 20 years ago, I was probably 
thinking the same. So you never know.
+**M:** It will probably end up in a pile of bits rotting in some corner. But 20 years ago I was probably 
thinking the same. So you never know.
 
 
 
@@ -94,60 +104,71 @@ _J: How do you see GIMP 20 years from now?_
 
 _J: What do you think of Free Software?_
 
-**M:** It's the way to go. I mean, everybody uses the software which is
-available, so… for some tasks, you use what is available. If it's not Free, you
-have no choice but to use it.
+**M:** It's the way to go. 
+I mean, everybody uses the software which is available, so… for some tasks, you use what is available. 
+If it's not Free, you have no choice but to use it.
 
 For example: *[showing nomis trying to make a label printer work on a GNU/Linux
-distribution]* if you were using the closed-source driver of that, it would
+distribution]* if you were using the closed-source driver for that, it would
 work.
 
+<br>
 _*: (laughs)_
 
+<br>
 _J: What's your operating system, distribution, desktop…_
 
 **M:** Debian Unstable, GNOME 3.
 
+<br>
 _J: You often complain about all these though._
 
-**M:** Because it's all shit. Because you have the least shitty doesn't mean
-it's not all shit. Like autotools. They are shit but it's the best shit there
-is. Of course it could be much better. There is no software that isn't shit. I
-mean except perhaps the most simple of all software, which does that one task.
+**M:** Because it's all shit. 
+Just because you have the least shitty doesn't mean it's not all shit. 
+Like autotools. 
+They are shit but it's the best shit there is, but of course it could be much better. 
+There is no software that isn't shit. 
+I mean except perhaps the most simple of all software, which does that one task.
 
+<br>
 _J: What's your development environment or text editor of choice?_
 
 **M:** Terminal & emacs.
 
+<br>
 _J: How do you like to hack?_
 
 **M:** Depends. Sometimes I need silence, sometimes a crowded city.
 
+<br>
 _J: You are your own boss in a bookstore. But we see commits from you all the time. So are you hacking in 
your bookstore when you get free times and don't have to take care of your employees or customers?_
 
-**M:** No. Sometimes, but very rarely. It's mostly in the evenings. Or I commit
-something during the daytime, after 5 minutes of looking at it awake after doing
-it the night before at 2AM. I think _"I better go to sleep before I
+**M:** Sometimes, but very rarely. It's mostly in the evenings. Or I commit something during the daytime 
that I worked on the night before until 2AM (after 5 minutes of looking at it). I think _"I better go to 
sleep before I
 push this"_. Then I push it on the next day. But I don't have time to do 
 5-hour long patches during working hours.
 
+<br>
 _J: You don't sleep?_
 
 **M:** I don't really sleep, no.
 
+<br>
 _S: What channels do you use to communicate on behalf or in the project?_
 
 **M:** [IRC. And IRC.](https://xkcd.com/1782/)
 
+<br>
 _pippin: What was the first computer you programmed?_
 
 **M:** It was a Schneider CPC, a variation of the Amstrad.
    At 15 or 16?
 
+<br>
 _S: How did you write your first hello world?_
 
 **M:** In Basic of course. My programming languages were basic, assembler, pascal, modula2, C, in that weird 
order. :) Plus some others at university nobody cares about. :)
 
+<br>
 _J: Do you code under the influence?_
 
 **M:** Always! That's the only way to code.
@@ -162,33 +183,40 @@ Obligatory <a href='https://xkcd.com/323/' title='Apple uses automated schnapps
 
 ## GIMP: present ##
 
-_J: All software are shit, but in the shitty software list, is GIMP a not too shitty one?_
+_J: All software is shit, but in the shitty software list, is GIMP not so bad?_
 
-**M:** I hope so. But of course it's shitty. Just a handful of people doing
-what other companies do with 100 people. It can only be really weird in
-many places.
+**M:** I hope so, but of course it's shitty. 
+Just a handful of people doing what other companies do with 100 (or more) people. 
+It can only be really weird in many places.
 
+<br>
 _J: But sometimes we do things not so bad, right?_
 
-**M:** Yes, we sometimes do things not so bad. But there is nobody who makes
-sure of it. There is nobody who puts like 2 months into a plugin to make it
-perfect. It happens, but then they dump it on us and that's it. And 10 years
-later, we see it and _"oh my god, this is complete garbage"_.
+**M:** Yes, we sometimes do things not so bad, but there is nobody who makes
+sure of it.
+There is nobody who puts like 2 months into a plugin to make it perfect. 
+It happens, but then they dump it on us and that's it. 
+Ten years later, we see it and say _"oh my god, this is complete garbage"_.
 
+<br>
 _S: Is there something you'd like to do much more in the project, apart from coding?_
 
 **M:** In the project? No. Coding is fun. Other things are not so fun if it comes to software. So I'm happy 
that somebody does the office work.
 
+<br>
 _S: When will 2.10 be released?_
 
 **M:** Oh go away! The answer is _"go away!"_. Read my lips: **"go away"**. When it's ready.
 
+<br>
 _S: Do you expect it to be this year._
 
 **M:** Yes of course.
 
+<br>
 _J: So we have a promise!_
 
+<br>
 _*: (laughs)_
 
 
@@ -199,20 +227,26 @@ _S: There was this thing that the UI should use Python and the core should use C
 
 **M:** Python for the user interface. Horrible! Why?
 
+<br>
 _S: This is something we had discussed._
 
-**M:** Yeah but in the past, people wanted to use javascript, the year before they wanted to use Java, the 
year before they wanted to use this, and the year after they want to use that, and the next year they want to 
use that. And they are all gone. Everybody who ever said _"I want to use this or that, and it's all shit, 
let's use javascript"_. None of them are still in the project, so… it gets boring.
+**M:** Yes but in the past, people wanted to use javascript, the year before they wanted to use Java, the 
year before they wanted to use this, and the year after they want to use that. And they are all gone. 
Everybody who ever said _"I want to use this or that"_, and _"…it's all shit, let's use javascript"_. None of 
them are still in the project, so… it gets boring.
 
+<br>
 _S: So you don't see any big changes regarding GIMP in the near future?_
 
 **M:** In the near future definitely not, because we have to get some releases out.
 
-Using other languages? Why not? There is Rust. There is… maybe simpler stuff for
-doing UI. If that's actually working… I mean, look at this javascript
-mess. Is that really better? Just because it's easier? Easier just means that
-more clueless people can write code, and they are clueless enough already. So it
-doesn't make it better by making it easier. Arrogant but true.
+Using other languages? Why not? There is Rust. There is maybe simpler stuff for
+doing UI. If that's actually working… 
 
+I mean, look at this javascript mess. 
+Is that really better? Just because it's easier? 
+Easier just means that more clueless people can write code, and they are clueless enough already. 
+So it doesn't make it better by making it easier. 
+Arrogant but true.
+
+<br>
 _S: Anything else you want to change?_
 
 **M:** Yes a lot of stuff if **I** don't have to change them because I really have
@@ -220,32 +254,40 @@ enough things to do *(laughs)*.
 
 So you go organize it better.
 
-You can be maintainer of whatever subpart, please. **Please.** Take away the work
-from me. The contributors need to realize that if you do something really well,
-they will be in charge of the part they do well. Nobody realizes that.
+You can be maintainer of whatever subpart, please. 
+**Please.** 
+Take away the work from me. 
+The contributors need to realize that if you do something really well, they will be in charge of the part 
they do well. 
+Nobody realizes that.
 
+<br>
 _J: That's a very good point._
 
 **M:** If they do it right, then they'll be in charge of the part they are doing
 right. It always works like that.
 
+<br>
 _S: They don't need a blessing from you, right?_
 
 **M:** I don't do blessings. *(laughs)*
 
+<br>
 _J: GTK comes from GIMP. What do you think of GTK+ now?_
 
 **M:** They lost their mind but they are also doing really good work. Some of the decisions, you can't 
understand. Because… is GIMP the only application left in the GTK world? Everything else is *apps* and 
buttons and touch. Is there any other complex GTK application? Complex-complex-complex like GIMP?
 
+<br>
 _S: So we will release GIMP 3 with GTK+3 or 4?_
 
 **M:** If we go further, we go further. They just branched to GTK+4 anyway.
 That's not going to happen overnight.
 
+<br>
 _P: It won't harm to suddenly have GIMP 4 instead of 3._
 
 **M:** Yeah no, if they are done in a few weeks, we'd go for GIMP 4 right away. So why not. That would be 
cool. *(laughs)* Or GIMP 5!
 
+<br>
 _J: GIMP 10?_
 
 **M:** GIMP X!
@@ -256,31 +298,37 @@ _S: If you happen to be in a conversation with people talking about GIMP, but th
 
 **M:** Only if they start talking utter bullshit. It has happened before, of course. A guy wanted to convert 
me to GIMP once and I had to tell him: yeah you don't need to. In a non-computer situation, like in private.
 
+<br>
 _J: Who is Wilber?_
 
 **M:** Nobody knows. Wilber is a GIMP.
 
+<br>
 _S: What special device would you like to see GIMP on._
 
 **M:** This cool Microsoft thing ([Surface Studio PC](https://youtu.be/BzMLA8YIgG0)) where they have this 
video online. It looks super slick, with touch and everything. Videos like Apple used to do, now it's long 
gone. Now Microsoft does that. Isn't that sad?
 
 The official Microsoft youtube video makes you want to have one of these things.
 
+<br>
 _S: What advice you would like to give to someone who would want to contribute?
    What to do and what not to do?_
 
 **M:** Listen to advice and be persistent.
 
-Don't give up because someone says _"this patch isn't quite right"_. Because it's most often not quite 
right. My first commit to GIMP was reverted immediately.
+Don't give up because someone says _"this patch isn't quite right"_, it's most often not quite right. My 
first commit to GIMP was reverted immediately.
 
+<br>
 _S: I think you also reverted my first._
 
 **M:** Yes, that's kind of a tradition. Everybody fucks up on their first commit and gets reverted. That's 
good standard.
 
+<br>
 _S: So do not be afraid of errors?_
 
 **M:** Yes exactly. Unless they jeopardize the fate of humanity or something. That's unlikely.
 
+<br>
 _*: Thanks for the interview._
 
 **M:** You are welcome!


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]