Everything old is new again

05 August 2010 » Opinion, Thoughts, Writing

The New York Times has published two articles recently about the perception of a rise in plagiarism in the current school-age, digitally native generation:

In a highly technologized culture where information is cheap and easily copied, students can no longer be trusted or expected to make the effort to be creative, critical and original thinkers.

It’s far too easy nowadays to remix what’s already out there and in so doing, not to properly attribute a source.

Laziness and unoriginality
In the latter Times article, Sarah Wilensky – a college student herself – decries what she sees as both laziness and unoriginality in her peers. Institutions that don’t stridently enforce the rules only accelerate the disturbing trend.

“…Relaxing plagiarism standards “does not foster creativity, it fosters laziness… You’re not coming up with new ideas if you’re grabbing and mixing and matching,” said Ms. Wilensky… in a column in her student newspaper headlined “Generation Plagiarism.”

“It may be increasingly accepted, but there are still plenty of creative people — authors and artists and scholars — who are doing original work… It’s kind of an insult that that ideal is gone, and now we’re left only to make collages of the work of previous generations.”

Combining old elements
But it’s very interesting to contrast this urgent, modern lament against some thoughts from a 1965 book on advertising, “A Technique for Producing Ideas” by James Webb Young, in a chapter titled “Combining Old Elements”:

With regard to the general principles which underlie the production of ideas, it seems to me that there are two which are important.

The first of these has already been touched upon in the quotation from Pareto: namely, that an idea is nothing more or less than a new combination of old elements.

This is, perhaps, the most important fact in connection with the production of ideas…

The second important principle involved is that the capacity to bring old elements into new combinations depends largely on the ability to see relationships.

Here, I suspect, is where minds differ to the greatest degree when it comes to the production of ideas. To some minds each fact is a separate bit of knowledge. to others it is a link in a chain of knowledge. It has relationships and similarities. It is not so much a fact as it is an illustration of a general law applying to a whole series of facts…

The point is, of course, that when relationships… are seen they lead to the extraction of a general principle. This general principle, when grasped, suggests the key to a new application, a new combinations, and the result is an idea.

Consequently the habit of mind which leads to a search for relationships between facts becomes of the highest importance in the production of ideas.

Prior art is everywhere
Young argues that there’s nothing fundamentally wrong with leveraging work done by others, in fact it’s the only sensible way to make progress in a society (and run a successful ad campaign). He doesn’t ever consider attribution of these newly forged ideas in his essay.

Moving from abstract ideas to a concrete example, consider a beautiful and unique building near you. It’s largely created from well accepted architectural patterns, common construction tools, and zoning standards. You don’t see attributions on these edifices. They’re not in the blueprints or on the cranes either.

Maybe educating students and aspiring authors to properly credit their sources is the wrong approach altogether. In many ways, it’s a distraction from original thought and pure innovation.

A proposal for a read-mostly society
I believe it should no longer be the burden of the student or writer or speaker to quote his source… it should be assumed, by default, he is building on the work of others and attempting to convey a new idea built on those foundations.

Instead, it should now be up to the reader to accept that the work is derivative and take on the responsibility to vet the work.

Current plagiarism software should instead help suggest attributions… it does, in fact, rely on the same technology to check content against an existing pool of sources. With networked e-book readers and smartphones paired to efficient search algorithms, this should become ever easier.

How can you tell if a piece of work contains original research, legitimate sources or draws reasonable conclusions? Use the reader technology, find the sources and judge for yourself.

Beyond lifting the burden on authors to free them to focus on their original idea, this shift would empower readers to engage their critical thinking facilities through constant and simple source checking. This approach could also neutralize writers with an agenda who may decide to remix ideas selectively to skew a point.

In a technological society formed mostly of passive content consumers and relatively few active content producers this can only be a good thing.

Footnote
Oh, and as far as the unoriginal title to this blog post. Who should I attribute it to, Duke University or the Barenaked Ladies?

I’ll let you and Google decide.

Upcoming WebSphere and PHP book reviews

04 December 2009 » Java, PHP, Web architecture, WebSphere, Writing, Zend

With several vacation days to cash in through the end of 2009, I hope to catch up on some reading and learn more about the latest developments in the two areas where I do most of my work as a Web application developer – Java EE Web applications built on IBM WebSphere and PHP Web applications using various Zend products.

About a month ago I performed a technical pre-publication review of the second edition of the MySQL to DB2 Conversion Guide that was just released this week, but the following books will be covered from an end user point of view, after general availability.

IBM WebSphere eXtreme Scale 6
First up will be IBM WebSphere eXtreme Scale 6 by Anthony Chaves.

Packt Publishing – who have sent me a free review copy – have made “Chapter 7: The DataGrid API” (PDF) available as a free download.

WebSphere eXtreme Scale is an in-memory data grid used to cache objects and improve both performance and scalability in Java EE applications. It’s analogous to memcached.

I’ve read the first chapter so far and am looking forward to diving into the rest shortly, particularly as I continue to tune a high-volume WebSphere application set to launch an update later this month.

Pro IBM WebSphere Application Server 7 Internals
My next review will be a related middleware title, Pro IBM WebSphere Application Server 7 Internals by Colin Renouf. Apress also sent me a review copy of this book, along with the next title.

I’ve read a few chapters so far, and am quite intrigued by how the author has exploited the modular Eclipse (didn’t know that!) underpinnings of WebSphere 7 to produce some interesting system administration plug-ins.

Of most interest to me about this book is that the author is neither an IBMer with access to WebSphere’s source code, nor writing to sell the reader on IBM middleware, but rather a seasoned pro with lots of practical experience getting the most out of WebSphere.

Zend Enterprise PHP Patterns
Finally, I’ll have a look at Zend Enterprise PHP Patterns by John Coggeshall with Morgan Tocker, also from Apress.

Rather than a catalog of architectural, object-oriented software patterns, this book describes several techniques for developing effective and efficient PHP applications using best practices based on Coggeshall’s years at Zend working on several large scale projects for enterprise customers.

I’ve read two of the chapters in this book that are of prime interest to me, “Web Application Performance and Analysis” and “Data-Caching Strategies in PHP.”

The former looks at diagnosing whether an application is CPU, memory, or I/O bound. This server level approach moves beyond profiling PHP code and looking at the hardware itself. Even for applications moving to the Cloud, this should remain extremely relevant.

The latter chapter has much in common with the WebSphere eXtreme Scale product above, so it will be interesting to learn more about the state-of-the-art in both PHP and Java EE Web application performance techniques.

So far so good
Stay tuned for the more complete reviews in the coming month or two. Right now it seems that all three titles are solid additions to any Web application developer’s library, but I’ll hold out my final verdict until I have a chance to evaluate each more thoroughly.

Updated draft MySQL to DB2 migration guide

05 November 2009 » DB2, IBM, MySQL, PHP, Writing

Update: The final Redbook has now been published.

Whei-Jen Chen and Angela Carlson have prepared an updated and more comprehensive draft of the venerable MySQL to DB2 Conversion Guide to cover migrations from MySQL 5.1 to DB2 9.7.

The original version of this IBM Redbook published five years ago looked at migrating database applications from MySQL 4.0 to DB2 8.1.

Chapter 6 of Developing PHP Applications for IBM Data Servers extended the first edition three years ago by showing the changes required to migrate from MySQL 5.0 using the PHP mysql_* and improved mysqli_* extensions to DB2 8.2 using the Unified ODBC (odbc_*), the new IBM DB2 driver (db2_*) and PDO_IBM.

This new draft edition is still undergoing review – I’ve already sent along some comments and contributions from my field notes – and the authors are still accepting suggestions and reviews before they produce the finalized version.

So have a look a the draft, and get your comments to the authors. Otherwise, if you think it’s perfect as is, you can just rate it 5 stars all around. :)

Quotas for Women in Politics

11 March 2009 » Politics, Writing

My sister Mona recently published her first book, “Quotas for Women in Politics: Gender and Candidate Selection Reform Worldwide,” just in time for International Women’s Day.

And it seems to be out of stock on Amazon already :)

Mona Lena Krook

Cat, my parents, and our family friend Mikey Ward took a trip to The Coop at Harvard for her book signing last week and posted a few of the pics on Flickr.

Unfortunately, we couldn’t record her entire talk on video which is a shame because Mona summarized the book concisely for a general audience.

While the book focuses on the various tactics and strategies that parties and legislatures have followed to achieve better representation for women, I think the end goal is what’s most important:

“A society that is without the voice and vision of a woman is not less feminine. It is less human.” – Mary Robinson, former President of Ireland

So, give it a read… it’s just over 200 pages and has great reviews. While you’re at it, buy a few copies for your friends and relatives too!

Up and Running with DB2 on Linux

16 July 2008 » DB2, IBM, PHP, Writing

The second edition of “Up and Running with DB2 on Linux” was published in June. This IBM Redbook gives readers the latest information they need to exploit DB2 9.5 for Linux.

I performed a technical review of this book, recommending updates here and there to the introductory section and the chapter on using the new Eclipse-based IBM Data Studio tool. I also provided the short section on using DB2 with PHP in chapter 8.

The editor took my suggestion to include a link to planetdb2.com in the online resources list, to give readers a way to keep on top of day-to-day news about DB2 from the experts who blog about it.

The entire review process was a great way to learn about the latest developments in the DB2 for Linux world. I hope the book provides you with the same insight.

Have a look and submit your feedback to help improve the next edition.

Biblical creationists and the evolution of the bible

25 January 2007 » Potpourri, Writing

A thought occurred to me on my commute to work this morning.

How can it be that the very folks who claim that the Bible is the Word of God to support their claims of Intelligent Design against Evolution cite a document that has itself gone through so many adaptions, translations, and editions?

I probably first thought about it after seeing a special on the History Channel last year called “Who Wrote The Bible?” That episode discussed how and why certain books were shuffled around to comprise the Bible at certain points in the past.

Growing up Lutheran, I suppose I knew that we were always working with a doctored copy but never really understood how fundamentally it had changed.

Anyway, I don’t want to acknowledge that there’s a debate by providing an argument, but I think the irony here might be fun to explore.

Let me meditate on this some more.

Until then, go in peace, serve the pasta.

Published: Developing PHP Applications for IBM Data Servers

IBM has just published the Redbook that I wrote with a team of IBMers from across the globe in San Jose earlier this year.

The book had three goals; to demonstrate best practices for developing PHP applications with IBM database servers, to provide detailed instructions for administrators to set up all the required software, and to help users migrate from MySQL to DB2.

Developing PHP Applications for IBM Data Servers.

I expect you will all dedicate your long weekend to reading it. It makes an excellent beach or barbecue companion. :)

Public draft: Developing PHP Applications for IBM Data Servers

IBM has provided a public draft of the Redbook I wrote with a team of specialists in San Jose earlier this year. The book is undergoing a final editorial process to fix grammar, spelling and layout issues and to incorporate input from technical reviewers.

Please give it a read and pass your comments on to the editors via the feedback link on that page.

These pages are Web versions of IBM Redbooks- and Redpapers-in-progress. They are published here for those who need the information now and may contain spelling, layout and grammatical errors.

This material has not been submitted to any formal IBM test and is published AS IS. It has not been the subject of rigorous review. Your feedback is welcomed to improve the usefulness of the material to others.

Next page »