Computing Thoughts

Bruce Eckel's Programming Blog

Aug 3, 2015 - 3 minute read

Pull Requests: The Linchpin of Open Source

When Linus Torvalds started creating Linux, he managed the code base himself. People would email him patches and he would either include them or not. To maintain the code base – to have checkpoints and be able to back up to an earlier known point – he used a Distributed Version Control System (DVCS) which, as the name implies, is for managing versions. So there were these two seemingly-separate things: incorporating patches and managing versions.

Aug 2, 2015 - 3 minute read

Python Conference 2015 In Montreal

Pycon is a community-organized conference, and if it’s not already there it’s steadily evolving towards a Teal organization (what I’ve started calling a Trust Organization). It’s not controlled from the top, so lots of people make great things happen. One example I discovered at this conference: some 50 (I think) students are fully sponsored to come to the conference. When you speak at Pycon, you still pay all your expenses and your entrance fee.

May 4, 2015 - 1 minute read

Getting Better Ideas Presentation

While at the Python Conference in Montreal in April, I gave a presentation at VuWall titled The Next Big Challenge: Getting Better Ideas. Here’s the video.

Apr 6, 2015 - 1 minute read

The Second Edition Of Atomic Scala Is Out

The changes to the second edition include a large number of fixes to the exercises and solutions, corrections from bug reports, and any updates necessary for Scala version 2.11. Some examples are replaced or improved, and much of the book’s prose is improved. If you bought the first edition eBook, you automatically get an update to the second edition. Unfortunately, the number of changes to the first edition print book are just too comprehensive to summarize in a document.

Mar 31, 2015 - 1 minute read

Avoiding Complexity

A post I wrote back in 2004 about the various problems that stem from our apparent desire to complexify everything.

Mar 31, 2015 - 5 minute read

Big Improvements In Ebook Creation

I just finished the eBook of the 2nd edition of Atomic Scala. The PDF is, of course, the easiest since it gets created directly from Word (before you tell me I should use something other than Word — I have done numerous experiments, and Word still provides the most power of anything I’ve found that allows a single document to produce camera-ready publishable pages, and at the same time generates and maintains a table of contents and index).