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.

108 comments:

  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

    ReplyDelete
    Replies
    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

      Delete
  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

    ReplyDelete
  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/
    cai2015105

    ReplyDelete
  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

    ReplyDelete
  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

    ReplyDelete
  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

    ReplyDelete
  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

    ReplyDelete
  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!

    ReplyDelete
  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.

    ReplyDelete
  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.

    ReplyDelete
  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

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

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

    ReplyDelete
  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

    ReplyDelete
  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.

    ReplyDelete
  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....

    Scarymazegames.co
    iogamez.com

    ReplyDelete
  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.

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

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

    ReplyDelete
  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.
    Friv

    ReplyDelete
  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

    ReplyDelete
  21. This comment has been removed by the author.

    ReplyDelete
  22. มาเล่นเกมดีๆ สล็อตออนไลน์ live22 100
    https://www.slot4u.com/live22

    ReplyDelete
  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

    ReplyDelete
  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.

    ReplyDelete
  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

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

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

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

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

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

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

    ReplyDelete
  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.

    ReplyDelete
  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!

    EXPRESS For PC

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

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

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

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

    ReplyDelete
  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. 안마

    ReplyDelete
  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; 바카라사이트

    ReplyDelete
  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; 바카라사이트

    ReplyDelete
  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; 바카라사이트

    ReplyDelete
  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; 바카라

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

    این سریال به کارگردانی سیروس مقدم و تهیه کنندگی منوچهر محمدی و امیرحسین حیدری، هم اکنون در جزیره کیش در حال فیلمبرداری است و به زودی از آن رونمایی خواهد شد.
    https://jazire-series.ir/

    ReplyDelete
  38. Quickbooks is one of the top software use for finance and accounting purpose and quickbooks won't open is an error of that software most of the time this error suddenly show on the screen when user working on system it can restrict the user to access the Quickbooks features.

    ReplyDelete
  39. This is a wonderful website with extremely well-written, easy-to-understand content. Please continue to share articles like this, and if you want to learn more about quickbooks error 3371, consider visiting us.

    ReplyDelete
  40. There’s certainly a lot to find out about this topic. I like
    all the points you’ve made.
    토토사이트
    온라인경마

    ReplyDelete
  41. I like the valuable information you provide in your articles.
    I’ll bookmark your blog and check again here frequently.
    I am quite sure I will learn lots of new stuff right here!
    Best of luck for the next!
    카지노
    토토사이트

    ReplyDelete
  42. Despite the fact that I am now thirty-three years old, and it is time to start a family or a relationship, I could not find someone who would suit me, no matter how I looked. Then I came across this site with a russian mail order bride, I never expected to see her on the internet, but I did, and after a quick and easy registration, I immediately wrote to her and started a conversation with her. We've already gone on dates three times and it all ended as it should. Thank you so much for saving my lonely existence on this site. I wish you all the best in your search for love!

    ReplyDelete
  43. I have read your article; it is very informative and helpful for me. I admire the valuable information you offer in your articles. Thanks for posting it.
    야설
    Feel free to visit my blog :
    야설

    ReplyDelete
  44. I have taken your writing very well. Where can I get this information? I want to write good writing like you. Would you like to be a guest blogger on my website? 일본야동
    Feel free to visit my blog : 일본야동

    ReplyDelete
  45. This website and I conceive this internet site is really informative ! Keep on putting up! 국산야동
    Feel free to visit my blog : 국산야동

    ReplyDelete
  46. Thank you for sharing this post and it is very well told that you can easily understand and get it done. mcafee.com activate McAfee includes so many advanced tools that once set up works automatically and generates warnings to the user. McAfee is available for Windows.

    ReplyDelete
  47. Thank you for sharing this informative post. myassignmenthelp offers assignment help for students at very reasonable prices.

    ReplyDelete
  48. This is a great inspiring article. I am pretty much pleased with your good work. You put really very helpful information. Keep it up. Keep blogging Looking to reading your next post. 카지노사이트

    ReplyDelete
  49. Thank you so much for sharing this information, this will surely help me in my work and therefore, I would like to tell you that very few people can write in a manner where the reader understands just by reading the article once. 토토사이트

    ReplyDelete
  50. Great job for publishing such a nice article. Your article isn't only useful but it is additionally really informative. Thank you 파워볼사이트

    ReplyDelete
  51. Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post. 바카라사이트

    ReplyDelete
  52. Excellent Blog! I would like to thank you for the efforts you have made in writing this post.
    바카라사이트

    ReplyDelete
  53. Your blog is really nice. Its sound really good
    카지노사이트

    ReplyDelete
  54. We are really grateful for your blog post for giving a lot of information
    토토

    ReplyDelete
  55. Its an amazing website, I really enjoy reading your articles.
    온라인카지노

    ReplyDelete
  56. I’m not that much of a internet reader to be honest but your blogs really nice, keep it. 카지노사이트프로

    ReplyDelete
  57. Nice response in return of this question with real arguments and explaining the whole thing about that. 바카라사이트

    ReplyDelete
  58. It's hard not to read this post, interesting! Sharing is caring! 온라인카지노

    ReplyDelete
  59. It is perfect time to make some plans for the longer term and it’s time to be happy.
    파워볼사이트

    ReplyDelete
  60. Cool you inscribe, the info is really salubrious further fascinating, I'll give you a connect to my scene.
    카지노사이트

    ReplyDelete
  61. i was really amazed reading this,how they come up for this idea, anyway thankyou author for this
    토토사이트

    ReplyDelete
  62. There are various poker frill that assume a significant job in Texas Holdem poker games that you ought to likewise consider.
    카지노사이트

    ReplyDelete
  63. This website and I conceive this internet site is really informative ! Keep on putting up! 파워볼

    ReplyDelete
  64. Wow, great article.Really looking forward to read more. 온라인경마

    ReplyDelete
  65. If you wish for to grow your familiarity simply keep visiting this web page and be updated with the latest news posted here. 릴게임

    ReplyDelete
  66. Thanks For this great content. Really Enjoyed.Keep It up. 토토사이트

    ReplyDelete
  67. Thanks for sharing a great article.
    You are providing wonderful information, it is very useful to us.
    Keep posting like this informative articles.
    Thank you. 카지노사이트

    ReplyDelete
  68. شركة رواد الحرمين الموقع الرائد فى عالم الخدمات المنزليه والاول بالمملكه العربيه السعوديه
    لما يتمتع به من خدمات مميزه ، فالبرغم من اننا مؤسسه ربحيه الا ان
    مزاولة نشاطتنا كلها مرتبط على نحو وثيق بتلبية


    شركه عزل فوم بالرياض


    تركيب حجر فرعني


    شركه عزل فوم بالدمام

    شركه عزل فوم بالقطيف

    شركه عزل فوم بالاحساء

    شركه عزل فوم بالجبيل

    ReplyDelete
  69. شركة رواد الحرمين الموقع الرائد فى عالم الخدمات المنزليه والاول بالمملكه العربيه السعوديه
    في مجال كشف تسربات المياه بمكة وجدة

    شركه كشف تسربات المياه بجدة


    شركة كشف تسربات المياه بمكةا

    ReplyDelete
  70. شركة رواد الحرمين الموقع الرائد فى عالم الخدمات المنزليه والاول بالمملكه العربيه السعوديه
    في مجال كشف تسربات المياه بمكة وجدة

    شركه كشف تسربات المياه بجدة


    شركة كشف تسربات المياه بمكةا

    ReplyDelete
  71. شركة رواد الحرمين الموقع الرائد فى عالم الخدمات المنزليه والاول بالمملكه العربيه السعوديه
    في مجال كشف تسربات المياه بمكة وجدة

    شركه كشف تسربات المياه بجدة


    شركة كشف تسربات المياه بمكةا

    ReplyDelete
  72. شركة رواد الحرمين الموقع الرائد فى عالم الخدمات المنزليه والاول بالمملكه العربيه السعوديه
    في مجال كشف تسربات المياه بمكة وجدة

    شركه كشف تسربات المياه بجدة


    شركة كشف تسربات المياه بمكةا

    ReplyDelete
  73. شركة رواد الحرمين الموقع الرائد فى عالم الخدمات المنزليه والاول بالمملكه العربيه السعوديه
    في مجال كشف تسربات المياه بمكة وجدة

    شركه كشف تسربات المياه بجدة


    شركة كشف تسربات المياه بمكةا

    ReplyDelete
  74. Hi there, You have done an excellent job. I will certainly digg it and personally suggest to my friends.
    I am confident they will be benefited from this web site. 온라인카지노

    ReplyDelete