JUL
24
2005
|
Thiago MacieiraA Short Intro
The InterviewIn what ways do you make a contribution to KDE?I develop some code in kdelibs (mostly libkdecore) and I am currently the maintainer of the low-level networking code. I have also contributed to the ioslaves, as an extension of my own networking framework, and a bit regarding encodings/Unicode-issues. The application I watch most closely is Kopete, which is probably the most visible application in kdenetwork, at least now that KMail has left us for kdepim. However, I don't consider myself a Kopete developer: I merely follow the development and try to give input to the actual developers (who are, by the way, doing a great job). When did you first hear of KDE?I must have heard of it on IRC and my first download was of KDE beta 3 (it wasn't called 1.0 beta 3 at the time). So... sometime in 1997-1998. Unfortunately, CVS and Subversion records of that time are sketchy and I can't find a tag indicating when it was released. How and when did you get involved in KDE?I spent some time learning IPv6 in 2000 in preparation for a job. When that job didn't come through, I decided to put what I had learnt to good use. In my own words in an old blog: I've been trying to get some IPv6 code working for the past few months. [...] Given that, I decided I needed an IPv6-enabled browser. Since I already had determined to make KDE2 IPv6 enabled, I set off making Konqueror able to talk at 6bone.net. Guess what? It worked.dated 17 Aug 2000 But if you keep on reading that old blog, you'll see I didn't contact anyone in KDE until 4 months later, when KDE 2 had already been released. If there's one thing to be learnt from that is that you should never keep things to yourself in the Open Source community (that's the whole point, isn't it?): do it, but also tell whoever can make a difference about it. No one is going to find you out otherwise. Do you use bleeding edge KDE? What are your thoughts on it? And when was the last time you used a "standard" KDE?Yes, I do. I only run the trunk version of Subversion in my own machine. I did that first because I develop kdelibs, but I keep on doing it now because I think I can help by spotting compilation problems, which, by the way, are very rare now in the main KDE modules. And also to be on the bleeding edge :-) Is there any unreleased/unrevealed stuff in your pipe? (New applications/technologies for developers, new icon sets/themes for artists, ...)No, just some code in a branch, but not a lot. Are you being paid to work on KDE?No, unfortunately not. How much time do you usually spend on KDE?Hmm... tricky question. Does IRC time, just chatting, count? :-) What users do you have in mind when you're developing/contributing for/to KDE?When I do coding, I do it for other KDE developers. Remember that I develop libkdecore mostly. Which section of KDE is underrated and could get more publicity?I think the whole of the project could use more publicity. We have great technologies and an awesome set of applications. We just have to make the world aware of it. I don't think it's underrated, but I do think there is room for more. I do think we need some more work on communicating, especially the smaller groups with a specific purpose. What do you think is still badly missing in KDE?For my own personal needs, I think nothing. Konqueror, Konsole, Kopete and Kontact are my most-used applications and I can do just about everything I need with them. You know, I'm one of those guys for whom "GUI" is a synonym of "more shells open". Do you have any specific goals for KDE 4?Yes, I do. Of my own code, I can say:
And where do you see yourself and KDE some 3 or 4 years from now?I honestly can't say. I've read the past interviews with other contributors, from 5 years ago, saying where they thought KDE would be today. Most of those expectations didn't come to pass, unfortunately. What motivates/keeps you motivated to work on KDE?That's a hard question. What attracted me at first was how easy it was to understand and modify the code. In fact, that is still true: recently, I fixed a bug in KMail (bug #99089), but I had never debugged KMail code. It took me only 1h30 between starting, debugging, fixing, testing and submitting the patch. Has that student got a Google stipend?No, unfortunately not. He submitted a completely different proposal and that wasn't one of those accepted. Still, he has joined the KDE community and is a nice guy. Which application in KDE do you think definitely needs some usability work?My answer is probably skewed because I've recently started using it, after being "spoiled" by the competition: KSpread. That said, I am incredibly bad at usability. What chances do you see in your country for KDE as a desktop platform?There's a great opportunity now. The government is really into free software, making laws about how it should be preferred over closed-source counterparts. They are even pushing to the general populace, by way of tax incentives and financing of cheap computers, loaded with free software only. I am not sure if they have chosen a platform, or even if they will mandate one. But the opportunity is there to make KDE enter a big market. What is your favourite widget style?Plastik. Some people thought I had eyesight problems when I liked Keramik -- I still do, but Plastik is "cleaner". You still do what... like Keramik or have eyesight problems?Uh... Which text editor do you use? Why?Emacs. No explanation needed! Which distribution do you use? Why?Conectiva Snapshot, at the moment. What makes you develop for KDE instead of the competition?I use KDE because I started with KDE. I use Emacs because I started with Emacs. And I use Conectiva because I switched once to it and never looked back (I actually started with Slackware 3.2). Is your KDE 'mom-proof'?Yes. She uses it to browse the web sometimes. Though the other day she told me she couldn't eject the CD. (My computer doesn't auto-umount because I don't like that). What does your desktop look like? (please put in a URL to a screenshot)Uh... there are two clocks there. Why do you have two clocks?I lived in France for 2 years, so I lived on the Central European timezone. My family still lived here in Brazil. So I started using two clocks so that I could more easily look at the time at home. When I moved back, the situation was reversed: friends were in France, so it was good to know when they were awake. What type is your desktop? What is it named?I have a standard, brandless desktop Athlon 1.4 GHz I bought in France when I lived there, with a 17" monitor. It is called "prometheus"; the other computers in my network have the following names: sovereign, norway, sabre, steamrunner, intrepid (there were for a time defiant and peregrine). Whoever guesses the theme gets a cookie. What was your first computer?It was a nice 80386DX 40MHz, with 4 MB of RAM and whopping 120 MB of hard disk. I remember my father saying, back in 1992 when we bought it, "that's hard drive for a lifetime". That was shortsighted, but, then again, other famous people have said similar things... If you were shipwrecked and had to share an island with a KDE contributor who would it be?Ask me that again in September, when I'll have had the chance to meet other contributors in person. (So far, I can count on one hand those I've met: 4) What is your most brilliant KDE hack?If I told you, I'd have to kill you. Or, rather, you'd kill me because of it. What is your most embarrassing KDE moment?This one is easy: my first bug report. Read coolo's answer to know what I mean. If we were to start a TV campaign could you think of a nice slogan for KDE?My mousepad says "KDE makes UNIX ready for the desktop", but I don't think it would be the right slogan. Maybe something with "from Aaron to Zack". But my imagination isn't very fertile, so I'll leave this to more competent people. Are you coming to aKademy 2005 this year?Yes! Definitely! I'll finally be able to meet the whole bunch :-) Personal QuestionsFirst things first. Married, partner or up for adoption?Up for adoption. Send resumes my way, with photo book, please :-) Do you have any pets?Yes, I have a yorkshire dog, called Kayla. She's our guarddog. What is under your bed?Two drawers, with shoes and bedsheets. What do you see from your window?Another building. What event really made a difference in your life?When I moved from Brazil to France, to live for 2 years away from my family. I matured a lot during those two years, not to mention the amount of travelling I did. What can you tell us about your childhood?There's not much to tell... I was your usual, shy kid -- not one of the sports guys, nor the popular one. I don't think I've ever been the "nerd kid" either, nor do I fit the stereotype. When you were a kid, what did you want to be when you grew up?An astronaut. I still have my hopes up :-) Do you watch cartoons on TV? What else do you watch on TV?Hell, yeah! Dexter's Lab rules! So do The Simpsons and Futurama. If someone visits your country, which spot is a must-see?With a country the size of Brazil, I'd like to forego answering this question, for fear I'd forget about something really important. Even if this person only visits the city of São Paulo, we'd start with barbecues and the night life, but there's still a lot more to do and see. And, of course, depending on who's coming, we can arrange other kinds of diversion. :-) Which book is on your bedside table?Right now, none. I've read them all, so they are back on the bookshelf. I'm an avid book reader, so I generally finish any book in no time. What was the last movie you saw?Star Wars Episode III Do you cook? If so, what?I've been known to cook, but you eat at your own peril. Richard Stallman or Linus Torvalds?Linus. Shower or Bath?Shower. Pizza or Hamburger?Pizza. Ferrari or Mercedes?Ferrari. Tea or Coffee?Both, but not simultaneously. Baywatch or Discoverychannel?Baywatch. Though on the Discovery Channel there's stuff I haven't yet watched, unlike Baywatch... Bike or Car?Car. Skis or Surfboard?Skis. Disco/dancing or Bar?Bar, followed by disco dancing afterwards. Spaces or Tabs?Mix and match :-) How would you describe yourself?1.73m, brown hair and eyes, two legs, two arms, ... You're stuck on a train for 6 hours and are bored out of your skull. What do you do to amuse yourself?Talk. I like to talk to my friends, a lot. My best friends are those with whom I can talk for hours on end. (I am not good at talking with the ladies who aren't friends, though... shyness gets in the way). IRC chatting counts, if WiFi is available. What is your favourite T-shirt?Plain white, nothing written. Easy to find anywhere in the world. What's your signature at the moment?Name, email, PGP key ID and fingerprint, and one of these lines from a nice story I wrote in Old English: What is your favourite place in the world?Does "my bed" count? :-) |