Turn your geek on!
GeeCON - the blog

Wednesday, 18 April 2012

Q&A with Gavin King

GeeCON is less than a month away! I hope you are just as excited as we are. We have a multitude of attractions brewing for y'all, but more on that later. In the meantime we'd like to welcome you to another post in our Q&A series. Our keynote speaker Gavin King, author of Hibernate and Seam framework, has taken turn in answering our questions. Enjoy!

What was your first computer? How old were you? What did you do with it?

A Commodore 64. I was like 10 years old, I guess. I learned to write programs with it, but the stupid tape drive always destroyed my programs before I could really "finish" them. I doubt that there are many 10-year olds learning to program anymore, but when I was 10 it was not uncommon.

What will the next revolution be about?

I guess I don't really believe in revolutions. Science and especially technology almost always advance incrementally, building gradually on work that has been done before. And when true revolutions in understanding (rarely) occur, they are almost never foreseen by anyone.

Are there enough women in IT? Why do you think so?

Enough for what, precisely? Do you mean do I think that talented, committed female programmers are able to pursue successful careers without running into career-frustrating discrimination? Or do you mean "enough women" to meet some kind of ideological agenda?

If the latter, well, I guess I have no preconceived notion of how many female programmers there "should" be. As a libertarian, I have no interest in trying to force society into some ideologically-motivated ideal of perfection. I respect people's own judgements about what is best for them. So I'm happy to let women choose the career paths that most interest them, without trying to shove my own preferences down their throats. Now, I would certainly prefer to work with more women about, but not to the extent that I think it is right to try and cajole or coerce women into career paths that they would not personally choose for themselves.

Now, if the question is about discrimination, well, I have not personally observed obvious discrimination against female programmers, and I don't myself discriminate on the basis of sex. Nor have I heard a whole lot of stories of discrimination from talented female programmers. Nor have I met a whole lot of women saying they would have loved to have become computer programmers but failed to attain this goal (for whatever reason). But on the other hand, I have certainly not gone out of my way to seek out this kind of empirical evidence. So in the end I simply don't know the answer.

Why are you coming to speak at GeeCON?

Because I'm hoping to find folks who are interested in becoming part of the Ceylon community and getting involved in the evolution of the language and platform.

What is the most important part of a programmers conference?

For me the best bit is being able to form connections with talented people and meet people who are using our technology. Because I work from home, I rarely get a chance to meet other people in my industry.

What do you want to teach the youngest and bravest developers? What message do you want to send?

Don't let yourself get trapped doing something boring that doesn't interest you. There are way more opportunities than you would imagine to do work that is actually fun and actually matters. If you can't find paying work like this easily, then open source is an fantastic outlet for your creativity, and affords career opportunities that you probably don't imagine. The image of the open source developer working for nothing but his (or her, in light of question 3) own personal satisfaction is at least outdated, and probably never apt. On the contrary, open source is the best way to put your skills on display and develop your own personal "brand". If you're any good at what you do, you would be crazy to not take advantage of this.

If you still haven't, please check out the Q&A with Bruce Eckel and Kevlin Henney!


  1. designer handbags, http://www.designerhandbags.us.com/
    michael kors factory outlet, http://www.michaelkorsfactoryoutletonline.com/
    adidas wings, http://www.adidaswings.net/
    nfl jerseys wholesale, http://www.nfljerseys-wholesale.us.com/
    oakley sunglasses, http://www.oakley.in.net/
    ray ban sunglasses, http://www.ray-bansunglassess.in.net/
    lebron james shoes, http://www.lebronjamesshoes.in.net/
    michael kors outlet, http://www.michaelkorsoutletonlinestores.us.com/
    hollister, http://www.hollistercanada.com/
    montblanc pens, http://www.montblanc-pens.com.co/
    louis vuitton bags, http://www.louisvuittonbag.us.com/
    nike free 5, http://www.nikefree5.us/
    ralph lauren, http://www.poloralphlaurenoutlet.it/
    prada outlet, http://www.pradaoutlet.us/
    toms outlet, http://www.tomsoutlet-stores.com/
    ray ban sunglasses, http://www.raybansunglass.us.com/
    chanel outlet, http://www.chaneloutletstore.us.com/
    nike mercurial, http://www.nikemercurial.org/
    true religion jeans, http://www.truereligionjean.in.net/
    christian louboutin uk, http://www.christianlouboutinoutlet.org.uk/
    cheap oakley sunglasses, http://www.cheapoakleysunglassess.us.com/
    christian louboutin online, http://www.christianlouboutinonline.us.com/
    nike air max shoes, http://www.nikeairmaxshoess.co.uk/
    ugg outlet, http://www.uggoutletstore.eu.com/
    tiffany outlet, http://www.tiffany-outlet.us.com/

  2. I also agree with you. Your reasoning is very tight and convincing, I will download it for reference. Thank you for sharing. happy wheels game , agario skins , girlsgogames , jogos de friv , agario game

  3. Welcome, your blog is great. I have read many of your articles. It's very interesting and meaningful, it helps me have more knowledge about life. descargar whatsapp gratis , baixar whatsapp gratis , baixar mobogenie , descargar facebook gratis , descargar whatsapp gratis , descargar whatsapp , baixar whatsapp , descargar whatsapp gratis , mobogenie market

  4. First You got a great blog.I will be interested in more similar topics.
    happy wheels , agario , happywheels , agar ,

  5. Great post,I am happy to find this post very useful for me.
    Download retrica online includes more than eighty different filters with many different styles and include retrica indir , and zombie tsunami is the ideal game for anyone who loves the running game genre

  6. Play Super Mechs 2 online for free - The best SuperMechs - super mechs games series, defeat the enemy to win and level up. Atari breakout game is a very easy game to play. Play Atari breakout - atari breakout began with eight rows of blocks, each two rows had different colors.
    Play the free online game Chaos Faction 3 - Click to play Chaos Faction 2 full games. The best place to play Chaos Faction series. Play Atari Breakout: Using a single ball and must knock down as many bricks as possible by Atari Breakout Game using the paddle to ricochet the ball against the bricks and eliminate them. Play Atari Breakout online
    Visit to play: Agar io est un jeu affronte des milliers de concurrents. Play Run and Run 2 games free, play this popular game and get fun with us.

  7. Wonderful blog! I found it while searching on Yahoo News. Do you have any suggestions on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Many thanks.
    2048 game | five nights at freddy's 4 | plants vs zombies | five nights at freddy's 3 | fireboy and watergirl | fireboy and watergirl 4||red ball | age of war

  8. This was actually what i was looking for, and i am glad to came here! Thank you very much
    Subway Surfers
    Subway Surf
    Subway Surfers download

  9. http://www.akshastri.com/vashikaran-for-neighbor.php

  10. Keep in mind, keep the speculation basic and shun entangling it. Most productive speculations are basic yet shockingly, we, the speculators, confuse matters under a misinformed conviction that it must be more troublesome. cash advance

  11. You can likewise do your examination on the Internet. There are a considerable measure of sites that will give you the names of loan specialist the nation over and furthermore in your neighborhood will help you. FHA Manufactured Home Loan is still the most ideal approach to help you to back your fantasy home! Payday Loans Chicago


  12. The blog or and best that is extremely useful to keep I can share the ideas
    of the future as this is really what I was looking for, I am very comfortable and pleased to come here. Thank you very much.
    tanki online | 2048 game| tanki online game

  13. Like the majority of alternate credits, the home advances can benefit in two sorts, for example, secured and unsecured. The secured credit borrower ought to have his very own property to submit it as a security against the advance. check cashing san-diego

  14. Obviously, neglecting to hold fast to the obligation to-salary proportion is effectively done, particularly when the pay earned every month is low or normal - even extensive wage workers can neglect to get endorsement. However, home advances for individuals with awful credit can be secured if credit conditions are progressed. check cashing

  15. The most ideal approach to manage credit sharks is not to get included with them in any case. Whenever you require an advance, ensure you bargain just with respectable firms. Ensure you know with whom you are managing and that you get a full exposure of the loan fee charged by the moneylender and all related expenses. payday loans

  16. Independent ventures have been hit particularly hard, on account of the way of their organizations. While the aggregate extraordinary adjust on business contract advances has really fallen as of late, the quantity of credits with reprobate installments has risen considerably.car title loans chicago

  17. This is a great web site. Good sparkling user interface and very informative blogs. I will be coming back in a bit, thanks for the great article. I have found it enormously useful..
    starfall | abcya |abcya 7 | brainpop