Mozilla Education call: Pascal Finette and Dimdim
March 23, 2009
For this week’s instance of our weekly Mozilla Education call we have a presentation from Pascal Finette on the online course being done for the Mozilla Labs Design Challenge. The online portion of the course is being done using WebEx, and Pascal will (among other things) talk about their experiences using WebEx for online presentations and communication. We’re looking at Dimdim as a (partially) open source alternative to WebEx, and are using Pascal’s presentation as an opportunity to do a live test of Dimdim. We’d like to get as many attendees involved as we can, in order to do a proper test, so please attend this call if you can!
Upcoming Mozilla Education calls
March 16, 2009
For those of you participating (or interested in participating) in our weekly Mozilla Education teleconference calls, here’s what to expect the next few weeks:
First, for this week’s call Philipp Schmidt will be talking about the Open|Web|Content|Education course he’s helping us organize, and that we’ll be officially announcing this week. Next week (March 23) we’ll have Pascal Finette talking to us about the online course Mozilla Labs is putting on as part of the first Design Challenge. We’re still looking for a suitable topic and presenter for the March 30 call; please let me and Dave Humphrey know if you have suggestions. Finally, on April 6 we’ll skip the weekly Mozilla call and instead participate in the first of the teachingopensource.org teleconference calls, for anyone interested in the general topic of teaching open source practices. Hope you can join us!
Mozilla Education internship
March 15, 2009
Are you an undergraduate or graduate student who loves Mozilla and wants to help us teach the world about it? I’m happy to announce that we’re now accepting applications for a summer student internship with the Mozilla Foundation, in support of our new Mozilla Education program; for more information on the internship please see the detailed description.
(Note: If you’ve already emailed us about your interest in this, we’ll be in touch if we need further information about it. But if you want to email us again feel free to do so…)
education.mozilla.org is now live
February 23, 2009
Well, sort of… One of our proposed Mozilla education activities for 2009 is creating a central web site for Mozilla educational resources and related content and activities. We don’t have a standalone site yet, but we do have the education.mozilla.org domain now up and redirecting to the Mozilla Education section of the Mozilla wiki.
Keep an eye on the site as we continue to add more content over the coming weeks. Also, please feel free to add relevant content yourself; follow the site naming conventions so that we can keep consistency in our URLs.
Note that we also have a #education IRC channel accessible via irc.mozilla.org (with almost thirty people in the channel as I write), and of course our weekly Mozilla Education status calls (next one coming up soon). If you’re interested in Mozilla and education please stop by and get involved!
New Mozilla Education weekly call
February 5, 2009
As is evident from Mark Surman’s recent Why Mozilla Education?
post and all the stuff we’ve been adding to the Mozilla Education planning page, we’re getting involved with a lot of activities around the general theme of Mozilla and education. In order to coordinate all these activities we’ve decided to hold a weekly Mozilla Education teleconference call among Mark, Dave Humphrey, myself, and others working in this area. Because Mozilla is a public project we’re inviting anyone to participate (or just listen in) who has an interest in Mozilla and education.
Our initial schedule for the call is every Monday at 8 am PST (11 am EST, or 1600 UTC until the switch to daylight savings time on March 8). (We may change that day and time in future, but for now this is our plan.) The dial-in information is as follows:
- +1 650 903 0800 x92 Conf# 7600 (US/International)
- +1 416 848 3114 x92 Conf# 7600 (Canada)
- +1 800 707 2533 (pin 369) Conf# 7600 (US Toll Free)
Note that the conference number is 7600; this is different than the conference number used for some other Mozilla calls.
For the first call the main item to be discussed is creating an initial version of the education.mozilla.org site. To kick things off I’ve created an initial Mozilla Education page on wiki.mozilla.org.
Mozilla and the future of education, part 2
July 25, 2008
[This is part 2 of a two-part post. Part 1 discusses the future of education and the possibility of customized online educational offerings as a disruptive innovation that might eventually grow to rival and even dominate traditional educational systems. It ended with a question: what does this have to do with Mozilla? I now attempt to answer that question.]
Online education evolves to be user-driven, not vendor-driven
By definition disruptive innovations allow users to do things they could previously not do, or could do only at great expense and/or effort. But while disruptive innovations make users’ lives easier, they typically make vendors’ lives harder, at least initially, because creating truly disruptive products can be difficult and expensive. (For example, think of all the industrial design, usability engineering, software development, and other work that Apple put into creating the iPhone and its simplified user experience for running mobile applications and using the web from a handheld device.)
The first products that embody disruptive innovations thus tend to have a high degree of internal integration and a relatively closed architecture (again, consider the iPhone). However over time the state of the art advances to the point where vendors can create comparable products using modular components communicating through standardized interfaces. (Christensen’s favorite example here is Microsoft Windows vs. Linux distributions; in the mobile space would-be contenders include Android and Limo.) This move to modularity also allows disruption in the commercial system
, i.e., the context within which a firm establishes its cost structure and operating processes and works with its suppliers and channel partners to respond profitably to customers’ common needs
(Disrupting Class, p.124).
In particular, Christensen and his co-authors believe that the first-generation commercial system for online education is too tied to the current commercial system for education in general, and shares its orientation to expensive one size fits all
solutions. They predict an eventual move to a new commercial system organized as a facilitated user network
, in which users exchange with each other as opposed to being supplied by traditional vendors, with one or more third parties facilitating that exchange (as, for example, YouTube facilitates the exchange of video content):
[In] the first phase of disruption of the instructional system the software will likely be complicated and expensive to build. … Within a few more years, however, two factors that were absent in stage 1 that are critical to the emergence of stage 2 will have fallen into place. The first will be platforms that facilitate the generation of user-created content. The second will be the emergence of a user network …. The tools of the software platform will make it so simple to develop online learning products that students will be able to build products that help them teach other students. Parents will be able to assemble tools to tutor their children. And teachers will be able to create tools to help the different types of learners in their classroom. … User networks … will be the business models of distribution. This will allow parents, teachers, and students to offer these teaching tools to other parents, teachers, and students. (p.134)
So: modular interoperable standards-based products, user-created content, and user networks within which such content gets created and freely distributed. I don’t know about you, but to me that sounds like something Mozilla knows something about.
Tasks for the Mozillas
Let’s assume that education will indeed involve in the direction of user networks producing user-generated and -distributed content for customized online education. Let’s further suppose the continued growth of a movement to ensure that this and other educational content is freely available for others to use and adapt. This certainly sounds like a movement that is in line with the goals of the Mozilla Manifesto (which notes, among other things, that [the] Internet is … a key component in education …
), and a trend we might like to encourage. How we might do so in a manner consistent with the Mozilla DNA? I think the answer varies based on the particular Mozilla entity in question (what I call the Mozillas
within the overall Mozilla project).
The task of the Mozilla Corporation I think would be mainly to continue on the path it’s currently on. Any modular standards-based personal learning environment
or open learning network
is likely to be based on web technologies, and the goal is to have Firefox be the very best way there is to bring the web to end users. There are some particular areas that might be relevant to an educational context, though not necessarily limited to that context.
For example, the Mobile Firefox effort will help bring the full power of Firefox to future low-end 4P computing
systems that might be deployed for primary and secondary education, and initiatives to support open audio and video formats would assist in efforts to provide rich learning experiences whose delivery doesn’t depend on proprietary technologies. There might also be some supplemental work that might be called for; for example, robust out-of-the-box support for MathML and other specialized markup languages is clearly more important for the educational market than for the general consumer market to which Firefox is pitched.
Mozilla Messaging is a somewhat different case, and perhaps a more interesting one in terms of how a focus on education (which, again, would not be the sole focus) might help shape a future strategy. As I see it, one problem with Thunderbird is that its user base is often conceived of in negative terms: they’re people who don’t like webmail and don’t want to use Outlook. I think Thunderbird and related technologies need a real constituency, a group of people for whom the product is designed to fit their special and distinct needs, and who respond to that focus with enthusiasm. That constituency might be found within the traditional enterprise market, but I confess I’m concerned about Mozilla Messaging trying to re-fight the groupware wars
that Netscape lost a decade ago.
Might Mozilla Messaging be able to find its constituency, or at least a significant part of it, within the educational market? Educational institutions are certainly more open to standards-based open source products than your typical enterprise. Also, to the extent that Mozilla Messaging is about not just email but about the broader market for collaboration and communication tools, the education market certainly has a lot of models for collaboration and communication — one to many instruction, one-to-one tutoring, small group collaboration, synchronous vs. asynchronous, text vs. video vs. audio, and so on. So perhaps this might be a fruitful question for Mozilla Messaging to explore: What types of collaboration and communication products would be needed to support advanced online learning environments, and could Mozilla technologies be instrumental in creating such products?
Next comes what might be called the missing Mozilla
. As Gerv Markham recently noted, with minor exceptions (e.g., the HTML editor in SeaMonkey) the Mozilla project has for the most part left to others the task of creating tools for web content creation and application development. Is this an area we should look at re-entering over the coming years? In the educational context, consider what sort of rich content might go into a simple Physics 101
online course: mathematical equations, static and dynamic graphs, interactive simulations of experiments, perhaps some archival video, and so on. It would be a shame if people created, distributed, and collaborated on lots of great open education courses like this, but they turned out to be a collection of glorified Flash or Silverlight apps. Should Mozilla do something about this and, if so, how might it best be done? This is a question that extends beyond the context of education, and I think one that needs to be discussed.
Finally we come to the Mozilla Foundation. What role if any might it play in an educational context? The Mozilla Foundation could certainly endorse and perhaps help shape a particular vision for education along the lines discussed above, and could lend moral, financial, and other support to other groups working on the front lines to make it happen. (By coincidence the proposed new executive director for the Mozilla Foundation has relevant experience in this area.) It could also encourage the Mozilla Corporation, Mozilla Messaging, and others within the overall Mozilla project to make Mozilla-based technologies and products the preferred ways by which next-generation customized online education is experienced by end users; where there are gaps in capabilities, the Foundation could provide some funding and other support to help fill those gaps (as we did with accessibility, for example). Finally, the Foundation could go further and pick a particular subproblem within the broad educational space and seek to play a leading role in addressing it.
Most notably, the Mozilla Foundation has a clear interest in (and has already financially supported) the work at Seneca College to bring open source development methodologies into the classroom. The Foundation could continue and expand upon that work, including working with Seneca to promote the adoption of similar Mozilla-related curricula at other like-minded institutions and the creation of Mozilla-related materials suitable for self-education. Beyond focusing just on Mozilla, the Mozilla Foundation could also work with others to change the entire manner in which the next generation of software developers is educated. This could include teaching software development in a more comprehensive and interdisciplinary manner in which topics like QA and release engineering, project organization and governance, user experience, marketing and evangelism, copyright and other legal issues, and others assume equal importance to traditional computer science and programming language instruction. It could also include expanding the range of contexts within which software development is taught — not just in formal academic institutions but also within informal learning collectives
associated with open source projects or other groups of people with common interests and objectives.
Ten years until the revolution?
If Christensen and his co-authors are correct, in about ten years time we could very well reach a tipping point in which the educational system in the US and elsewhere will rapidly transition from the traditional instructor-in-the-classroom model to a model based on customized online education provided on standards-based platforms and supported by a network of teachers, students, and others collaboratively creating, distributing, and recombining rich collections of instructional materials. Today we stand at a point in online education comparable to the late 1970s and early 1980s with respect to personal computers or the late 1980s and early 1990s with respect to the Internet and the web: We can envision the promise of what might come, and have early examples of that promise to learn from and build on. But we do not know exactly how the story will play out, who its heroes (and villains) will be, and whether it will have a happy or sad ending for those of us who value openness, freedom, and grassroots participation. We may have an opportunity to help shape how that story unfolds. Should Mozilla grasp that opportunity? That’s the question I’m putting forth for discussion.
Mozilla and the future of education, part 1
July 25, 2008
[This is part 1 of a two-part post; part 2 is here.]
Lately there have been a flurry of posts and associated comments discussing possible future activities that the Mozilla Foundation (and by extension the Mozilla project) might undertake in support of its overall mission and the principles of the Mozilla Manifesto. This post is an experiment in thinking about an area the Mozilla Foundation (and Mozilla in general) might consider getting involved in, one possibility out of the many that have been discussed in the various posts referenced, and one of a number of themes that might inspire particular elements of an overall strategy. As usual, these are my personal opinions only.
Educating a constituency for the open web
The particular focus of this post is education, and in particular online education. Why education? Not (just) because it’s a big important issue — there are lots of important issues in the world, and education is only one of them. There are also many nonprofit organizations, private sector entrepreneurs, and government agencies working on a host of education-related initiatives. Why should Mozilla get involved as well?
The answer is that education is evolving (or could easily evolve) in ways that are potentially very compatible with the goals of Mozilla, and there are ways in which we could get involved in education-related initiatives that are consistent with the Mozilla DNA. In effect we have an opportunity to help build a constituency for the open web and the general principles of the Mozilla Manifesto, not through traditional advocacy efforts but by helping to educate (and, in doing so, create) a new generation of web users and participants for whom such principles are second nature.
The disruptive potential of customized online education
Many people project and advocate for a future dominated by openness, a world of participation, decentralized and virtual organizations, and individual empowerment — in essence taking the principles and practices of the free software and open source movements and applying them to all aspects of society. Education is no exception, and thus there is an open education
movement as well. The Cape Town Open Education Declaration is a good summary of the goals of the movement, not least because it addresses not just open access to educational content (e.g., as provided by the MIT OpenCourseWare project), apparently the primary initial focus of most open education proponents, but also the broader range of open and collaborative technologies that might be applied in an educational context. This is wonderful work, with lots of exciting projects under way.
However I think we also need some guidance on how, where, and when open education initiatives might be most successful, guidance that will enable us to decide how, where, and when it might make sense for Mozilla to get involved in them. My preferred framework for thinking about these sort of questions is the theory of disruptive innovation created and popularized by Clayton Christensen. Coincidentally, Christensen and his co-authors have recently provided an analysis of how disruptive innovation might occur in the context of education, in the book Disrupting Class: How Disruptive Innovation will Change the Way the World Learns.
Before going on, I’ll note that (having read all of Christensen’s books) I don’t think Disrupting Class is his finest work. It is very US-centric, relies a bit overmuch on ideas such as Howard Gardner’s theory of multiple intelligences that are unproven at best, and takes some major detours, particularly after chapter 5. I recommend just reading the first five chapters, and supplementing it with Christensen’s discussion of post-secondary professional education in chapter 5 of Seeing What’s Next. (Or you can just read the condensed version of Christensen’s and his co-authors’ thesis in the article How Do We Transform Our Schools
.)
Nevertheless I think the core of the book is sound in applying Christensen’s theories to the topic of primary and secondary education. The key points of the book are as follows:
The problem with primary and secondary education is not lack of innovation per se, rather it’s that the primary innovation attempted is sustaining innovation within the existing system. It is primarily directed at incremental improvements in test scores and related measures important to politicians and their constituents, and occurs within a commercial system
(including not only school systems but also textbook publishers and other creators of educational material) that is geared to providing a monolithic standardized one size fits all
product
Disruptive innovation within the educational system will occur only at the margins, where there are needs to be filled and problems to be solved that (for whatever reason) are not being addressed by the existing system. Examples include providing a wide variety of advanced courses within school districts that cannot afford to offer such courses in the traditional way, serving student populations scattered across wide geographic areas, and serving home-schoolers and others who have opted out of the conventional educational system.
This disruptive innovation will take the form of customized instruction that is enabled by computer and networking technology but also incorporates a significant human element (for example, distance learning classes that include teacher-led instructional sessions, computer-based drill and practice, student-teacher interaction via email, student collaborative projects, and so on). Over time suppliers of customized online educational offerings will better learn what works and what doesn’t, and will use the experience gained in relatively marginal markets to develop new skills that will eventually allow them to move into more mainstream markets. (Incumbents typically don’t develop these skills because their dominance of existing markets leads them to ignore marginal and less profitable opportunities in new markets; thus Christensen refers to new market entrants as wielding the sword of asymmetric skills
and the shield of asymmetric motivation
.)
As a result, customized online education will show slow but steady growth in the coming years. Since it’s starting from a very small base, its overall market share will remain relatively insignificant for the next few years. However eventually the effects of continued compounded growth will cause customized online education offerings to become widespread and even dominant. Based on the data available Christensen and his co-authors estimate that although online education offerings account for only 1% of courses at present, they could grow to 25% of all courses by 2014, 50% by 2019, and 80% by 2024. (Note that they include in this total both fully online courses and courses that have a significant online component.)
A role for Mozilla?
This is all very interesting, but how does this relate to the goals of Mozilla, and to promoting the open web? The answer lies in Christensen’s ideas regarding how the commercial system around online education will evolve, based on experiences with disruptive innovations in other industries. More on that topic in part 2.
Seneca College and open source education
November 15, 2007
I spent October 25 and 26 in Toronto attending the FSOSS 2007 conference put on by Seneca College. I didn’t attend the conference primarily to hear the conference presentations; my main aim was to talk with the people associated with two projects that the Mozilla Foundation has funded, namely the Mozilla-related educational activities at Seneca College and the Mozilla-related accessibility work at the University of Toronto’s Adaptive Technology Resource
Centre.
However as it turns out some of the presentations I saw had interesting connections with my Seneca and ATRC discussions. In this post I’ll give my thoughts on how Seneca’s efforts relate to the
broader world of business and education. (Note that these are my personal opinions only, and do not necessarily reflect the positions of the Mozilla Foundation or Seneca College.)
Open source businesses and the value of commit access
The closing keynote presentation at FSOSS 2007 was by Dirk Riehle of SAP Labs. If you don’t have time to watch the video you can get the essential points of Riehle’s talk from his original paper and a recent interview he did for Datamation. Riehle’s thesis has several parts, including some claims about software industry economics, closed source vs. open source business models, and so on. However in relation to this post Riehle’s two most important claims are as follows:
- The move to open source negatively impacts the job prospects of the average software developer, but improves the prospects of developers who are core contributors (
committers
) to open source projects. - Job and career prospects for committers participating in
community
open source projects (software that a community develops
) are better than those for committers participating incommercial
open source projects (software that a for-profit entity owns and develops
).
Riehle’s contention is that the lowered barriers to learning about and participating in open source projects mean that there are more developers with experience with such software. Thus the typical developer within an open source project will encounter relatively intense competition for job opportunities relating to that software. But if a developer advances within a project to become a core contributor and gains commit access then they will be more attractive candidates, particularly to companies with an interest in having influence within that project.
According to Riehle this dynamic works best in community open source projects (e.g., Linux, Apache, Eclipse) where there are multiple companies that can gain advantages from employing committers, and hence competition among companies to recruit the relatively scarce candidates. In commercial open source projects (as defined by Riehle) a single company typically employs all (or nearly all) committers, so bidding wars to hire committers are minimized.
Creating Mozilla contributors
What does all this have to do with Seneca? Many traditional universities and colleges are research institutions; two of their most important products are published papers and the people who produce them. On the other hand Seneca is (to quote from its full name) a College of Applied Arts and Technology
; its goal is first and foremost to produce graduates who have marketable skills. Seneca’s Mozilla-related activities clearly support this goal:
Based on various reports from existing Mozilla contributors and others, the students in Seneca’s Mozilla- and open source-related course appear to be getting valuable hands-on experience in what it takes to participate in the Mozilla project, whether that be as testers, build engineers, developers, or whatever. In effect Seneca is training a cadre of people who likely have a much better chance of becoming core Mozilla contributors than typical computer science graduates. If we accept Dirk Riehle’s thesis (and it seems plausible) then these Seneca students will as a consequence have correspondingly better prospects for lucrative employment, whether at the Mozilla Corporation or one of the other companies looking for Mozilla- and Firefox-related expertise.
It’s worth noting here that although the Mozilla started out as a corporation-initiated and -sponsored open source project and is still dominated by a single organization, in practice it has many aspects of Riehle’s community open source projects. (Why this should be so is a topic I’ll skip in the interests of brevity; however I think the non-profit nature of the Mozilla Foundation is a major factor.) In particular, although the Mozilla Corporation is still the largest employer of Mozilla developers there are now several other companies that have a vested interest in having some influence over Mozilla development, and that Mozilla developers and other contributors might consider as potential employers.
Seneca College and disruptive innovation in higher education
At FSOSS 2007 I had a conversation with David Humphrey and Chris Tyler of Seneca about additional things Seneca College could do in the Mozilla and open source spaces, and how the Mozilla Foundation might help Seneca achieve such new goals. Since our ideas about that are still in flux, I’ll skip any detailed remarks on that topic for now. Instead I’ll discuss a different topic, namely, why Seneca College? Sure, Seneca is in Toronto, and so are a lot of Mozilla folks, but to be honest although I was previously aware of several Canadian academic institutions I’d never heard of Seneca prior to its Mozilla activities. If it’s a simple matter of proximity to Mozilla people then there are a lot more Mozilla people in Mountain View than in Toronto, not to mention world-class institutions like Stanford University and UC Berkeley.
So what’s going on? I think this is a perfect example of “disruptive innovation” acting in the education market, and as it turns out Clayton Christensen provided a helpful guide to it in his book Seeing What’s Next. In this view institutions like Stanford and Berkeley are focused on sustaining innovation
, i.e., improving the product features
for which they’ve been traditionally recognized and valued by their most demanding customers: a comprehensive computer science curriculum, leading-edge research programs, and tight relationships with local entrepreneurs and venture capitalists that can be leveraged for the benefit of the institution and its students. (This last advantage can be had even without completing one’s education, hence the college dropout turned Silicon Valley entrepreneur
phenomenon.)
Elite institutions like Stanford and Berkeley are doing fine by their own lights, and we’d therefore expect truly disruptive innovation in higher education to occur not at those places but rather at institutions on the margins. Christensen notes three trends in education that represent disruptive innovation at work, and all three are relevant or potentially relevant to the case of Seneca:
The first trend is the growing popularity of community colleges and other institutions that offer cheaper alternatives to traditional four-year degree programs. This trend, of which Seneca is a part, is
an example of low cost
disruption: As traditional degree programs become increasingly more expensive, students look for other options that are less expensive but still good enough to serve their own personal goals, which are often more limited than those of students who attend elite institutions. (Not everyone aspires to be — or is cut out to be — a famous and wealthy entrepreneur; many people would just like a well-paying job doing work that’s personally satisfying.)
The second trend noted by Christensen is the growth of for-profit institutions (like the University of Phoenix) that are targeted at older part-time students and make heavy use of distance learning using the Internet. This is an example of new market
disruption, bringing additional higher education to people who traditionally did not pursue it. (Christensen’s phrase for this is competing against nonconsumption
.) Seneca College is a public non-profit institution (chartered by the province of Ontario), and to the best of my knowledge Seneca’s Mozilla-related activities conform to the more traditional model of young students receiving on-site instruction. However it’s perfectly possible to imagine people already working in the IT field who might want to get an entree into new and exciting areas like open source development, and due to its distributed and decentralized nature open source development should be a good match for Internet-based learning.
The third (and I think most interesting) trend noted by Christensen is the rise of corporate universities
providing specialized training to a corporation’s employees, including such prominent examples as Motorola University, GM University, and GE’s John F. Welch Leadership Center. Christensen discusses this trend (another new market disruption) mainly in the context of management education, with corporate training serving as an alternative to traditional MBA programs:
Traditional business programs excel at training managers in general business theory and exposing them to a diverse network of business leaders. But they are ill-equipped to provide learning customized for an individual company or individual employees. Corporate training programs lack campuses or access to a high-powered alumni network outside of the company. But modular, customizable corporate training has an advantage that independent M.B.A. programs can’t match — a product specifically designed for each employee’s needs (Seeing What’s Next, p.112)
By analogy, Seneca is offering an alternative to traditional general-purpose computer science programs based on the ACM/IEEE curriculum, an alternative that is tailored to the particular task of teaching students to be productive contributors to an open source project (in this case Mozilla), thereby increasing their value to employers participating in that project. Seneca is thus in effect serving as an outsourcing provider for a prototype Mozilla University
.
Note that this open source university
idea is even more powerful than the typical corporate university discussed by Christensen, at least as it might be applied to Riehle’s community open source projects. For example, graduates of GM University no doubt learn many things that would be useful were they to leave GM and go to work for another auto manufacturer. However they’d still likely face a learning curve getting up to speed on the Toyota way
or the Ford way
as opposed to the GM way
; this encompasses both learning explicit knowledge about corporate products and processes as well as acquiring more tacit knowledge that can be gained only through active participation in the corporate culture.
On the other hand, since Riehle’s community open source projects (Linux, Apache, Eclipse, etc.) are cross-company by definition, a graduate of (say) a hypothetical Linux University
would likely face minimal barriers moving between any of the companies involved in Linux kernel development; ditto for Apache, Eclipse, and (as noted above) Mozilla itself. This is especially true if the curriculum required students to invest a substantial amount of time in actively participating in the project in question (as Seneca’s does).
Asymmetric competition in higher education
As noted above, Seneca College and similar institutions are still bit players in a world of traditional computer science programs dominated by the elite research institutions. But need this always be the case? One of Clayton Christensen’s key concepts is asymmetric competition
, in which new entrants to a market take advantage of opportunities relatively ignored by incumbents and in the course of doing so can grow to eventually threaten the dominance of incumbents. (Christensen uses the metaphor of new entrants being defended by the shield of asymmetric motivation
and learning to wield the sword of asymmetric skills
.)
Programs like Seneca’s demonstrate possible new ways to teach software development: in the context of large real-life projects, with an emphasis on the social and community aspects of projects, and through an inter-disciplinary approach that teaches not just programming but also other skills such as QA and testing, release engineering, user-centered design, evangelism and marketing, and even software as a business. As open source development and related trends (e.g., agile development) take hold, Seneca and other institutions that might emulate it could find themselves more aligned with the needs of both students and industry, and more successful as a result.
As noted above, the elite institutions have no real reason to be threatened, at least not in the next few years; if nothing else their importance as hubs of business networks will ensure their relevance. As they move up market Seneca and others like it are much more likely to threaten the dozens of conventional computer science programs at second-tier institutions. (One sign of this is Seneca’s move to offer a four-year “bachelor of software development” degree.)
However in the long run Seneca or another similar institution could potentially break into the ranks of elite institutions, albeit an elite that might be based on somewhat different criteria than today. After all, if an institution like Stanford, originally founded as a “avowedly practical” institution (in contrast to traditional east coast universities), could ride the wave of post-WWII technology and business advances to become the “Harvard of the West“, who’s to say that Seneca (or a Seneca imitator) couldn’t aspire to some day be the “Stanford of open source”?
