GSoC Interview mit Bryce Groff

Ein weiteres GSoC Interview gibt es bei BeGroovy zu lesen: Bryce Groff ist einer der 6 auserwählten Studenten für den diesjährigen Google Summer of Code.

  1. Erzählst Du uns was von Dir?
    Sicher. Ich heiße Bryce Groff und mache gerade mein Vordiplom an der University of Hawaii in Manoa. Dort studiere ich Computerwissenschaften und als Nebenfach Geographie. Schon als Kind interessierte ich mich für Computer und fing als erstes an mit Basic zu programmieren. In der High School lernte ich VB.Net und begann mit C. Als ich aufs College kam, stieg ich dann richtig in die Programmierung ein und lerne seit dem immer etwas neues dazu.

  2. Wie hast Du vom Google Summer of Code erfahren?
    Ich verfolge Haiku schon seit langem und vom GSoC Programm auf Haikus Webseite erfahren. Ich hab mir schon in den letzten beiden Jahren gedacht, es wäre schön da mitzumachen. Dieses Jahr fühlte ich mich schließlich den Anforderungen gewachsen und reichte meine Bewerbung ein. Und das war's.

  3. Warum ist es Haiku für Dich wert daran zu arbeiten?
    Ich erinnere mich wie ich auf BeOS R5 gewartet habe als in in der 8. Klasse war. Als ich BeOS dann endlich runterladen konnte, war ich total baff wie einfach sich das Betriebssystem benutzen ließ und wie gut es auf meinen damaligen Rechner (ein Celeron, wenn ich nicht irre) lief. Als Be Inc. dann Pleite ging, war ich traurig, dass dieses OS verschwinden sollte. Nach einiger Zeit hörte ich von einem neuen Betriebssystem namens OpenBeOS, schaute es mir an und habe seitdem ein Auge drauf. Super zu sehen wie gut Haiku heute dasteht, und es kann nur noch besser werden.

  4. Wo hast Du zum ersten Mal von Haiku gehört?
    Wie gesagt, ich verfolge Haiku nun schon eine geraume Zeit. Ich glaube ich hab's über OSNews oder vielleicht freeos.com gefunden.

  5. Hast Du Erfahrung mit BeOS oder Zeta?
    Zwischen 1999 und 2000 nutzte ich BeOS, und das zu etwa 50% neben einem anderen OS.

  6. Welches Projekt hast Du Dir ausgesucht?
    Ich werde die Implementierung des Disk Device Systems fertigstellen. Das bedeutet, dass wir am Ende des Sommers eine schöne Schnittstelle für Partitionsarten (insbesondere des Intel Systems) haben werden. Und damit sollten wir auch ein schönes Tool bekommen, um neue Partitionen anzulegen.

  7. Hätte Haiku als Organisation (Webseite, Community, Einzelpersonen etc.) etwas besser machen können, um es Dir als Bewerber leichter zu machen?
    Ich finde, die Organisation hat sehr gut vermittelt was erwartet wurde. Die Gemeinschaft heißt jeden willkommen, der das Projekt vorwärts bringen will.

  8. War irgendwas zu kompliziert oder abschreckend?
    Nein.

  9. Hast Du irgendwelche Vorschläge oder konstruktive Kritik für die Leute, die sich um Haikus Bewerbung beim GSoC kümmern?
    Nein, ich finde alle Beteiligten haben gut miteinander kommuniziert und immer schnell Feedback gegeben.

  10. Hast Du Dich neben Haiku noch bei anderen GSoC Organisationen beworben?
    Ich habe nur für das Haiku Projekt eine Bewerbung abgegeben. Ich hätte Interesse am Cairo Backend gehabt, aber dieses Projekt war dieses Jahr nicht Teil vom GSoC.

  11. Wärst Du an einem eventuellen Haiku Code Drive interessiert?
    Je mehr mitmachen desto besser. Ich glaube jeder hätte gern einen Code Drive.

  12. Warum bist Du Programmierer geworden?
    Probleme zu lösen hat mir schön immer Spaß gemacht. Ich hab früher am Bau gearbeitet und ich kann da viele Parallelen zum Programmieren sehen. Für beides bekommt man alle Werkzeuge und Material um ein Projekt umzusetzen. Als ich dann einen akademischen Abschluss machen wollte, empfand ich Computerwissenschaften als ein lohnenswertes Gebiet. Ganz abgesehen davon, dass ich schon lange mit Computern rummache.

  13. Mit welchen Sprachen programmierst Du am liebsten?
    Zur Zeit arbeite ich gern mit C++ und C#. Java ist die Einstiegssprache an der University of Hawaii, und das war für einige Semester auch ganz interessant. Meine eigenen Projekte sind aber meist C oder C++.

  14. Falls Du an offenen Tickets im Bugtracker gearbeitet hast, was war Dein genereller Eindruck vom Code? Hast Du vor an anderen offenen Tickets zu arbeiten?
    Ich hab an einer Zeilennummerierung für StyledEdit gearbeitet. Am Ticket #2623 hängt der Patch. Ich hatte leider nicht genügend Zeit, es wirklich schön zu machen und so ist es nicht mehr im Source Repository. :(
    Mit dem Code ließ sich gut arbeiten. Das Haiku Team legt großen Wert auf den Codestil, was mich den Stil in meinem eigenen Code überdenken ließ. Momentan arbeite ich an keinen offenen Tickets, würde aber gern beim Cairo Backend helfen.