NZ Herald
  • Home
  • Latest news
  • Herald NOW
  • Video
  • New Zealand
  • Sport
  • World
  • Business
  • Entertainment
  • Podcasts
  • Quizzes
  • Opinion
  • Lifestyle
  • Travel
  • Viva
  • Weather

Subscriptions

  • Herald Premium
  • Viva Premium
  • The Listener
  • BusinessDesk

Sections

  • Latest news
  • New Zealand
    • All New Zealand
    • Crime
    • Politics
    • Education
    • Open Justice
    • Scam Update
  • Herald NOW
  • On The Up
  • World
    • All World
    • Australia
    • Asia
    • UK
    • United States
    • Middle East
    • Europe
    • Pacific
  • Business
    • All Business
    • MarketsSharesCurrencyCommoditiesStock TakesCrypto
    • Markets with Madison
    • Media Insider
    • Business analysis
    • Personal financeKiwiSaverInterest ratesTaxInvestment
    • EconomyInflationGDPOfficial cash rateEmployment
    • Small business
    • Business reportsMood of the BoardroomProject AucklandSustainable business and financeCapital markets reportAgribusiness reportInfrastructure reportDynamic business
    • Deloitte Top 200 Awards
    • CompaniesAged CareAgribusinessAirlinesBanking and financeConstructionEnergyFreight and logisticsHealthcareManufacturingMedia and MarketingRetailTelecommunicationsTourism
  • Opinion
    • All Opinion
    • Analysis
    • Editorials
    • Business analysis
    • Premium opinion
    • Letters to the editor
  • Politics
  • Sport
    • All Sport
    • OlympicsParalympics
    • RugbySuper RugbyNPCAll BlacksBlack FernsRugby sevensSchool rugby
    • CricketBlack CapsWhite Ferns
    • Racing
    • NetballSilver Ferns
    • LeagueWarriorsNRL
    • FootballWellington PhoenixAuckland FCAll WhitesFootball FernsEnglish Premier League
    • GolfNZ Open
    • MotorsportFormula 1
    • Boxing
    • UFC
    • BasketballNBABreakersTall BlacksTall Ferns
    • Tennis
    • Cycling
    • Athletics
    • SailingAmerica's CupSailGP
    • Rowing
  • Lifestyle
    • All Lifestyle
    • Viva - Food, fashion & beauty
    • Society Insider
    • Royals
    • Sex & relationships
    • Food & drinkRecipesRecipe collectionsRestaurant reviewsRestaurant bookings
    • Health & wellbeing
    • Fashion & beauty
    • Pets & animals
    • The Selection - Shop the trendsShop fashionShop beautyShop entertainmentShop giftsShop home & living
    • Milford's Investing Place
  • Entertainment
    • All Entertainment
    • TV
    • MoviesMovie reviews
    • MusicMusic reviews
    • BooksBook reviews
    • Culture
    • ReviewsBook reviewsMovie reviewsMusic reviewsRestaurant reviews
  • Travel
    • All Travel
    • News
    • New ZealandNorthlandAucklandWellingtonCanterburyOtago / QueenstownNelson-TasmanBest NZ beaches
    • International travelAustraliaPacific IslandsEuropeUKUSAAfricaAsia
    • Rail holidays
    • Cruise holidays
    • Ski holidays
    • Luxury travel
    • Adventure travel
  • Kāhu Māori news
  • Environment
    • All Environment
    • Our Green Future
  • Talanoa Pacific news
  • Property
    • All Property
    • Property Insider
    • Interest rates tracker
    • Residential property listings
    • Commercial property listings
  • Health
  • Technology
    • All Technology
    • AI
    • Social media
  • Rural
    • All Rural
    • Dairy farming
    • Sheep & beef farming
    • Horticulture
    • Animal health
    • Rural business
    • Rural life
    • Rural technology
    • Opinion
    • Audio & podcasts
  • Weather forecasts
    • All Weather forecasts
    • Kaitaia
    • Whangārei
    • Dargaville
    • Auckland
    • Thames
    • Tauranga
    • Hamilton
    • Whakatāne
    • Rotorua
    • Tokoroa
    • Te Kuiti
    • Taumaranui
    • Taupō
    • Gisborne
    • New Plymouth
    • Napier
    • Hastings
    • Dannevirke
    • Whanganui
    • Palmerston North
    • Levin
    • Paraparaumu
    • Masterton
    • Wellington
    • Motueka
    • Nelson
    • Blenheim
    • Westport
    • Reefton
    • Kaikōura
    • Greymouth
    • Hokitika
    • Christchurch
    • Ashburton
    • Timaru
    • Wānaka
    • Oamaru
    • Queenstown
    • Dunedin
    • Gore
    • Invercargill
  • Meet the journalists
  • Promotions & competitions
  • OneRoof property listings
  • Driven car news

Puzzles & Quizzes

  • Puzzles
    • All Puzzles
    • Sudoku
    • Code Cracker
    • Crosswords
    • Cryptic crossword
    • Wordsearch
  • Quizzes
    • All Quizzes
    • Morning quiz
    • Afternoon quiz
    • Sports quiz

Regions

  • Northland
    • All Northland
    • Far North
    • Kaitaia
    • Kerikeri
    • Kaikohe
    • Bay of Islands
    • Whangarei
    • Dargaville
    • Kaipara
    • Mangawhai
  • Auckland
  • Waikato
    • All Waikato
    • Hamilton
    • Coromandel & Hauraki
    • Matamata & Piako
    • Cambridge
    • Te Awamutu
    • Tokoroa & South Waikato
    • Taupō & Tūrangi
  • Bay of Plenty
    • All Bay of Plenty
    • Katikati
    • Tauranga
    • Mount Maunganui
    • Pāpāmoa
    • Te Puke
    • Whakatāne
  • Rotorua
  • Hawke's Bay
    • All Hawke's Bay
    • Napier
    • Hastings
    • Havelock North
    • Central Hawke's Bay
    • Wairoa
  • Taranaki
    • All Taranaki
    • Stratford
    • New Plymouth
    • Hāwera
  • Manawatū - Whanganui
    • All Manawatū - Whanganui
    • Whanganui
    • Palmerston North
    • Manawatū
    • Tararua
    • Horowhenua
  • Wellington
    • All Wellington
    • Kapiti
    • Wairarapa
    • Upper Hutt
    • Lower Hutt
  • Nelson & Tasman
    • All Nelson & Tasman
    • Motueka
    • Nelson
    • Tasman
  • Marlborough
  • West Coast
  • Canterbury
    • All Canterbury
    • Kaikōura
    • Christchurch
    • Ashburton
    • Timaru
  • Otago
    • All Otago
    • Oamaru
    • Dunedin
    • Balclutha
    • Alexandra
    • Queenstown
    • Wanaka
  • Southland
    • All Southland
    • Invercargill
    • Gore
    • Stewart Island
  • Gisborne

Media

  • Video
    • All Video
    • NZ news video
    • Herald NOW
    • Business news video
    • Politics news video
    • Sport video
    • World news video
    • Lifestyle video
    • Entertainment video
    • Travel video
    • Markets with Madison
    • Kea Kids news
  • Podcasts
    • All Podcasts
    • The Front Page
    • On the Tiles
    • Ask me Anything
    • The Little Things
  • Cartoons
  • Photo galleries
  • Today's Paper - E-editions
  • Photo sales
  • Classifieds

NZME Network

  • Advertise with NZME
  • OneRoof
  • Driven Car Guide
  • BusinessDesk
  • Newstalk ZB
  • Sunlive
  • ZM
  • The Hits
  • Coast
  • Radio Hauraki
  • The Alternative Commentary Collective
  • Gold
  • Flava
  • iHeart Radio
  • Hokonui
  • Radio Wanaka
  • iHeartCountry New Zealand
  • Restaurant Hub
  • NZME Events

SubscribeSign In
Advertisement
Advertise with NZME.
Home / Technology

Free door to software world

By by Adam Gifford
8 Feb, 2005 07:52 AM5 mins to read

Subscribe to listen

Access to Herald Premium articles require a Premium subscription. Subscribe now to listen.
Already a subscriber?  Sign in here

Listening to articles is free for open-access content—explore other articles or learn more about text-to-speech.
‌
Save

    Share this article

Ben Goodger says you need perseverance and a lot of patience to make your mark in open-source software. Picture / Martin Sykes

Ben Goodger says you need perseverance and a lot of patience to make your mark in open-source software. Picture / Martin Sykes

Open-source software is an open door to a career for New Zealand programmers who are prepared to pit themselves against the world's best. For Ben Goodger, who completed a computer systems engineering degree at Auckland in 2003, his contributions to the Mozilla project led to Silicon Valley and now a job at search-engine giant Google.

For Robert O'Callahan, Mozilla was a way to return from the United States to New Zealand.

Goodger became involved with Mozilla in 1999 when his university studies led to his becoming interested in the way users and web developers interact with web browsers.

Netscape had just lost the first browser war to Microsoft's Internet Explorer and it published its source code on the internet in the hope volunteers would contribute to its development.

"My interest is in making usable, attractive software that helps people accomplish what it is they seek to do," Goodger says.

He proposed a new feature for the interface toolkit used by Mozilla - the XUL language - and wrote a proposal which was implemented by Netscape engineer David Hyatt. "Based on that, and some other work I'd been doing to try to make Mozilla software more aesthetically solid, David recommended me for a job at Netscape. I worked as an intern at Netscape in Mountain View through most of 2000 on the ambitious but poorly received Netscape 6 project." Goodger took on a larger role as the Mozilla network tacked the creation of the Firefox web browser.

He moved to Silicon Valley two years ago to work for Netscape, then to the Mozilla Foundation.

"I don't consider myself on the whole better or worse than anyone else on the project, and while I write a bunch of code I think the best thing that I have to offer is my focus on user interaction, which runs the gamut from actual user interface issues with client software itself to other maybe less interesting areas that people tend to overlook, such as optimising the download and install process of the software itself, choosing good milestone nomenclature - basically the 'little details'. My abilities in that area probably make up for my shortfalls in other areas.

What he will be doing for Google is still under wraps - his move brought speculation that Google might make a browser - but he will continue to work on Firefox.

"Google always struck me as a place populated by intelligent, motivated people and it's hard not to want to be in an environment like that."

Goodger says that working on open-source is good training for any technology career.

"There is potential for people to get a lot of respect for the work that they do, and the experience that they gain - not only in technical areas but also in other areas, such as project management - is useful in the workplace.

"On many open-source projects a single contributor may have many responsibilities, so it forces you to have an agile, creative mind."

Though open source projects are by their nature distributed across the internet, "nothing beats being able to walk over and ask someone a question, stand around a whiteboard and design something together, or look over someone's shoulder and help them debug code," Goodger says.

Robert O'Callahan started contributing to Mozilla in 1999. He had an degree from Auckland and was working on his PhD thesis at Carnegie Mellon University on program analysis for software engineering.

"I was doing a lot of theoretical work, developing tools to understand large and complex programs, and I wanted experience working on a large and realistic project," he says.

Mozilla fitted the bill, and he continued to work on it in his spare time after joining IBM's research lab in White Plains, New York.

"Mozilla is a tough engineering environment. The code is complicated because the web is complicated, performance is critical, there are security issues, and you are developing standards, so it is very challenging - that is attractive for me," O'Callahan says.

"Also, web browsers are software everyone depends on, so you are in the front line."

When he wanted to bring his family back to New Zealand, O'Callahan made it known he wanted a fulltime job working on Mozilla which he could do from New Zealand.

Novell, which is rebuilding around open-source software, hired him for its desktop team to work fulltime in Auckland on Mozilla improvements, including multi-column layout for web pages and improved SVG (scalable vector graphics) support.

"Novell ships Firefox in the Novell Linux distribution, so they want someone on board who can fix bugs in browsers which affect customers," O'Callahan says.

Although only two dozen people are paid fulltime to work on Mozilla, usually by companies like Novell, there are hundreds of volunteers.

"A lot don't do coding but they do quality analysis - they look at the bugs being reported, filter out the bogus reports and help distil it to where the real problem is.

O'Callahan says there are many roles people can fill at Mozilla.

"To make a name for yourself, you show up at mozilla.org, find some bugs or some features you want to implement, work on them, and take the initiative.

"Once you start solving hard problems, people will see what you do."

He says persistence is essential.

"It can be difficult to get involved. You need to know the people, know the code and make an investment of time.

"Technical ability is important. You can't bluff your way through. You also need a thick skin - people are not as polite online as in real life," O'Callahan says.

Goodger sums it up by saying that the main factors for open-source success are perseverance, patience and practicality.

It's important to have realistic, well-defined goals - fewer being better than more.

He says the aim is to create simpler, higher quality systems.

Always bear in mind the marketplace benchmark and focus on that as a baseline for performance and quality.

www.mozilla.org

Advertisement
Advertise with NZME.
Advertisement
Advertise with NZME.
Save

    Share this article

Latest from Technology

World

What you need to know about Trump Mobile's ambitious phone plans

17 Jun 02:04 AM
Premium
Business|companies

Mighty Ape boss fronts over glitch that saw some users logged into other users’ accounts

15 Jun 11:27 PM
Business|companies

One NZ expands Starlink partnership to Internet of Things

15 Jun 09:34 PM

Audi offers a sporty spin on city driving with the A3 Sportback and S3 Sportback

sponsored
Advertisement
Advertise with NZME.

Latest from Technology

What you need to know about Trump Mobile's ambitious phone plans

What you need to know about Trump Mobile's ambitious phone plans

17 Jun 02:04 AM

Trump Mobile was launched by Trump's sons at Trump Tower in New York.

Premium
Mighty Ape boss fronts over glitch that saw some users logged into other users’ accounts

Mighty Ape boss fronts over glitch that saw some users logged into other users’ accounts

15 Jun 11:27 PM
One NZ expands Starlink partnership to Internet of Things

One NZ expands Starlink partnership to Internet of Things

15 Jun 09:34 PM
Premium
The Latin American country that told Elon Musk 'no'

The Latin American country that told Elon Musk 'no'

14 Jun 07:00 PM
Gold demand soars amid global turmoil
sponsored

Gold demand soars amid global turmoil

NZ Herald
  • About NZ Herald
  • Meet the journalists
  • Newsletters
  • Classifieds
  • Help & support
  • Contact us
  • House rules
  • Privacy Policy
  • Terms of use
  • Competition terms & conditions
  • Our use of AI
Subscriber Services
  • NZ Herald e-editions
  • Daily puzzles & quizzes
  • Manage your digital subscription
  • Manage your print subscription
  • Subscribe to the NZ Herald newspaper
  • Subscribe to Herald Premium
  • Gift a subscription
  • Subscriber FAQs
  • Subscription terms & conditions
  • Promotions and subscriber benefits
NZME Network
  • The New Zealand Herald
  • The Northland Age
  • The Northern Advocate
  • Waikato Herald
  • Bay of Plenty Times
  • Rotorua Daily Post
  • Hawke's Bay Today
  • Whanganui Chronicle
  • Viva
  • NZ Listener
  • Newstalk ZB
  • BusinessDesk
  • OneRoof
  • Driven Car Guide
  • iHeart Radio
  • Restaurant Hub
NZME
  • About NZME
  • NZME careers
  • Advertise with NZME
  • Digital self-service advertising
  • Book your classified ad
  • Photo sales
  • NZME Events
  • © Copyright 2025 NZME Publishing Limited
TOP