Nisha Rathode (Editor)

Tom Lane (computer scientist)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Residence
  
U.S.

Nationality
  
US


Fields
  
Computer Science

Name
  
Tom Lane

Tom Lane (computer scientist) Tom Lane Computer Scientist 9786132485113 6132485112

Born
  
September 18, 1955 (age 68) Madrid, Spain (
1955-09-18
)

Known for
  
Independent JPEG Group,PostgreSQL, Portable Network Graphics (PNG)

Thomas G. (Tom) Lane is a computer scientist dedicated to open source software. In a 2000 survey he was listed as one of the top 10 contributors to an intended-to-be-representative sample of Open Source software, having contributed 0.782% of the code in the total sampled.

Contents

Tom Lane (computer scientist) httpsmediawiredcomphotos59334c2ef682204f736

Tom Lane's contributions to Open source include:

  • Organizer of the Independent JPEG Group (IJG),
  • Member of the core steering committee of PostgreSQL
  • Co-author of the Portable Network Graphics (PNG) Specification
  • Member of the Tagged Image File Format (TIFF) advisory committee
  • Contributor to the Ptolemy Project
  • Biography

    Tom Lane holds a Ph.D. in Computer Science from Carnegie Mellon University, 1990. He occasionally lectures at Carnegie Mellon University and other places. He has worked for Hewlett Packard, Structured Software Systems, Great Bridge, Red Hat, Salesforce, and Crunchy Data.

    In July 2000, Tom Lane was employed by Great Bridge, one of the first PostgreSQL support companies. However, the company was dissolved in September 2001 and Tom moved to Red Hat, a competitor of Great Bridge at the time, to develop their version of PostgreSQL called "Red Hat Database". The Red Hat Database project was later cancelled, but Tom continued to work there to develop PostgreSQL. Between May 2013 and October 2015, Tom worked at Salesforce.com. In 2015 Tom started working for Crunchy Data to allow more time to support the PostgreSQL community. Tom is part of the PostgreSQL core team.

    PostgreSQL

    Tom Lane is a member of the core PostgreSQL development team. He is involved in all aspects of PostgreSQL, including new features, performance improvements, and bug evaluation and fixes.

    Independent JPG Group (IJG)

    IJG is an informal group that writes and distributes a widely used free library for JPEG image compression. The IJG is arguably one of the important early open source groups and a major reason why the JPEG image format is a standard.

    The IJG develops and maintains libjpeg, a library written entirely in C which contains a widely used implementation of a JPEG decoder, JPEG encoder and other JPEG utilities.

    PNG

    The original specification for the Portable Network Graphics (PNG), version 1.0, was written by Thomas Boutell and Tom Lane, with contributions by many others.

    Tom Lane is a Contributing Editor for PNG Specification, Version 1.1.

    TIFF

    Tom Lane is a member of the Tagged Image File Format (TIFF) advisory committee.

    Works

  • Thomas G. Lane, JPEG FAQ
  • Thomas G. Lane, PostgreSQL Concurrency Issues
  • Thomas G. Lane, User interface software structures
  • Thomas G. Lane, Studying Software Architecture Through Design Spaces and Rules
  • Humor

  • In disputing a JPEG patent claim. "The patent describes a three-way symbol classification; the closest analog in JPEG is a two-way classification. If the jury can count higher than two, the case will fail."
  • In describing the attention to detail of another software company "The Single Unix Spec says that getopt() is supposed to be defined by <unistd.h>, but I guess reading the spec closely is not a hobby in Redmond..."
  • In contributing to "The Only Coke Machine on the Internet" "Since time immemorial (well, maybe 1970) the Carnegie-Mellon CS department has maintained a departmental Coke machine which sells bottles of Coke for a dime or so less than other vending machines around campus. As no Real Programmer can function without caffeine, the machine is very popular..."
  • On idiotic benchmark comparisons "Try to carry 500 people from Los Angeles to Tokyo in an F-15. No? Try to win a dogfight in a 747. No? But they both fly, so it must be useful to compare them... especially on the basis of the most simplistic test case you can think of. For extra points, use *only one* test case. Perhaps this paper can be described as "comparing an F-15 to a 747 on the basis of required runway length".
  • In modern culture

  • Mentioned in the Doom 3 video game's readme file
  • Partially responsible for the standardization of JPEG as the dominant computer image format on the World Wide Web
  • References

    Tom Lane (computer scientist) Wikipedia