

Kunnia kehittäjälle
BBEditin Rich Siegelille käyttäjä on tärkein.
BBEdit on yksi rakastetuimmista kehitystyökaluista millään alustalla. Apin luoneen Rich Siegelin tavoitteet apin suhteen olivat alussa kuitenkin vaatimattomat. Siegel alkoi kehittää ohjelmiston ensimmäistä versiota vuonna 1989, koska hän tarvitsi editorin ”suurille” – yli 32 kilotavun kokoisille – tiedostoille.
”Yksi Macintosh Pascalin rajoituksista oli, etteivät lähdetiedostot voineet olla yli 32 kilotavun kokoisia”, hän selittää.
BBEditin ensimmäisen kaupallisen version julkaisusta on kulunut yli neljännesvuosisata. Vuosien vieriessä apista on tullut monen kehittäjän, tieteentekijän, web-suunnittelijan ja ammatikseen kirjoittavan suosikkityökalu, joka tunnetaan tehokkuudestaan ja nopeudestaan. Nykyisin Siegel testaa jopa 12 gigatavun kokoisia tiedostoja.
Siegel on yhä BBEditin johtava ohjelmistoarkkitehti ja ‑insinööri. Hänen käteensä on tatutoitu kofeiinimolekyyli, mikä kertoo paljon hänen työmoraalistaan. Juttelimme Siegelin kanssa Bare Bones Softwaren pääkonttorilla Bostonin pohjoispuolella. Siegel jakaa työtilan kahden harmaapapukaijan kanssa.

Millainen BBEditin alkutaival oli?
Tuohon aikaan Mac‑ohjelmistoja julkaistiin lataamalla ne Info‑Mac Archiveen, joka oli Stanfordin yliopiston ylläpitämä FTP‑tietovarasto. Tein niin, minkä jälkeen ohjelmiston maine alkoi levitä verkossa melko nopeasti.
Olin maininnut, että jos joku haluaisi ohjelmiston kopion levyllä, he voisivat postittaa minulle levykkeen ja omalla osoitteellaan varustetun palautuskuoren. Hukuin levykkeisiin.
Ohjelmistojen eliniässä mitattuna BBEdit on ollut olemassa ikuisuuden. Miten käyttäjäkunta on muuttunut vuosien varrella?
Aluksi käyttäjäkunta muodostui Mac‑ohjelmistokehittäjistä, tieteentekijöistä, järjestelmänvalvojista ja muista teknisistä käyttäjistä. Ensimmäinen merkittävä muutos oli suosion kasvu HTML‑ohjelmoijien ja web‑taustakehittäjien keskuudessa. Kun ohjelmiston maine alkoi levitä, pystyimme auttamaan ihmisiä ymmärtämään, että internet rakentuu tekstistä, jota voi käsitellä joko tietona tai asiakirjana. Seuraavassa aallossa mukaan tulivat internet‑arkkitehdit, kryptoanalyytikot ja tieteentekijät odottamattomilta tieteenaloilta.
Kolmas aalto on koostunut pääasiassa työkseen kirjoittavista ja muista sisällöntuottajista – niistä, jotka näkevät tekstin sanoina eivätkä tietona. He haluavat olla mahdollisimman läheisessä kosketuksissa sanojen ja tekstinsä kanssa.
Kaikista muutoksista huolimatta käyttäjiä yhdistää yksi seikka, joka on ja pysyy: he kaikki haluavat saada työnsä tehtyä. Ohjelmistotyökalujen tyylikäs ulkoasu on heille toissijaista.
Millaisia yllättäviä projekteja olet kuullut ihmisten tehneen BBEditillä?
Voi, niitä on niin monia! Asiakkaamme ovat kirjoittaneet BBEditillä romaaneja, tohtorin väitöskirjoja ja muita pitkiä kirjallisia töitä. Eräs asiakas käytti BBEditiä osana kehitystyönkulkua, jota käytettiin F‑16‑hävittäjän kokoisen miehittämättömän ilma‑aluksen lentämiseen. Koneen automaattiohjaus lähetti tietoa reaaliajassa takaisin BBEditiin, jonka kautta insinöörit pystyivät lukemaan ja muokkaamaan sitä ja lähettämään muutokset sitten takaisin koneeseen. Kaikki tapahtui muutamassa sekunnissa. BBEditiä käytetään myös ihmisen perimän tutkimuksessa pitkien DNA‑sekvenssien analysointiin.

Miten ohjelmisto on kehittynyt vuosien varrella?
BBEdit on kokenut monta teknistä muodonmuutosta peräjälkeen. Ensimmäinen muutos oli ohjelmiston sovitus PowerPC:lle. Kehitimme OpenDoc‑komponentin, jota varten työstetyn sisäisen arkkitehtuurin osia on vieläkin käytössä.
Seuraavaksi kirjoitimme sisäisen arkkitehtuurin lähes täysin uudestaan. Pian sen jälkeen julkaisimme ohjelmistosta sovituksen Mac OS X:lle, jonka myötä BBEditistä tuli ensimmäinen kolmannen osapuolen sovellus, joka tuli valmiiksi asennettuna käyttöjärjestelmän mukana. Sen jälkeen julkaisimme ohjelmistosta sovituksen Intelille. Viime vuonna kirjoitimme BBEditin jälleen uudestaan, tällä kertaa AppKit‑sovelluksena.
PowerPC:n ja OpenDocin välisenä aikana syntyi myös World Wide Web. BBEditistä oli tuohon aikaan saatavilla liitännäismalli, ja kaksi asiakastamme (toinen Isossa‑Britanniassa ja toinen Espanjassa) kirjoittivat toisistaan tietämättä työkalut HTML‑merkintöjen käsittelyyn. Vuonna 1995 emme ymmärtäneet mitään HTML:stä, mutta tajusimme, että siitä oli tulossa jotain merkittävää. Arvioimme työkalujen toimivuutta ja kokosimme niistä joukon osaksi BBEditiä. Siitä se alkoi. Kukapa olisi arvannut, mitä siitä seurasi.
BBEdit on yksi maailman rakastetuimmista apeista. Mistä se mielestäsi johtuu?
Olemme aina kunnioittaneet käyttäjää yli kaiken. Jokainen sisäinen päätös, liittyipä se ulkoasuun tai toimintaan, vastaa kysymyksiin ”mitä asiakas tarvitsee?” ja ”miten voimme parantaa asiakkaan tuottavuutta?”. Emme koskaan kysy ”miten voimme antaa asiakkaalle sen, mitä hän pyytää”, koska se on väärä kysymys vastattavaksi. Macintoshin tarkoitus oli auttaa jokaista ihmistä tekemään suuria tekoja. Uskomme siihen yhä täydestä sydämestämme.