ΓΝΩΡΙΣΕ ΤΟΝ ΔΗΜΙΟΥΡΓΟ

Όταν υπάρχει σεβασμός

Ο Rich Siegel, δημιουργός του BBEdit, βάζει τον χρήστη πάνω απ' όλα.

Το BBEdit είναι ίσως ένα από τα πιο αγαπημένα εργαλεία προγραμματισμού για κάθε πλατφόρμα, όμως οι αρχικές φιλοδοξίες του δημιουργού του, Rich Siegel, ήταν μάλλον ταπεινές. Συγκεκριμένα, ξεκίνησε να γράφει την πρώτη έκδοση του συγκεκριμένου λογισμικού το 1989, μόνο και μόνο επειδή χρειαζόταν έναν επεξεργαστή που να διαχειρίζεται «μεγάλα» αρχεία (δηλαδή λίγο μεγαλύτερα από 32 KB).

«Ένας από τους περιορισμούς του Macintosh Pascal ήταν ότι τα αρχεία έπρεπε να είναι μικρότερα από 32 kilobyte», εξηγεί ο Siegel.

Έχουν περάσει πάνω από 25 χρόνια από το εμπορικό λανσάρισμα του BBEdit, και η εφαρμογή έχει γίνει μια από τις αγαπημένες των προγραμματιστών, των επιστημόνων, των σχεδιαστών ιστού και των συγγραφέων, χάρη στις δυνατότητες και την ταχύτητά της (ο Siegel σήμερα επεξεργάζεται αρχεία της τάξης των 12 GB).

Ο Siegel παραμένει ο βασικός αρχιτέκτονας και προγραμματιστής του BBEdit, και το τατουάζ με το μόριο καφεΐνης στο μπράτσο του συνδέεται στενά με την επαγγελματική του ηθική. Μας μίλησε από τα κεντρικά γραφεία της Bare Bones Software, βόρεια της Βοστώνης, τα οποία ο Siegel μοιράζεται με ένα ζευγάρι γκρι παπαγάλων από την Αφρική.

Πώς ήταν οι πρώτες μέρες του BBEdit;
Εκείνη την εποχή, για να κυκλοφορήσεις στην αγορά ένα λογισμικό για Mac, έπρεπε να το υποβάλεις στο Info-Mac Archive, έναν FTP χώρο που προσέφερε το Stanford. Αυτό, λοιπόν, έκανα κι εγώ και τα νέα άρχισαν να διαδίδονται γρήγορα στο διαδίκτυο.

Είχα αναφέρει ότι αν κάποιος ήθελε ένα αντίγραφο, μπορούσε να μου στείλει μια δισκέτα κι έναν φάκελο επιστροφής με τη διεύθυνσή του. Κυριολεκτικά κατακλύστηκα από δισκέτες.

Το BBEdit είναι στη ζωή μας εδώ και δεκαετίες. Έχετε παρατηρήσει κάποια αλλαγή στη βάση των χρηστών του;
Αρχικά οι χρήστες ήταν προγραμματιστές λογισμικού Mac, επιστήμονες, διαχειριστές συστημάτων και άλλοι τεχνικοί. Η πρώτη μεγάλη αλλαγή ήταν η τεράστια αποδοχή που είχε το BBEdit ανάμεσα στους προγραμματιστές HTML και σε όσους ασχολούνταν με το web back-end. Καθώς γινόμασταν πιο γνωστοί, είχαμε την ευκαιρία να δείξουμε στον κόσμο ότι το διαδίκτυο βασίζεται πάνω σε κείμενο και ότι μπορείς να αντιμετωπίσεις το κείμενο ως δεδομένα ή ως αρχείο. Έτσι, το επόμενο «κύμα» χρηστών συμπεριλάμβανε αρχιτέκτονες του διαδικτύου, αναλυτές κώδικα κρυπτογράφησης και επιστήμονες από διάφορες ειδικότητες.

Το τρίτο «κύμα» ήταν κυρίως συγγραφείς και άλλοι δημιουργοί περιεχομένου, χρήστες δηλαδή που δεν αντιμετωπίζουν το κείμενο ως δεδομένα αλλά ως λέξεις, και που θέλουν να είναι όσο το δυνατόν πιο αποτελεσματικοί με αυτές.

Παρότι έχουμε παρατηρήσει μεγάλες αλλαγές στο κοινό μας, όλοι μας οι χρήστες έχουν τελικά ένα υπέροχο κοινό χαρακτηριστικό: είναι άτομα που θέλουν να βλέπουν αποτέλεσμα στη δουλειά τους. Δεν τους εντυπωσιάζουν τα «φανταχτερά» εργαλεία λογισμικού.

Πείτε μας κάποια εντυπωσιακά έργα που έχουν φτιάξει οι χρήστες με το BBEdit.
Είναι πραγματικά πάρα πολλά! Οι πελάτες μας έχουν χρησιμοποιήσει το BBEdit για να γράψουν μυθιστορήματα, διδακτορικά και άλλα μακροσκελή κείμενα. Ένας πελάτης μας χρησιμοποίησε το BBEdit ως εργαλείο ανάπτυξης πτήσεων UAV [unmanned aerial vehicle —μη επανδρωμένου αεροσκάφους] μεγέθους F-16. Το σύστημα ελέγχου πτήσης στέλνει δεδομένα στο BBEdit σε πραγματικό χρόνο, οι μηχανικοί τα εξετάζουν, τα αλλάζουν και τα στέλνουν πίσω στο αεροσκάφος μέσα σε λίγα δευτερόλεπτα. Ακόμα και το Human Genome Project (Πρόγραμμα για το Ανθρώπινο Γονιδίωμα) χρησιμοποιεί το BBEdit για να αναλύει μεγάλες αλληλουχίες DNA.

Η έκδοση 3.0 του BBEdit, «βελτιωμένη για Power Macintosh», το 1994.

Πώς έχει εξελιχθεί το λογισμικό μέσα στα χρόνια;
Το BBEdit έχει υποστεί τεράστιες τεχνολογικές μεταμορφώσεις. Αρχικά ήταν η θύρα σύνδεσης με το PowerPC. Αναπτύξαμε ένα OpenDoc στοιχείο, και μάλιστα χρησιμοποιούμε ακόμα ένα τμήμα της εσωτερικής αρχιτεκτονικής που φτιάξαμε για τη συγκεκριμένη ανάγκη.

Στη συνέχεια, προγραμματίσαμε σχεδόν από την αρχή την εσωτερική αρχιτεκτονική, αμέσως μετά δημιουργήσαμε τη θύρα για Mac OS X (το BBEdit ήταν η πρώτη εφαρμογή τρίτων που έτρεξε στο νέο OS) και μετά τη θύρα για Intel. Πέρυσι ξαναπρογραμματίσαμε το BBEdit, αυτήν τη φορά ως εφαρμογή AppKit.

Μεταξύ του PowerPC και του OpenDoc, υπήρξε ακόμα μια εξέλιξη: η εμφάνιση του World Wide Web. Το BBEdit ακολουθούσε τότε το μοντέλο του plug-in, και δύο πελάτες μας (ένας από το Ηνωμένο Βασίλειο και ένας από την Ισπανία), ανεξάρτητα μεταξύ τους, δημιούργησαν εργαλεία HTML markup. Αυτό συνέβη το 1995, όπου δεν είχαμε ιδέα τι ακριβώς ήταν το HTML, διαισθανόμασταν όμως ότι κάπου θα μας οδηγούσε. Έτσι, αξιολογήσαμε τα συγκεκριμένα εργαλεία, εντάξαμε κάποια από αυτά στο BBEdit και συνεχίσαμε. Πού να φανταζόμασταν τη συνέχεια.

Το BBEdit είναι μία από τις πιο αγαπημένες εφαρμογές που κυκλοφορούν. Γιατί πιστεύετε ότι ισχύει αυτό;
Πάντα αντιμετωπίζαμε τον χρήστη με τεράστιο σεβασμό. Κάθε εσωτερική μας απόφαση σχετικά με την εμφάνιση και τη λειτουργία της εφαρμογής έπρεπε να απαντά στις δύο παρακάτω ερωτήσεις: «Τι χρειάζεται ο πελάτης;» και «Πώς μπορούμε να τον βοηθήσουμε να είναι πιο παραγωγικός;» (όχι: «Πώς μπορούμε να του προσφέρουμε αυτό που ζητάει;», καθώς αυτή δεν είναι η πιο σωστή ερώτηση για εμάς). Τα Macintosh δημιουργήθηκαν για να βοηθήσουν τον κόσμο να κάνει σπουδαία πράγματα. Κι αυτό ακριβώς είναι και το δικό μας πιστεύω.