Phew. While the Drupal 6 feature freeze craze was getting closer and closer, in the meantime, I needed to take a few final exams and defend my thesis at the Budapest University of Technology and Economics (the fantastic photo of the informatics building courtesy of fotav.hu). Finally I graduated after eight years at the university, especially to the relief of my parents, who at times thought that I would never make it. This means that as of 22th of June, 2007, I have an MsC in Technical Informatics (this is the official name, although I'd rather call it an Informatics Engineer).
To be honest, it was not an easy ride. I started university while already being neck-deep in the PHP community. Have been lead of the PHP.net website team and most notably the documentation team for years throughout being at the university. Contributing to the PHP community was both a delighting experience and a great opportunity to learn. I held session at several international PHP conferences, co-organized several big (2-300 attendees) PHP conferences in Hungary, technical-edited the first Hungarian PHP book (which is a funny read looking back), translated a big chunk of the PHP documentation to Hungarian and tought HTML/PHP/XML, web security, even web services courses in a private school. It was crazy to start to teach web technologies with a company that just started to experiment with the topic myself being their sole teacher in the field in 1999.
No wonder that at times, I felt I am ready for life, and university is only in my way. Thankfully I reconsidered this position, which was greatly supported by my significant other, who came into my life and turned my university completion pace and degrees upside-down, in the most positive direction possible. I owe my parents and my girlfriend a lot for standing by myself in the hard-looking times, and helped me find creative ways to enjoy what the university could offer. I had the pleasure to attend courses in several topics from project management to the semantic web, through speech recognition, the basics of artifical intelligence and the especially lovable social studies of which I never missed a lesson or project to do. Looking back, the university offered and gave me so much, that I can hardly find words to express my appreciation.
Sometime around the fall of 2003, the big webmaster community site I managed (and still drive) needed to migrate from an ugly legacy system to a brand new CMS, so we were looking around for a system. At the time, we choose Drupal (4.4 was the current version :), and I was crazy about how much the system could do. I found that it is a good idea to share my good finding, so once we migrated the site over, I published lengthy articles about the system, regularly posted news about the system to our community site. It shortly became clear that the Drupal "subsite" should be spin off, and Tamás Andrássy was instrumental in igniting this effort. So we started Drupal.hu, which became a clear success through the years. I had sessions on several conferences about Drupal to developers, high school teachers, managers, went to Zürich to present Drupal at the OSCOM conference. I am credited to let chx know about Drupal in the first place (which is a long story in itself :), and of course we found out that a Drupal Conference in Hungary was in order (organized last year with a hundred attendees, Dries presenting at the event). You might now expect that were conferences are involved, courses and books should be on the list ;) Well, I introduced Drupal to the private school, and persuaded the boss to let me teach this CMS instead of the nukes, which were the default choices at that time. Of course I also got involved with the Drupal book, reviewed and made suggestions for the localization chapter. Drupal became a huge success in Hungary, lots of companies and organizations looking for Drupal developers, including some of the local big names.
In the meantime, my focus moved on from PHP specific stuff to more general web development, edited Flash-PHP books and a complete Prototype based AJAX book. We migrated the PHP conference line to the Hungarian Web Conferences, which are now organized with Sun and Microsoft and are open to client side stuff, as well as more recent server side developments, naturally with more attendees then ever.
Even to my own suprise, I found the time to keep participating in amateur acting throughout all the years. Played lead roles in three big musicals (all from among the most popular Hungarian authored musicals of all time), refining both my singing and playing style and knowledge thanks to the professionals working with the team. Although I have been on stage since being ten years old or so, there is still a lot to practice in this field for me.
The final months to the graduation were just wilder then anything else. I managed to connect with Péter Hanák, who became my consultant at the university, to guide me writing my thesis about web application internationalization, specifically with Drupal. I worked a lot of hard hours to perfect solutions for Drupal 6, Jose A Reyero even came to Budapest to discuss things and with people such as Jabuk Suchy and Yves Chedemois, we delivered truly cool solutions (admittedly not the best, but this is how humans work). People at Development Seed were also instrumental in helping me finish my thesis properly. They provided with technical support for the Drupal fork we worked in, and helped me with professionally proofreading my English, which was said to be understandable enough, but obviously not perfect.
Many people requested my thesis, which I put on hold until this very blog post. Here is the full text, attached, as submitted to the university. I debated a lot about choosing a license for the publication, and I ended up simply saying that it is my copyrighted text, so feel free to cite it in the bounds of fair use, but contact me if you would like to do anything else with it.
While we were deep in the internationalization and localization work, Dries Buytaert announced, that I was selected as a Drupal 6 core comitter, which was (and is) a mind-blowing experience. It is both gratifying and poses unexpected challenges every single day. Nothing I have done before could compare to this.
If you read down to this point, you might be a little bit interested in how do I see the (not so distant) future for myself. I am guest-blogging at the Development Seed blog, to distill some of my thesis findings into more to the point, focused posts. Drupal 6 is not close to release yet, so there is a lot of work to do there. I take part in Google Summer of Code for this summer, which helps me postpone finding a day job or company, but I am looking for ways to exercise my areas of expertise while being a good fit for a company. That is: I am out for a great job. As far as conferences go, I plan going to FrOSCon (with a Drupal subconference) this August and Drupalcon BrusselsBarcelona this September. We also plan organizing the second Hungarian Drupal Conference this October. Books? Well, there are no books on the horizon, luckily. However, organization of my group's next musical performance is already underway, and it seems like we are presenting a musical you might actually know of ;) We plan to present Hair, and I was selected to play Woof, who accidentally sings the title song, so I will be into some serious practicing again.
All-in-all the writing of my high-shool headmaster resonates in my mind when looking back to the past years: love the route your life has taken as you only have one of it, and that made you what you are today.
| Attachment | Size |
|---|---|
| 651.51 KB |
Comments
bravo.
Submitted by moshe Weitzman (not verified) on
i loved your retrospective, gabor. so nice to learn more about you, and see you succeeding in your dreams.
Tumbuhan gezlab vaskular
Submitted by siblek31 (not verified) on
Tumbuhan gezlab vaskular pertama kali muncul selama periode Silur, dan oleh Devonian telah diversifikasi dan menyebar ke berbagai lingkungan here lahan yang berbeda. Mereka kursus bahasa inggris memiliki sejumlah adaptasi yang memungkinkan mereka untuk mengatasi keterbatasan bryophytes. Ini termasuk tahan kutikula untuk pengeringan, dan jaringan soal ulangan sd pembuluh darah yang mengangkut air sepanjang organisme. Dalam kebanyakan sporophyte bertindak sebagai individu yang terpisah, click here sedangkan gametofit tetap kecil.
Tanaman benih pertama primitif, Pteridosperms (pakis benih) dan Cordaites, kedua kelompok sekarang sudah punah, muncul di Devon akhir dan diversifikasi melalui Karbon, dengan cara mendapatkan uang evolusi lebih lanjut melalui Permian dan Trias periode. Dalam tahap gametofit menjadi teknisi komputer benar-benar berkurang, dan sporophyte mulai hidup di dalam sebuah kandang yang disebut benih, yang berkembang pada saat tanaman induk, dan dengan pemupukan dengan cara serbuk sari. Sedangkan tumbuhan vaskular lainnya, seperti pakis, berkembang belajar bahasa inggris biak dengan cara spora dan kelembaban sehingga perlu untuk mengembangkan, beberapa tanaman here benih dapat bertahan hidup dan bereproduksi dalam kondisi yang sangat kering....
Congratulations!
Submitted by puregin (not verified) on
Congratulations on keeping all of your interests alive while pushing though University!
Djun
technology decisions
Submitted by theathelma (not verified) on
technology decisions necessary to make sure successful technology implementation projects.
mcitp mcts // mcse mcsd // mcsa mcpd
Congratulations on your
Submitted by Jose A Reyero (not verified) on
Congratulations on your graduation, and thanks for all the great work you've been doing!
Just remember the next DrupalCon is in Barcelona, not Brussels ;-)
sure
Submitted by Gábor Hojtsy on
Uh, huh. Well, corrected :)
Fantastic thesis - great read
Submitted by Robert Douglass (not verified) on
I've been following your work over the past year or so, but reading the thesis really drives home the significance of your contributions. It also helped me to understand the complexity of the challenges, the inadequacy of Drupal's existing solutions (prior to D6), and how exciting Drupal will now be to those who wish to build websites with complex language requirements. I especially enjoyed your discussion of tying translations into a publication workflow, and look forward to the emergence of readily available XLIFF based publishing tools in Drupal.
You did it
Submitted by Aries (not verified) on
You did it, because you could, not because you've learned something about it under the MSc courses. This represents how talented you are. :) Congratulations.
Congratulations! Well deserved
Submitted by Khalid Baheyeldin (not verified) on
Hey Gabor
Education, although not really "needed" in your case, is still important. Not only you learn how to learn, but get exposed to various topics as you pointed out. Also, it makes you more marketable in the job arena.
Anyways, congratulations for graduating ...
Looking forward to more Drupal activities and contributions by you.
Too good PR post. kindly keep
Submitted by itsolexpert (not verified) on
Too good PR post. kindly keep it up with commenting option enabled.
ITInfoPoint // ITSolExpert // Exam Dumps // Prep Dumps // IT Exams King // TechPlus // Prep Cram // Tests Collection // Mock Collection // Questions Collection // Fatawa For Women // Fatawa Islamiyah // Pak Petrochemicals
thanks for update
Submitted by John Travis (not verified) on
It is true that there is no free lunch in the universe, we have to spend something if we want something. This also applies for graduating or any other activity. Graduating is not simple as it seems to be, we need lots of dedication and hard work.educational computer games
I had fun reading this post.
Submitted by Charlotte2013 (not verified) on
I had fun reading this post. Very informative as well. I didn’t know the procedure can be easy. your blog is very nice.Thanks for posting this important blog on your website. I appreciate your efforts to bring such a huge list for us. Nice feeling by reading this types of things…thanks…
Perücken
nivåvakt
Submitted by nivåmätare (not verified) on
I’ve seen progression in every post. Your newer posts are simply wonderful compared to your posts in the past. Keep up the good work.http://www.wallox.se/w/nivavakter
Konst
Submitted by Konst (not verified) on
I don’t suppose I have read anything like this before. So nice to find somebody with some original thoughts on this subject
konst
Tavlor
Submitted by Tavlor (not verified) on
This kind of post is always inspiring and I prefer to read quality content so I happy to find much good point here in the post
tavlor
cost of surrogacy
Submitted by become a surrogate (not verified) on
I’ve seen progression in every post. Your newer posts are simply wonderful compared to your posts in the past. Keep up the good work.cost of surrogacy
Add new comment