Quantcast
Timothy M. O'Brien

Open Source Partisan


Areas of Expertise:
  • Hybrid Architecture
  • Developer Communications
  • Subterfuge and Artifce
  • consulting
  • speaking
  • programming
  • writing

Biography

I consult and write from Evanston, IL, about thirteen miles North of the center of Chicago. A maintain a personal blog at www.discursive.com, and I frequently contribute to the OnJava blog.

I've just finished writing, assembling, and editing Maven: The Definitive Guide, a free, green book which is going to be published by O'Reilly in Q3 of 2008. Before that, I had the pleasure to work with Ryan Fowler and James Elliott on the Second Edition of Harnessing Hibernate. A few years ago, Vincent Massol and I collaborated on the first Maven book: Maven: A Developer's Notebook, and prior to that I wrote the Jakarta Commons Cookbook in 2003 and 2004.

I'm committed to the idea that open source documentation is as important to the success of a project as the source code itself - documentation is a primary artifact. This is a lesson most programmers tend to forget after having it hammered into them by Computer Science professors and teaching assistants at The University. In the real world, as in the academy, your coding efforts do suffer that "automatic 30 point reduction in final grading" if fail to supply the required user documentation. Even in the most well-respected open source efforts, documentation remains a governor on adoption and progress. I want to help convince other developers to take the time to get involved in open source documentation. Who said DocBook isn't fun?

Articles

Blog

Letter to the Algorithm

January 05 2009

Is Digg Sexist? No. Is the community it attracts "sexist"? Likely. This post is a response to the recent criticism, a diagnosis, and a prescription for future collaborative filtering evolution. The problem with the current iteration of collaborative filters is that they don't account for more than one dominant preference… read more

Craig Newmark Interview: A Brief History of Craigslist

December 13 2008

A brief conversation with Craig Newmark from this year's Personal Democracy Forum 2008. In this interview Craig talks about the founding of Craiglist, how he came to found one of the most popular sites on the web. Craig also discusses his work with the Obama team and some of the… read more

The New Newspaper Editor: Your Neighbors and Some Python Code

December 09 2008

Since the Tribune Company is about to file for bankruptcy, I thought I'd take some time to introduce you to your new Newspaper Editor. The replacement is an algorithm and a crowd of people, or is it? Are collaborative filters adequate replacements for human editorial decision-making? Is collaborative filtering making… read more

Can the Internet Prevent War?

December 09 2008

In his Nobel lecture Jean-Marie Gustave Le Clezio posited that the Internet might have prevented the rise of Adolf Hitler and the Second World War. In this post, I offer a counterargument: the decade we all lived through demonstrated the power of the Internet as a platform for propaganda. read more

Knight Foundation Scholarship: Bringing Developers to the Newsroom

December 07 2008

Rich Gordon, Associate Professor at Northwestern University's Medill School of Journalism, discusses the Knight Foundation Scholarship for working developers to attend a one-year Master's program in Journalism. Gordon discusses the current trends in news and technology, and how developers will play an important role in the continued evolution of "news". read more

A Conversation with the Authors of JRuby Cookbook

November 25 2008

Henry Liu and Justin Edelson authors of the just released JRuby Cookbook talk about JRuby, the current state of the Java platform, and some of the compelling benefits of integrating a language like Ruby with the Java platform. read more

Interview with Jason Hunter of MarkMail.org

November 23 2008

At OSCON 2008, Mike Hendrickson interviewed Jason Hunter about MarkMail.org a site which archives 34 million email messages from 6,470 open source mailing lists. Mike asks Jason about the technology behind Markmail.org and how MarkLogic's products can scale to handle Petabyte-scale data read more

Interview with Andy Oram: Upcoming Books and Current Trends

November 23 2008

This is a brief interview with Andy Oram about the state of the technology publishing market. What are the trends in online publishing, and how does it affect O'Reilly? In this interview, I ask Oram about his views on free books and I ask him to talk about some of… read more

Sun's Layoffs, Anil Gadre, and What happens to Java now?

November 14 2008

Sun announced massive layoffs of up to 18% of the global workforce as they split the software division into three groups. What do these changes mean for Java? And, who is managing the new Application Platform Software group? read more

Spring Getting into a Groove with Groovy: SpringSource Acquires G2One

November 12 2008

Rod Johnson and Graeme Rocher discuss SpringSource's acquisition of G2One. In this 20 minute interview, both Johnson and Rocher discuss the differences between Groovy and other scripting lanuages available on the JVM and why they believe that Groovy on Grails provides the path of least resistance for enterprise web application… read more

Mobile 2.0 Event: An Interview with Daniel Appelquist

October 29 2008

Daniel Appelquist talks about Mobile 2.0, a one-day event scheduled for the Monday before the Web 2.0 Summit in San Francisco. Appelquist discusses the event and why he prefers to the more open, standards-based approach of the Mobile Web over the development of native applications for mobile devices. read more

Sunlight Foundation Interview: Toward an Accountable, Transparent, and Open Government

October 28 2008

In this interview Sunlight discusses the importance of transparency in government, and how technologists can help filter and process the vast amount of data that the US federal government produces. read more

Why Voting Technology Must be Open Source

October 28 2008

Vote flipping election machines? That's just fodder for conspiracy theorists, right? Well, no. Here's a video from Video the Vote documenting the problem and plea for Technical Voters to demand open source, transparent voting machines. read more

The Next Web: "Web * e^(t/Tau)" (or "Just Say No to 2.0")

October 16 2008

It didn't take long for someone to say that the the financial crisis will bring about "Capitalism 2.0". In this article I talk about the overuse of the "2.0" modifier throughout media and identify three characteristics common to the everyday introduction of a new "2.0". With Money 2.0, Sport 2.0,… read more

Interview with David Heinemeier Hansson: Rails Culture, Scaling Basecamp, and Building Successful Companies

October 15 2008

In this video interview, DHH discusses the current state of Ruby on Rails adoption. Who is using Rails? How was the culture changed over the past five years? Hansson also comments on the technologies that are catching his attention and how they might affect Rails in the months to come.… read more
Timothy M. O'Brien

"This book is by far one of the best books on Hibernate. The main reason is the example code that go hand in hand with the book, and illustrates why Hibernate is so powerful. A decent clear example which simply solves the problem presented in each chapter is what every hard working developer needs from a book. Harnessing Hibernate delivers on this in spades."
--Amazon.co.uk