How Software is Built

A blog forum to provide deep dive analysis and community conversations about software development models. For more details click here.
Filed under Sean Campbell

Interviewers: Scott Swigart and Sean Campbell

Interviewee: Leon Shklar

In this interview we talk with Leon Shklar - EVP of Media Technology for Reuters. In specific, we talk about:

Continue reading…

Comments (0) Posted by campsean on Saturday, April 26th, 2008

Filed under Uncategorized

Interviewers: Scott Swigart and Sean Campbell

Interviewee: Jamie Thingelstad

In this interview we talk with Jamie Thingelstad - CTO of the Wall Street Journal’s Digital Network. In specific, we talk about:

Continue reading…

Comments (0) Posted by campsean on Wednesday, April 2nd, 2008

Filed under Uncategorized

Interviewers: Scott Swigart and Sean Campbell

Interviewee: Marc Frons

In this second interview with Marc Frons, CTO for the New York Times digital operations, we discuss the Times use of open source in their infrastructure. In specific, we talk about:

Continue reading…

Comments (0) Posted by scottswigart on Wednesday, March 12th, 2008

Filed under Uncategorized

In this interview, we talk to Scott Densmore about Microsoft’s CodePlex and the Patterns & Practice’s work on the Enterprise Library Version 4:

Continue reading…

Comments (0) Posted by scottswigart on Wednesday, February 20th, 2008

Filed under Uncategorized

Interviewers: Scott Swigart and Sean Campbell

Interviewee: David Campbell

In this interview with David Campbell we talked to him about:

Continue reading…

Comments (0) Posted by scottswigart on Monday, February 11th, 2008

Filed under Sean Campbell

Interviewers: Scott Swigart and Sean Campbell

Interviewee: Justin Erenkrantz

In this second part of a two part interview with Justin Erenkrantz we talked to him about:

Continue reading…

Comments (0) Posted by campsean on Thursday, January 31st, 2008

Filed under Sean Campbell

Interviewers: Scott Swigart and Sean Campbell

Interviewee: Justin Erenkrantz

In this interview with Justin Erenkrantz we talked to him about:

Continue reading…

Comments (0) Posted by campsean on Thursday, January 24th, 2008

Filed under Sean Campbell

Interviewers: Scott Swigart and Sean Campbell

Interviewee: Marc Frons

In this interview with Marc Frons we talked to him about:

Continue reading…

Comments (0) Posted by campsean on Wednesday, January 16th, 2008

Filed under Sean Campbell

Interviewers: Scott Swigart and Sean Campbell.

Interviewees:Shawn Burke.

In this interview with Shawn Burke of Microsoft we asked him about:

Continue reading…

Comments (0) Posted by campsean on Tuesday, December 18th, 2007

Filed under Sean Campbell

Interviewers: Scott Swigart, Sean Campbell, and Richard Bowler.

Interviewee:Steve Morris

In this interview with Steve Morris the director of the Open Technology Center we asked him about:

Continue reading…

Comments (3) Posted by campsean on Monday, December 3rd, 2007

Filed under Uncategorized

In this interview, we talk with Doug Look, who’s a strategic designer for Autodesk Labs. The labs are interesting because they’ve built a strong, engaged, community around closed-source software. In this interview, we specifically cover:

· Using an online “Lab” to engage the community in closed-source development.

· Does open-source tackle interdisciplinary problems well?

· What does an interdisciplinary team in action look like?

Continue reading…

Comments (11) Posted by scottswigart on Tuesday, October 23rd, 2007

Filed under Uncategorized

The OSI has approved the two Microsoft software licenses, the Microsoft Reciprocal License, and the Microsoft Public License.  This makes all the code on Microsoft’s CodePlex site (Microsoft’s equivalent of SourceForge) official open-source software, as much of it is licensed under the Microsoft Public License (formerly the Microsoft Permissive License).  It also means that things like Microsoft’s Ajax Control Toolkit is open-source (with the inherent ability to fork, etc.)

Comments (0) Posted by scottswigart on Wednesday, October 17th, 2007

Filed under Sean Campbell

You would have to be living under a rock to not notice Apple’s ascendancy as of late.

And one of the clear elements of their ascendancy is that they have a clear vision for usability and peak customer experiences. Notice I didn’t say “peak corporate experiences” but that is a topic for another post I’ve got planned…

Most people seem to point to this focus on peak customer experiences as being driven and shaped by one person - Steve Jobs.

So here is the question.

Do you need a Benevolent Dictator to create great out of the box experiences that extend for the lifetime of the product’s use by an end user?

And is this true for both OpenSource and Closed Source projects.

The folks at the humanized blog had a great post up about this that motivated me in part to put up a post on our blog.

But in addition this is a question that has come up quite frequently in our interviews and is the highlight topic of an upcoming one soon to arrive on the blog.

So what are your thoughts?

I’ve got my own two cents on this which is that you do need one regardless of whether it’s an OpenSource project or Closed Source.

But I’m curious what other folks think as well…

Comments (2) Posted by campsean on Saturday, October 13th, 2007

Filed under Uncategorized

There’s a good article on LinuxWorld about the security debate between open-source and Windows. My first question is, does it need to be a debate? In this day and age, isn’t it easy enough to quantify vulnerabilities?

If you are looking for subjective opinion, I recommend looking through the interviews we’ve done here. At the risk of sounding like a Microsoft fan-boy, the Microsoft interviews (in my opinion) demonstrate a company where secure coding is “in the water”. Code goes through threat modeling, risky function calls have simply been banned, code goes through automated and human inspection, and vulnerabilities that do slip through feedback into the process to determine how to prevent them in the future.

I simply don’t get the same feeling from the open-source people we’ve talked to. When we’ve brought the subject up, the response is almost universally “many eyeballs,” and faith (without data) that “many eyeballs” is effective.

Am I completely off base? Do things like the Linux kernel and Apache go through rigorous security reviews? Is there proof that “many eyeballs” in open source is at least as good as something like the Security Development Lifecycle in Microsoft? If you’re in a position to know, let’s chat!

Comments (3) Posted by scottswigart on Friday, October 12th, 2007

Filed under Uncategorized

According to Scott Guthrie, Microsoft will make the source for the upcoming .NET Framework 3.5 available under the Microsoft Reference License. This isn’t an open-source license (i.e. you couldn’t fork the code), but it is still a “good thing” in that developers can learn from the source and have an improved debugging experience with the ability to step-into the framework code.

Update: It seems that this isn’t seen as happy news by all. There’s an article on eWeek that’s just too irrational and frothing to pass up, claiming that this is all a ploy by Microsoft to kill Mono. As Microsoft is officially supporting Novell’s efforts in porting Silverlight to Linux (on top of Mono), the evidence would indicate that Microsoft is doing this to support .NET developers, and not as some clever conspiracy to kill off Mono.

Comments (1) Posted by scottswigart on Thursday, October 4th, 2007

Filed under Uncategorized

Interviewers: Scott Swigart and Sean Campbell

Interviewee: Robert Bray

In this interview with Bob, Architect for Geospatial Products at Autodesk, we asked him about:

Continue reading…

Comments (0) Posted by campsean on Wednesday, September 12th, 2007

Filed under Uncategorized

Interviewers: Scott Swigart

Interviewee: Rod Johnson

In this interview with Rod, CEO of Interface 21 and founder of the Spring framework, we asked him about:

Continue reading…

Comments (2) Posted by campsean on Monday, September 10th, 2007

Filed under Sean Campbell

Interviewers:
Scott Swigart and Sean Campbell

Interviewee: Josh Berkus


In this interview with Josh, PostgreSQL Core Team Lead at Sun Microsystems Inc., we asked him about:

Continue reading…

Comments (0) Posted by campsean on Wednesday, August 22nd, 2007

Filed under Sean Campbell

Interviewers: Scott Swigart, and Sean Campbell

Interviewee: John McCreesh - Open Office

john-mccreesh.jpg
John McCreesh

In this interview with John who is the Marketing Program Lead for Open Office we asked him about:

Continue reading…

Comments (6) Posted by campsean on Sunday, August 5th, 2007

Filed under Sean Campbell

Interviewers: Scott Swigart, and Sean Campbell

Interviewee: James Reinders - Intel

In this video interview at OSCON 2007 we talked to James Reinders - The Chief Evangelist for Intel’s Software Products Division.

We’ll talked to him about the following:

 
icon for podpress  James Role at Intel [0:58m]: Play Now | Play in Popup | Download

 
icon for podpress  Some of the Software Products produced by Intel [1:36m]: Play Now | Play in Popup | Download

 
icon for podpress  How Intel integrates the community into the process of Q/A, etc [1:05m]: Play Now | Play in Popup | Download

 
icon for podpress  How does the development model differ when Intel builds a product for the open source community [1:22m]: Play Now | Play in Popup | Download

 
icon for podpress  Intel's announcement at OSCON 2007 about a new open source release [2:53m]: Play Now | Play in Popup | Download

 
icon for podpress  Impacts of Open Sourcing Threading Building Blocks [1:05m]: Play Now | Play in Popup | Download

 
icon for podpress  What are some rationales for not Open Sourcing a project? [3:41m]: Play Now | Play in Popup | Download

 
icon for podpress  Parallelism and Open Source / Closed Source [2:06m]: Play Now | Play in Popup | Download

 
icon for podpress  Building applications for Closed Source vs. Open Source ecosystems [1:26m]: Play Now | Play in Popup | Download

 
icon for podpress  VTune and the Development Process for it. [3:41m]: Play Now | Play in Popup | Download

 
icon for podpress  Q/A Process Around VTune [2:12m]: Play Now | Play in Popup | Download

 
icon for podpress  Full Interview [15:07m]: Play Now | Play in Popup | Download
Comments (0) Posted by campsean on Thursday, July 26th, 2007