Subscribe >
Real Time: The Latest Updates On Forbes
The Richest People On Earth
Today's Biggest Winners And Losers
Happiest Jobs In America

O'Reilly Media

  • Profile
  • Headline Grabs
  • RSS Feed

Jul. 11 2012 — 10:06 am | 1,295 views | 0 comments

Coding Myths and the Need for Collaboration

Posted by O'Reilly Media

This post originally appeared on O’Reilly Radar (“A lever is always better than a lone coder“). It’s republished with permission.

By Mac Slocum

It’s time to abandon some old notions about programming.

For starters, advanced software cannot emerge from the mind of one programmer. There are simply too many pieces and too many needs that must be addressed. And that vision of the “lone coder” conjuring brilliance in a dark room? It simply doesn’t map to the realities of modern development. Programming is largely team-based — either in-person or virtual, official or ad hoc — and that means people need to communicate to get things done.

Brian Fitzpatrick (@therealfitz) and Ben Collins-Sussman (@sussman), authors of Team Geek and speakers at next week’s OSCON, discuss the intricacies of software collaboration and communication in the following interview. They also explain the difference between “leaders” and “managers” and they consider how the learn-to-code movement will shape future development teams.

In the introduction to the book, you note that a project’s success is equally dependent on writing great code and collaborating. When you initially arrived at that conclusion, what was your view on collaboration? Was that a pleasant realization?

spacer Brian Fitzpatrick: It was something that we were doing, but not really giving a lot of thought to because it came naturally to us. We just saw collaboration merely as a part of getting things done. But when we started to think about it and discuss it, we realized that understanding how to work with people makes you a more efficient and more effective programmer. We understand that there are cases where you can brute force something through technical acumen alone, but there are many other situations where even that isn’t sufficient.

continue »

    • Team Geek authors Brian Fitzpatrick and Ben Collins-Sussman discuss the nuances of modern programming in this interview.&submitCategory=news&submitAssetType=text" title="Share with Buzz Up!">spacer Buzz Up!
    • spacer Reddit
    • spacer StumbleUpon
    • spacer Facebook
    • spacer Twitter
    • spacer Email this

Be the first to comment »
Get the full story:
  • Tech

Jun. 21 2012 — 9:09 am | 627 views | 0 comments

The Ethics Of Big Data

Posted by O'Reilly Media

This post originally appeared on O’Reilly Radar (“Big ethics for big data“). It’s republished with permission.

By Howard Wen

As the collection, organization and retention of data has become commonplace in modern business, the ethical implications behind big data have also gro is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.