Showing posts with label Macintosh. Show all posts
Showing posts with label Macintosh. Show all posts

Sunday, August 3, 2008

Question 1: the status of Carbon programming in 2008?

An important function of this blog is trying to have a channel to communicate about the contents of Indie Fever and thereby to improve the understanding of the Mac Indie world and with it the quality of information in the subsequent research phases.

In a blog post Kevin Waltzer points to the fact that I downplayed the importance of contemporary Carbon development in the Mac Indie community. In his words: "It even goes so far as to assert that independent Carbon development, for all intents and purposes, is dead.". I did did not use that exact phrase, the closest to it is 'When it was announced in 2007 that 64 bit Carbon support was not going to be part of future operating systems it finally became obvious that Cocoa was the unquestionable future of Mac OS X'. (page 24,25, all information on Carbon is in paragraph 2.3). But Kevin is right in the fact that the research and the interviews gave me a strong impression that Carbon development by now should be regarded a transitionary programming environment. Without knowing what kind of technology they used in advance it turned out that all my interviewees were either Cocoa developers or developers who only used Carbon if they had no other choice. Carbon was an interview topic, but most of the interviewees interpreted Carbon as a technology which was not extensively used by smaller Mac developers. According to Kevin, I am at least partly wrong.

The primary objective of the research program is not to give an exhaustive overview of technological possibilities, neither to judge upon the qualities of it. The primary objective is to understand the economics and the underlying social and cultural roots of Mac Indie development. But it is true that the thesis concludes that the attractiveness of Cocoa is a significant motivation for Mac development. Most of the collective resources (sites, tutorials, blog posts) seem to have a strong tendency to emphasize Cocoa development. Kevin’s remarks do raise a few questions on the contemporary role of Carbon development. As I understand from his post there still are a significant number of Carbon Indie companies active.

-Are these 'older' companies ? (with all respect to old software and companies, old does not necessarily mean dated)
-How big is the Carbon Indie world compared to the Cocoa world?
-How many new Carbon applications are under development today?
-How interconnected are the Carbon and Cocoa Indies?
-Are there Indie companies around doing both Carbon and Cocoa development?
-Do they use the same non-Apple resources?
-Do Carbon developers see a future for Carbon development?
-Are there any (non-technical) aspects of Carbon development different from Cocoa development (different culture, different ethos)?

Summarized: how are the findings of the thesis applicable to Carbon developers?, what did I miss out on in the research (apart from the fact that paragraph 2.3 could have had more nuance)?

Some of these questions I will be able to tackle in the quantitative survey which is scheduled for october/november. But quantitative research (an online questionnaire) has limitations when it comes to interpretation of results. Kevin’s blog post does point to the fact that I will need to interview a ‘Carbon Indie’. Suggestions of whom to talk to are welcome, as are any thoughts on this subject, because I might have missed an important angle here.

Sunday, July 20, 2008

1.0 Out the door (at university)














When I went out to the US to research the Independent Mac community I was full of high hopes to write about all the experiences that come with the research on this blog. It did not take long to find out that writing blog posts is a form of writing and therefore is subject to all the musing and creative blockages that come with writing. As a result this is the third post on this blog, and it is for announcing the initial results of the research and not about all the questions that occurred while doing the research.

Despite that I am proud to announce that analyzing the interviews, wandering around the Indies' their blog history and working through ‘the shelf’ (all the books that were neccesary to frame the Indie world scientifically, each little sticky is a potential reference) did generate results: it is out the door. The thesis is called: “Indie Fever, The genesis, culture and economy of independent software developers on the Macintosh platform”. The title was inspired by a blogpost from Daniel Jalkut and captures the spirit of the thesis so well that I was unable to come up with a different better title. (I just hope Daniel does not mind).

At this moment a hardcover copy is being reviewed at the university. Tomorrow I will hear whether it is officially accepted and if that is the case (as I suspect), it will be available for download at the beginning of next week.

It was a challenge to give all the perspectives that were revealed in the interviews an appropriate place and I hope the result is something that Indie developers will recognize. But if people disagree on certain aspects I would really appreciate feedback. Tracing back the social non-technical origins of Cocoa and its developer community relies on a lot of (often not written down) stories as do the remarks on Indie culture and there might be angles on those stories out there that I was unable to grasp yet. I think it would be really nice if there are any missing puzzle pieces that a collective feedback effort is able to fill those gaps. Of course it is difficult to give feedback when the actual writing is not yet there, so I will return here to discuss all issues that people can come up with once others get the chance to read the actual thesis. And since I don't have to write a big book anymore (it is 105 pages) I will probably have enough writing energy left to get to them really soon.