Introduction
Want to start to develop for KDE? Sure do. But how, and where do I start? Is it even possible for me to do something this complicated? The questions are many, but it’s not always easy to find the answers.
I’m just another person who wants to walk the path to “KDE Devland” – but I also want to leave something behind. Footsteps. Footsteps that other hikers can follow if they want, footsteps to show that anyone who’s motivated enough can walk this road.
Summer of Code
There are mainly two purposes of the “Road to KDE Devland” series:
- To see how much I can learn about KDE development during one summer
- Document my progress as a motivation for others who want to develop for KDE
To avoid getting off route, I’ve set up a goal to reach within a time frame. I think I’m much more effective this way, and it’s also a great motivation to get you started. Do you know about the “100 pushups in 6 weeks” site? I’ve never liked to “train for the sake of training”, but I gladly accepted this challenge – just because it sounded like fun. 100 is a nice number, and while you know it’s likely to take more than 6 weeks, it still gives a rough idea of how much time you have to put into it.
My goal is to write a KDE application – probably a plasmoid – by the end of summer. It’s going to something very simple, but you have to start somewhere, right?
I’ve already mentioned the time frame: a summer holiday, which is about 2 months. That’s also why I’ve decided to call this “my” Summer of Code project, an obvious rip-off of Google Summer of Code (which I hope to participate in sometime in the future).
Kudos to the Oxygen artists for the icons. And sorry about the pixelate sun, but the svgz file was about to kill my netbook.
Some last words
This isn’t going to be a guide about how to become a KDE developer. There are many roads leading there, and I’m just going to write about the path I walked.
In the same way that you don’t do pushups 24/7 in order to reach the goal of 100 consective pushups, I won’t sit in front of the computer the whole summer. On avarege, I plan to spend a couple of hours a day on this.
Due to some circumstances, I wasn’t able to blog about this until now in the middle of summer. Just remember that the posting dates aren’t in sync with my actual progress.
And lastly, if you’re not interested in programming this isn’t for you. Fortunately, there are a lot of other ways to contribute to KDE! Since I didn’t see BugSquad on that page it gets a special mention.
Next time I’m going to write about which books I’ve equipped myself with, and some online resources I found useful as a starting point.
July 13, 2009 at 16:31
Looking forward to reading the upcoming posts. 🙂
July 13, 2009 at 16:46
me too 🙂
July 13, 2009 at 18:17
I hope this will be encouraging and useful for many ( and me 🙂 ). Are you available in IRC?
July 13, 2009 at 21:23
It’s very encouraging to see your comments – nice to know that there are people who are interested. I’ll be away for a few days, but when I get back I hope I can find the time to publish step 1.
@Karthikeyan: You can find me on freenode under the nick “Mogger”. If you see my previous blog post, you’ll find some more contact details.
July 13, 2009 at 23:07
yay 🙂
July 14, 2009 at 1:51
I’m also very interested 😀
July 14, 2009 at 7:38
Count me in as another very interested and very delighted reader. I’m looking forward to your posts!
July 15, 2009 at 5:32
waiting for it… 🙂
July 18, 2009 at 17:54
[…] blogging front, I’m going to try to get retrospective about the road to KDE Developer. Like several others before me, I planned to document the things I learned along the way and the experiences I […]
July 19, 2009 at 22:33
[…] The Road to KDE Devland – step 0 […]
July 26, 2009 at 1:56
[…] then. I’ve been motivated by Hans Chen who originally decided to walk the path to a KDE developer and to do my own. For the technophobes, KDE is an actively developed desktop interface (for want of […]
July 26, 2009 at 17:15
[…] Road to KDE devland Step 0 Road to KDE devland Step 1 Road to KDE devland Step 2 […]
July 26, 2009 at 17:18
[…] Road to KDE devland Step 0 Road to KDE devland Step 1 Road to KDE devland Step 2 […]