Turn your geek on!
GeeCON - the blog

Wednesday, 11 April 2012

Q&A with Bruce Eckel

Welcome to the Q&A with Bruce Eckel, the author of computer programming books and articles, best known to the Java world for his wonderful Thinking in Java.

Bruce has kindly answered our questions and the answers are rather extensive. So head back to your kitchen and get a nice warm cup of coffee or a yerba mate if that's your fancy. Just remember to let the water cool off a bit after boiling, or the brewage will be on its bitter side. No, that was way too hot, now you've ruined it! There, that's more like it! Now grab that gourd of yours, sit back, relax and enjoy the wonderful infusion while reading what Bruce had to say on what we've asked him.

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

The first computer I programmed was an HP minicomputer owned by my high school district. We never saw it, but programmed it using a teletype with a 110 Baud telephone acoustic coupler. We programmed in BASIC and saved our programs on punch tape. I was a freshman or sophomore in high school.

The first computer I worked on was an IBM 360 at Pomona College. I had some kind of undergraduate work/study job where I took punch cards and fed them into the computer, and sometimes changed the disk packs. The first computer I was paid to work on was an Apple II in the San Luis Obispo environmental lab (which monitored water quality). I programmed the computer (in BASIC, again) to create reports. That was a summer job while I was getting my master's degree.

The first computer I ever owned was a Kaypro II (a CP/M machine) when I had my first programming job out of school. I programmed it using Turbo Pascal, which was still faster than most of the compilers we use today (since it did everything in memory). I also connected wires to the parallel port and controlled things like LEDs and stepper motors, which eventually led to my first (self-published) book, "Computer Interfacing with Pascal & C."

What will the next revolution be about?

It could very well be a revolution in the way we organize ourselves. That's what I'm hoping and working for. Nanobots could be amazing as well, for health care and lots of other possibilities. Someone could have an energy breakthrough any day which would change the way the world works. I'm also hoping for a revolution in education, so we stop teaching people how to be robots (because we have REAL robots now) and instead teach them how to create new things for the robots to build. I'd like to see a revolution in consciousness but I don't know how or when that would happen. I suspect that one will surprise us.

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

Our culture seems to unconsciously conspire to keep women out of engineering professions. When I was going to school I saw women leaving engineering because professors were such throwback idiots that they would actually say that women didn't belong there. Our educational systems are based on medieval power structures that have marginal benefits and discourage more people than they encourage. Indeed, they are structured around the scarcity and expense of books, which is completely upside down now. As a result, they spend more time controlling access to learning than actually teaching. We need to re-invent the way education works so that we stop wasting the bulk of human potential.

Why are you coming to speak at GeeCON?

I like Poland -- there is a lot of creative energy there. When I travel to speak, I've started to create more experiences than just the conference. This time I will be visiting a number of companies in Poland, looking for new and innovative ways that they have structured their organizations, since that's what I've been researching for www.Reinventing-Business.com. I'm also trying to do more at the conference itself, because I find participating in a conference more fulfilling than attending sessions. This trip I'm going to Berlin for the first time and hope to visit a company or two in the day that I'm there.

What is the most important part of a programmers conference?

I hold open-spaces events, like the Java Posse Roundup that just happened last week. If people are going to travel for a conference, it should be for more than to just listen to lectures which, these days, you can often get a better experience watching on YouTube. What makes the traveling worthwhile is discussions with other people. In an open-spaces conference (we're planning to have one right after GeeCON) the only thing you do is have discussions with other people. That's the best part of a conference.

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

Start your own business. Sure, it requires additional effort to figure out all the business stuff, but you've learned to program a computer -- this is not hard by comparison. And your possibilities are tremendously better than working for some soul-crushing big corporate hierarchy. Even if your business fails, you'll learn so much by doing it that you'll be much more valuable as an employee because you'll understand the issues of the company you work for. And if you succeed, you might create something that changes the world.


  1. I was looking for some topics that are enough popular and finally founded your blog, it has superb topics with great popularity.
    International News

    1. Great Article android based projects

      Java Training in Chennai Project Center in Chennai Java Training in Chennai projects for cse The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

  2. I was looking for some topics that are enough popular and finally founded your blog, it has superb topics with great popularity. get instagram likes fast

  3. cheap snapbacks, http://www.cheapsnapbacks.us.com/
    coach handbags, http://www.coachhandbagsoutletonline.us.com/
    the north face outlet, http://www.northface-outlet.cc/
    hogan, http://www.scarpehogan-outlet.it/
    michael kors outlet, http://michaelkors.outletonlinestores.us.com/
    ugg uk, http://www.cheapuggboots.me.uk/
    nike roshe, http://www.nikerosherunshoes.co.uk/
    abercrombie and fitch, http://www.abercrombie-fitch.us.com/
    ugg boots, http://www.uggbootsclearance.in.net/
    michael kors handbags, http://www.michaelkorshandbagsoutletstore.us.com/
    ghd hair straighteners, http://www.ghdhairstraightenerssale.co.uk/
    air max 2015, http://www.airmax2015.in.net/
    nike air max uk, http://www.nikeairmaxshoes.org.uk/
    christian louboutin, http://www.scarpelouboutin.it/
    nike air force 1, http://www.airforce1.us.com/
    cheap ugg boots, http://www.cheapuggboots.net.co/
    nike huarache, http://www.nikeairhuarache.org.uk/
    louis vuitton handbags, http://www.louisvuittonhandbagsoutlet.co.uk/
    michael kors outlet store, http://www.michaelkorsoutlet-store.us.com/
    canada goose outlet, http://www.canadagoose.us.org/
    air max 90, http://www.airmax90.us.com/
    football shirts, http://www.cheapfootballshirt.org.uk/
    oakley sunglasses, http://www.oakleysunglassescanada.com/
    louis vuitton handbags, http://www.louisvuittonhandbag.us/
    polo ralph lauren, http://www.poloralphlauren.us.org/

  4. The article you have shared here very awesome. I really like and appreciated your work. I read deeply your article, the points you have mentioned in this article are useful.
    raze 2
    raze 3
    return man 2
    strike force heroes
    strike force heroes 2
    run 2
    run 3
    sports heads football
    sports heads soccer championship

  5. Any shrewd purchaser will make the buy of the land dependent upon the perc. Try not to accept that since you have a major real estate parcel that it will perc some place; this is not really the situation. Payday Loans

  6. Contrasted with routine financing, a FHA credit can make it simpler to manage the cost of another home. In view of their low rates and wretched installment necessity, which is as of now set at 3.5% of the price tag, mortgage holders have more buying alternatives than they would with a typical mortgage, which requires a much more critical up front installment and can have altogether higher rates. cash advance chicago

  7. Regardless of the way that poor credit much of the time speaks to higher financing costs and opening expenses for any individual requiring a moneylending, there are confinements to sums generally evaluated revise in the advance business. Check Cashing

  8. Thanks for the great post. Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts.
    Friv Games is an online video game store to find almost all the games on the planet for free. Here is the place in places you find them without having hassle and also you find click here them very quickly! Most of the times, this so occurs with the online games sites that they're so heavy that they do not open rapidly and for this reason they become pain instead of turning into entertainment!

  9. Sr. Cashman, le doy las gracias por esta información. Friv Games Gry Friv Kizi Games n todo momento puede Jeux De Friv Juegos Friv Friv Games optar por compartir su información personal con terceros. Juegos Kizi Juegos Friv Gry Friv Jogos Friv Gracias por compartir su pasión por el mejoramiento de las vidas de los niños en el Estado de Nueva York.

  10. Gracias por compartir su pasión por el mejoramiento de Jogos Friv Friv Games las vidas de los niños en el Estado de Friv Jeux De Fille Jogos Friv Gracias por vuestras reacciones a Jogos Friv Juegos Friv Juegos Kizi Juegos Kizi Jogos Friv las transmisiones que os han hecho.

  11. Le doy las gracias por esta información Friv Friv Games Friv gracias por la detallada información Friv Friv Juegos Friv Compartiendo información y Juegos Kizi Juegos Friv Friv Juegos Friv la ilusión de asistir a un grupo de estudio

  12. unblocked games is not different from regular games. It has same rules, same gameplay and every other detail.

  13. If you are bored at your school, you just need to play unblocked games 66

  14. Le doy las gracias por esta información Juegos Friv 2019 Friv 2019 Juegos Friv 2020 gracias por la detallada información Friv2019 Friv 2019 Friv 2019 Juegos Kizi 2019 Compartiendo información y Juegos Friv 2020 Juegos Friv 2019 Friv 2019 la ilusión de asistir a un grupo de estudio

  15. Gracias por compartir su pasión por el mejoramiento de Friv 2019 Kizi 2019 Friv 2019 las vidas de los niños en el Estado de Friv Jeux De Fille 2019 Jogos Friv 1000 Jogos Friv 4 Gracias por vuestras reacciones a Juegos Friv 2019 Juegos Kizi 2019 Friv 2 las transmisiones que os han hecho.

  16. I agree with everyone else, I wasn't quite sure what it was when i first saw it. But after reading this I'm willing to try it! It sounds interesting....


  17. Online Assignment Expert is a milestone-setting assignment help providing company classifying under academics writing of different types. Our trait to make sure that we offer best Online assignment help without any mistakes. The same has one hearts and minds of over a million students around the globe. Our nursing assignment help experts say that this is what you aim for in your studies. We are no different. We have ensured this motto is followed by each of our accounting assignment writing experts, who are also research scholars. Our experts are certified and experienced professionals in the assignment help Australia discipline.

  18. وفي كلا الحالات سيتم الرد عليك والاجابة علي جميع استفساراتك فيما يتعلق خدمة نقل العفش التي تقوم بتقديمها المؤسسة وفي حال الرغبة بتولي المؤسسة هامة نقل الاثاث سيتم الاتفاق معك علي مختلَف التفاصيل الضرورية.
    شركة نقل عفش
    شركة نقل اثاث من الرياض الى جدة

    شركة نقل عفش من الرياض الى جدة
    شركة نقل عفش ببريدة

  19. I recently came across your blog and have been reading along. I thought I would leave my first comment.
    I don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.

  20. This is a great source of information, I will keep track of your posts and share them with everyone. I admire the person who wrote this post, you are so talented, hope you will promote them and become more successful.
    cá koi mini, friv4 school 2020, friv Games for kids 2019, Jogo quente 2019

  21. This comment has been removed by the author.

  22. มาเล่นเกมดีๆ สล็อตออนไลน์ live22 100

  23. I am receiving a lot of fun, one of the products that makes me most satisfied is you. I was wandering somewhere I couldn't find what I was looking for, I found you with the treasure I was looking for.
    Thank you for sharing
    Friv3 | Friv2020 | Friv4 | gamesgames free games

  24. There are so many fun and exciting things to do and experiences around the world that I thought I ‘d put together a list of favorite Things to do for all travelers.

  25. https://www.cratoswin.com/

    Canlı bahis sitesi

    Vip casino sitesi Cratosslot

    Egt slot oyunları

    Online canlı bahis sitesi Cratossporting

    Online casino Cratosslot

    En iyi oyunlar 

    Tüm radyo frekansları için

  26. There is certainly a great deal to know about this subject. I like all of the points you made.
    http://www.uwork.ir ابزار وبلاگ

  27. Among other courses, nursing healthcare coursework writing services have become popular since students seek Healthcare Research Writing Services and healthcare essay writing services.

  28. เว็บหวยออนไลน์ที่ใครๆก็เล่นกัน ลองเปิดประสบการ์ณใหม่ในการแทงหวย

    ท่านจะสามารถแทงหวยได้ทุกที่ ทุกเวลา ด้วยตัวท่านเอง

    ลืมไปได้เลยเรื่องการโดนอั้นเลขจากเจ้ามือหวย เว็บของเราท่านจะสามารถแทงได้ทุกเลข ไม่มีอั้น !!

    ขอท้าให้คุณลอง หวยออนไลน์ ของเรามีของแจกทุกวันและโปรโมชั่นมากมาย

  29. It has been over two years since I first used the services of the edubirdie reviews. Not once have I been let down by the experts from this team. My colleagues still think that I write texts by myself. But my whole little secret is kept here. You have helped me improve my life, for which I am very grateful. Regular discounts, New Year's Eve promotions, responsive support - it's all here. You not only help with getting the work done, but you keep my spirits up. You are very cool, thank you.

  30. That is a great tip, I had never considered that but it would really help with the tension on that seam. Thank you for sharing!


  31. ان الخزانات من اكثر الاشياء التي يجب الاهتمام بها ومتابعتها والحرص علي نظافتها ,لذلك فان عزل الخزانات يساعد بشكل كبير في التخلص من مسببات تلف الخزانات وعدم تأثر المياه بدرجة الحرارة واشعة الشمس. حيث تحافظ علي صحة وسلامة السكان من التلوث الذي يحدث نتيجة الصدأ او البكتيريا المتكونة بسبب عدم غسل الخزانات بإستمرار , لذلك يجب عليك عزل الخزانات حفاظا علي صحتك وصحة افراد عائلتك , وشركتنا تتخصص في عزل الخزانات بأفضل واحدث الطرق والتي نضمن من خلالها امان تام للمياه ,وحيث نستخدم مواد آمنة جدا بحيث لا تتأثر بوجود المياه حولها.
    شركة عزل خزانات بتبوك

    انتشار الحشرات بالمنزل يتسبب لنا عميلنا العزيز في الكثير من الأضرار؛ لذلك يكون التخلص منها أمر ضرروي للغاية، ويجب السعي له بكل الطرق، ونحاول استخدام كل الطرق والمبيدات الحشرية للتخلص من الحشرات المنتشرة داخل المنزل، ولكن في الكثير لا نصل لنتائج مرضية لنا، لذلك تقدم شركة مكافحة حشرات بتبوك افضل الخدمات باقل الاسعار
    شركة مكافحة حشرات بتبوك
    عادة ما قد تؤدي عدم الاهتمام بالمنزل وصيانته بطريقة دورية الي اللجوء الي هدم المنزل وبنائه من جديد وهذا ما يؤدي الي خسارة وقت ومال ومجهود والذكريات الجميلة الموجودة بالمنزل لذلك يجب علينا عمل صيانة وترميم مع شركة ترميم المنازل بالرياض، فنحن افضل شركة من خلال تخفيض الأسعار وليس تخفيض الاسعار فقط ولكن الجوده والخامه والحصول علي افضل نتائج حتي نبني سمعة طيبة عن شركتنا من خلال عملنا فقط لأننا رواد في مجالنا
    شركة ترميم منازل بتبوك

    تقوم الشركه بنقل الأثاث داخل شاحنات مغلقه لضمان اقصى حماية للأثاث اثناء عملية النقل , فالشركه لديها اسطول كبير من السيارات التى تضمن السرعه والجوده فى نقل الأثاث من والى جمع انحاء المملكه ودول الخليج, والشركه ايضاً لديها طاقم من افضل الفنيين والعمال المتخصصين فى نقل الأثاث وتغليفه لحمايته من الصدمات والتلف فالشركه هدفها الأول والأخير هو رضاء عملائها

    شركة نقل عفش بتبوك

  32. Hi there i amm kavin, its my first occasion to commenting anywhere,
    when i read this paragraph i thought i could also
    create comment due to this sensible post. 안마

  33. Its blog give information from another people very well I am impress its information an information is very nice. Feel free to visit my website; 바카라사이트

  34. Hello, I'm happy to see some great articles on your site. Would you like to come to my site later? My site also has posts, comments and communities similar to yours. Please visit and take a look Feel free to visit my website; 바카라사이트

  35. I absolutely love your blog and find almost all of your post’s to be exactly what I’m looking for. can you offer guest writers to write content in your case? I wouldn’t mind creating a post or elaborating on a number of the subjects you write concerning here. Again, awesome weblog! Feel free to visit my website; 바카라사이트

  36. Hello, i think that i saw you visited my blog so i came to return the favor.I am trying to find things to improve my site!I suppose its ok to use a few of your ideas!! Feel free to visit my website; 바카라

  37. سریال جزیره یکی از جدید ترین سریال های نمایش خانگی است و به علت وجود بازیگرانی توانمند و نام آشنا محبوبیت بالایی در بین کاربران کسب کرده است.

    این سریال به کارگردانی سیروس مقدم و تهیه کنندگی منوچهر محمدی و امیرحسین حیدری، هم اکنون در جزیره کیش در حال فیلمبرداری است و به زودی از آن رونمایی خواهد شد.