Năm 1982, một nhà phát triển Mac trẻ tuổi đã biến Jobs thành nhà thiết kế UI—và vô tình phát minh ra một kỹ thuật mới.
Vào tháng 2 năm 1982, nhân viên Apple số 8 Chris Espinosa đối mặt với một vấn đề mà bất kỳ ai từng có một ông sếp quản lý vi mô đều cảm thấy quen thuộc: Steve Jobs không ngừng chỉ trích thiết kế máy tính của anh cho Mac. Sau nhiều ngày chu kỳ sửa đổi, lập trình viên 21 tuổi đã tìm ra một giải pháp tao nhã: Anh tạo ra thứ mà anh gọi là "Bộ Công Cụ Xây Dựng Máy Tính Tự Làm Của Steve Jobs" và để Jobs tự thiết kế.
Câu chuyện thú vị này đến từ Folklore.org của Andy Hertzfeld, một trang web lịch sử công nghệ huyền thoại ghi lại quá trình phát triển Macintosh gốc, được phát hành vào tháng 1 năm 1984. Tôi tình cờ gặp lại câu chuyện này gần đây và nghĩ rằng nó đáng chia sẻ như một giai thoại thú vị trong thời đại mà các thiết kế phần mềm có ảnh hưởng thường đến từ ủy ban.
Thiết Kế Bằng Menu
Chris Espinosa bắt đầu làm việc cho Apple ở tuổi 14 vào năm 1976 với tư cách là nhân viên trẻ nhất của công ty. Đến năm 1981, trong khi học tại UC Berkeley, Jobs đã thuyết phục Espinosa bỏ học và làm việc toàn thời gian cho đội Mac.
Tin hay không thì tùy, Chris Espinosa vẫn làm việc tại Apple với tư cách là nhân viên phục vụ lâu nhất. Nhưng ngày xưa, với vai trò quản lý tài liệu cho Macintosh, Espinosa quyết định viết một chương trình demo sử dụng QuickDraw của Bill Atkinson, hệ thống đồ họa của Mac, để hiểu rõ hơn cách nó hoạt động. Anh chọn tạo một máy tính như một trong những "đồ trang trí bàn làm việc" được lên kế hoạch, đó là những chương trình tiện ích nhỏ sẽ được giao cùng với Mac. Sau này chúng được gọi là "phụ kiện bàn làm việc."
Espinosa nghĩ thiết kế máy tính ban đầu của mình trông ổn, nhưng Jobs có ý tưởng khác khi nhìn thấy nó. Hertzfeld mô tả cảnh tượng: "Chà, đây là một khởi đầu," Steve nói, "nhưng về cơ bản, nó tệ. Màu nền quá tối, một số đường có độ dày sai, và các nút quá lớn."

Trong vài ngày, Espinosa sẽ áp dụng các đề xuất của Jobs từ ngày hôm trước, chỉ để Jobs tìm ra những lỗi mới với mỗi lần lặp lại. Nó có thể cảm thấy như một trường hợp kinh điển của "thiết kế bằng ủy ban," nhưng trong trường hợp này, ủy ban chỉ là một người rất cầu kỳ dường như không thể làm hài lòng.
Thay vì tiếp tục chu kỳ sửa đổi vô tận, Espinosa đã có một cách tiếp cận khác. Theo Hertzfeld, Espinosa đã tạo ra một chương trình cho phép điều chỉnh mọi tham số hình ảnh của máy tính thông qua các menu thả xuống: độ dày đường, kích thước nút, mẫu nền, và nhiều hơn nữa. Khi Jobs ngồi xuống với nó, anh ấy đã dành khoảng mười phút điều chỉnh cài đặt cho đến khi tìm thấy một sự kết hợp mà anh ấy thích.
Cách tiếp cận này đã hiệu quả. Khi được kiểm soát trực tiếp các tham số thay vì phải diễn đạt sở thích bằng lời nói, Jobs nhanh chóng đạt được một thiết kế mà anh ấy hài lòng. Hertzfeld lưu ý rằng anh ấy đã triển khai UI của máy tính vài tháng sau đó sử dụng lựa chọn tham số của Jobs từ phiên mười phút đó, trong khi Donn Denman, một thành viên khác của đội Macintosh, xử lý các chức năng toán học.
Phiên mười phút đó đã tạo ra thiết kế máy tính được giao cùng với Mac vào năm 1984 và hầu như không thay đổi qua Mac OS 9, khi Apple ngừng hệ điều hành đó vào năm 2001. Apple đã thay thế nó trong Mac OS X bằng một thiết kế mới, kết thúc 17 năm hoạt động của máy tính với tư cách là giao diện máy tính chính cho Mac.
Tại Sao Nó Hiệu Quả
Bộ Công Cụ Xây Dựng của Espinosa là một ví dụ sớm về những gì sau này sẽ trở nên phổ biến trong phát triển phần mềm: các công cụ thiết kế trực quan và tham số hóa. Năm 1982, khi hầu hết máy tính hiển thị văn bản đơn sắc, ý tưởng để ai đó tinh chỉnh các tham số hình ảnh thông qua các điều khiển tương tác mà không cần lập trình là khá tiến bộ. Sau này, các công cụ như HyperCard sẽ chính thức hóa loại ý tưởng này thành một khung ứng dụng hình ảnh hoàn chỉnh.
Công cụ thiết kế máy tính nguyên thủy cũng tiết lộ điều gì đó về quy trình quản lý của Jobs. Anh ấy biết mình muốn gì khi nhìn thấy nó, nhưng có lẽ anh ấy đôi khi gặp khó khăn trong việc diễn đạt. Bằng cách cho anh ấy khả năng thao tác trực tiếp, Espinosa đã hoàn toàn vượt qua vấn đề giao tiếp đó. Sau này, khi trở lại Apple vào cuối những năm 1990, Jobs sẽ nổi tiếng với việc khăng khăng đánh giá sản phẩm bằng cách sử dụng chúng trực tiếp thay vì thông qua các bản demo PowerPoint được chuẩn bị sẵn hoặc danh sách thông số kỹ thuật.
Tuổi thọ của phiên thiết kế mười phút của Jobs cho thấy cách tiếp cận này đã hiệu quả. Máy tính đã tồn tại gần hai thập kỷ cập nhật Mac OS, tồn tại lâu hơn nhiều yếu tố giao diện phức tạp hơn. Những gì bắt đầu như một giải pháp tạm thời đã trở thành một trong những thiết kế đơn giản nhưng bền bỉ nhất của Mac.
Nhân tiện, nếu bạn muốn thử máy tính Mac OS gốc, bạn có thể chạy các phiên bản cổ điển khác nhau của hệ điều hành trong trình duyệt của mình nhờ trang web Infinite Mac.







