Meet the inventor of the electronic spreadsheet | Dan Bricklin

Meet the inventor of the electronic spreadsheet | Dan Bricklin

The Evolution of Spreadsheets and VisiCalc

Introduction to Spreadsheets

  • The speaker, Crawford Hunt, engages the audience by asking about their experience with electronic spreadsheets like Microsoft Excel.
  • He contrasts modern spreadsheet use with traditional methods, referencing his father's manual business operations in Philadelphia.

The Birth of VisiCalc

  • In 1978, Hunt began developing VisiCalc, which launched on the Apple II in 1979. This marked a significant shift in how businesses utilized technology.
  • Steve Jobs acknowledged VisiCalc's pivotal role in Apple's success, stating it propelled the personal computer industry forward.

Early Programming Experience

  • Hunt recounts learning programming at age 15 and gaining access to computers through perseverance.
  • His work on the Multics Project at MIT introduced him to interactive time-sharing systems that influenced future operating systems like Linux and Unix.

Career Development

  • After graduating from MIT, he worked at Digital Equipment Corporation (DEC), focusing on computerized typesetting and user interface design for non-computer users.
  • Hunt transitioned to a small company creating electronic cash registers but aspired to start a venture with Bob Frankston from MIT.

Business Education and Case Method Learning

  • To prepare for entrepreneurship, he enrolled in Harvard Business School's MBA program in 1977, where he was one of few students with programming experience.
  • At Harvard, students learned through case studies that involved analyzing complex business situations filled with numbers and words.

Conceptualizing Interactive Calculations

  • Frustrated by errors affecting class participation due to incorrect calculations, Hunt envisioned an interactive tool akin to a "magic blackboard."
  • He imagined integrating mouse hardware into calculators for real-time computations during negotiations.

Prototyping Process

  • Inspired by his father's prototyping techniques for printing projects, Hunt decided to create a working prototype of his vision using Harvard's time-sharing system.

The Development of VisiCalc

Initial Challenges in Formula Creation

  • The challenge was determining what to include in the formula, requiring a unique identifier for each cell that the computer could recognize.
  • The initial idea involved manually naming cells, but this proved too tedious as the number of values increased.
  • A grid system was proposed to simplify identification; using row and column labels (e.g., B7) would make it easier for users to locate data on the screen.

Benefits of Grid Restriction

  • Restricting input to a grid not only solved identification issues but also allowed for new functionalities like cell ranges while maintaining flexibility in data entry.
  • Documentation was created to clarify user interface design, ensuring it could be easily understood by non-programmers.

Development Process and Testing

  • Bob worked from an attic using MIT's Multics System, coding and testing versions on an Apple II via acoustic coupler connections.
  • Early challenges included lack of print and save functions, leading to repetitive manual input during tests. Despite these setbacks, VisiCalc proved useful in practical applications.

Public Introduction of VisiCalc

  • After significant development efforts, VisiCalc was publicly announced at the National Computer Conference in June 1979 with marketing materials prepared by family members.
  • The New York Times humorously covered the event, highlighting early skepticism about electronic spreadsheets despite some recognition of their potential.

Launch and Legacy

  • By October 1979, VisiCalc was shipped with distinctive packaging and became a pivotal product in computing history.
Channel: TED
Video description

Dan Bricklin changed the world forever when he codeveloped VisiCalc, the first electronic spreadsheet and grandfather of programs you probably use every day like Microsoft Excel and Google Sheets. Join the software engineer and computing legend as he explores the tangled web of first jobs, daydreams and homework problems that led to his transformational invention. TEDTalks is a daily video podcast of the best talks and performances from the TED Conference, where the world's leading thinkers and doers give the talk of their lives in 18 minutes (or less). Look for talks on Technology, Entertainment and Design -- plus science, business, global issues, the arts and much more. Find closed captions and translated subtitles in many languages at http://www.ted.com/translate Follow TED news on Twitter: http://www.twitter.com/tednews Like TED on Facebook: https://www.facebook.com/TED Subscribe to our channel: http://www.youtube.com/user/TEDtalksDirector