[gimp-web/testing] Add XKCD and edit various small language changes
- From: Pat David <patdavid src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp-web/testing] Add XKCD and edit various small language changes
- Date: Thu, 2 Mar 2017 17:03:11 +0000 (UTC)
commit 0c139703980fdf7c93673e2db7f17c4f6ccef971
Author: Pat David <patdavid gmail com>
Date: Fri Feb 24 10:26:01 2017 -0600
Add XKCD and edit various small language changes
Just fixing some language grammar to sound a little more native.
"shits" removed == 0
Subject to review, of course. :)
.../2017-02-27_Mitch-interview-WilberWeek2017.md | 92 ++++++++++----------
1 files changed, 47 insertions(+), 45 deletions(-)
---
diff --git a/content/news/2017-02-27_Mitch-interview-WilberWeek2017.md
b/content/news/2017-02-27_Mitch-interview-WilberWeek2017.md
index 8487f82..17aac64 100644
--- a/content/news/2017-02-27_Mitch-interview-WilberWeek2017.md
+++ b/content/news/2017-02-27_Mitch-interview-WilberWeek2017.md
@@ -11,15 +11,15 @@ Some people expect a huge company behind GIMP. This is not the case. GIMP has al
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:
**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.
-Next to us were several team members, amongst which Schumaml (S) and pippin (P) also asked questions.
+Next to us were several team members, amongst which Michael Schumacher (schumaml (S)) and Øyvind Kolås
(pippin (P)) also asked questions.
_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 much 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 there, just the GTK+3 port.
_J: What are your preferred features of 2.10?_
-**Mitch:** 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 because I
never use it.
_J: You use 2.10 instead?_
@@ -34,24 +34,28 @@ _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
-patch in… 1997 or 1998.
+**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
+patch][firstpatch] in… 1997 or 1998.
+
+[firstpatch]: https://git.gnome.org/browse/gimp/commit/?id=2d442d4842e21c45959ed73a5d9ee3896a2ada08
_J: How did you become the maintainer?_
**M:** I killed the previous maintainer.
He is now in my cave in boxes.
-_Schumaml: Have you ever met the original authors (Spencer Kimball and Peter Mattis)?_
+_Schumaml: Have you ever met the [original authors][] (Spencer Kimball and Peter Mattis)?_
+
+[original authors]: /about/prehistory.html
**M:** No. Has anyone?
_S: Have they ever contacted you?_
-**M:** Yes, they sent me a few plugins which I pushed. But it's 10 years ago, or so. Neon, photocopy and
cartoon. It's 10 years later, one of them comes and says _"hey Mitch, I coded 3 plugins, here they are"_.
Everything looks
+**M:** Yes, they sent me a few plugins which I pushed. It's 10 years ago or so. Neon, photocopy and cartoon.
It's 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.
-But the GEGL version gives different results. So that's why we still have
+The GEGL version gives different results, though. So that's why we still have
them in the menu.
_J: Why do you continue working on GIMP?_
@@ -64,19 +68,20 @@ _J: Why do you continue working on GIMP?_
_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. So do you.
+anyway.
_J: How 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.
+
## A hacker ##
_J: What do you think of Free Software?_
**M:** It's the way to go. But, 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 using it.
+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 would be using the closed-source driver of that, it would
@@ -90,7 +95,7 @@ _J: What's your operating system, distribution, desktop…_
_J: You often complain about all these though._
-**M:** Because it's all shit. Only because you have the least shitty doesn't mean
+**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.
@@ -126,21 +131,26 @@ _pippin: What was the first computer you programmed?_
_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 :)
+**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. :)
_J: Do you code under the influence?_
**M:** Always! That's the only way to code.
+<figure>
+<a href='https://xkcd.com/323/' title='Apple uses automated schnapps IVs.'><img
src='{filename}images/ballmer_peak.png' alt='XKCD Ballmer Peak'></a>
+<figcaption>
+Obligatory <a href='https://xkcd.com/323/' title='Apple uses automated schnapps IVs.'>XKCD</a>.
+</figcaption>
+</figure>
+
## GIMP: present ##
_J: All software are shit, but in the shitty software list, is GIMP a not too shitty one?_
-**M:** I hope so. But it's of course shitty. Just like a handful of people doing
-what other companies do like with 100 people. It can only be really weird in
+**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.
_J: But we do something sometimes not too bad, right?_
@@ -148,17 +158,15 @@ _J: But we do something sometimes not too bad, right?_
**M:** Yes, we do something sometimes not too 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".
+later, we see it and _"oh my god, this is complete garbage"_.
-_S: Is there something you'd like to do much more in the project, apart coding?_
+_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.
+**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.
_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.
+**M:** Oh go away! The answer is _"go away!"_. Read my lips: **"go away"**. When it's ready.
_S: Do you expect it to be this year._
@@ -168,6 +176,8 @@ _J: So we have a promise!_
_*: (laughs)_
+
+
## GIMP: future ##
_S: There was this thing that the UI should use Python and the core should use C._
@@ -176,26 +186,25 @@ _S: There was this thing that the UI should use Python and the core should use C
_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 is still in the project, so… it gets boring.
+**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.
_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 stuff. But 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
+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.
_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
+**M:** Yes a lot of stuff if _I_ don't have to change them because I really have
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.
@@ -213,18 +222,16 @@ _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 cannot 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? Like complex-complex-complex like GIMP?
+the GTK world? Everything else is *apps* and buttons and touch. Is there any other complex GTK application?
Complex-complex-complex like GIMP?
_S: So we will release GIMP 3 with GTK+3 or 4?_
-**M:** If we go further, we go further, but they just branched to GTK+4 anyway.
+**M:** If we go further, we go further. They just branched to GTK+4 anyway.
That's not going to happen overnight.
_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!
+**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!
_J: GIMP 10?_
@@ -232,12 +239,9 @@ _J: GIMP 10?_
## Various rants ##
-_S: If you happen to be in a conversation with people talking about GIMP, but do not
-know that you are involved, do you come out as GIMP principal developer._
+_S: If you happen to be in a conversation with people talking about GIMP, but they don't know that you are
involved, do you come out as the GIMP principal developer._
-**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.
+**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.
_J: Who is Wilber?_
@@ -253,15 +257,13 @@ The official Microsoft youtube video makes you want to have one of these things.
_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 advices 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.
+**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.
_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.
+**M:** Yes, that's kind of a tradition. Everybody fucks up on their first commit and gets reverted. That's
good standard.
_S: So do not be afraid of errors?_
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]