The Road to KDE Devland – step 0

logo

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:

  1. To see how much I can learn about KDE development during one summer
  2. 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).

Summer of Code

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.

About these ads

13 Responses to “The Road to KDE Devland – step 0”

  1. Svempa Says:

    Looking forward to reading the upcoming posts. :-)

  2. faemir Says:

    me too :)

  3. Karthikeyan Says:

    I hope this will be encouraging and useful for many ( and me :) ). Are you available in IRC?

  4. Hans Says:

    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.

  5. Il Rugginoso Says:

    I’m also very interested :D

  6. Socceroos Says:

    Count me in as another very interested and very delighted reader. I’m looking forward to your posts!

  7. Ravi Vagadia Says:

    waiting for it… :)

  8. The Buck starts here « Steveire’s Blog Says:

    [...] 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 [...]

  9. thinkMoult - The Road to KDE Devland (Moult Edition) #0 « Says:

    [...] 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 [...]

  10. The Road to KDE and Qt Development | veracity Says:

    [...] Road to KDE devland Step 0 Road to KDE devland Step 1 Road to KDE devland Step 2 [...]

  11. The Road to KDE and Qt Development « cogito ergo vagus Says:

    [...] Road to KDE devland Step 0 Road to KDE devland Step 1 Road to KDE devland Step 2 [...]


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 30 other followers

%d bloggers like this: