Welcome!

Java IoT Authors: Liz McMillan, Yeshim Deniz, Zakia Bouachraoui, Pat Romanski, Elizabeth White

Related Topics: Java IoT, Linux Containers, IT SOLUTIONS GUIDE

Java IoT: Article

Linus Torvalds Leads Over Turing, Stroustrup, Stallman, Ritchie, and Berners-Lee

Linus Torvalds Leads Over Turing, Stroustrup, Stallman, Ritchie, and Berners-Lee

Related Links:
  • The i-Technology Right Stuff: Searching for the Twenty Top Software People in the World
  • Sung and Unsung i-Technology Heroes
  • Wanted: 19 More of the Top Software People in the World

    It began, as these things often do, as a chance remark, in a blog. Now it has grown to a Web-wide search for the best software people alive and dead. The best ever.

    The tiny acorn was born when Tim Bray in his popular Ongoing blog described Adam Bosworth - of Quattro Pro, Microsoft Access, IE4, then BEA and now Google fame - as "probably one of the top 20 software people in the world."

    The search for the remaining 19 began, and resulted in a list of forty nominees that are now being discussed and voted on by anyone interested in i-Technology and its software development pioneers.

    Currently the leading twenty as of Monday morning 5:00AM EST are as follows (but obviously it is changing by the hour as votes come in):

    1. 483 Linus Torvalds: "Benevolent dictator" of the Linux kernel
    2. 409 Alan Turing: Mathematician; author of the 1950 paper "Computing Machinery and Intelligence"
    3. 318 Bjarne Stroustrup: The designer and original implementor of C++
    4. 293 Richard Stallman: Free software movement's leading figure; founder of the GNU Project
    5. 271 Dennis Ritchie: Creator of C and Coinventor of Unix
    6. 221 Tim Berners-Lee: "Father of the World Wide Web" and expectant father of the Semantic Web
    7. 189 Ken Thompson: Coinventor of Unix
    8. 136 Guido van Rossum: Author of the Python programming language
    9. 123 Bill Joy: Cofounder and former chief scientist of Sun; main author of Berkeley Unix
    10. 121 Brian Kernighan: One of the creators of the AWK and AMPL languages
    11. 107 James Gosling: "Father of Java" (though not its sole parent)
    12. 100 Andy Tanenbaum: Professor of computer science, author of Minix
    13. 98 Anders Hejlsberg: Genius behind the Turbo Pascal compiler, subsequently "Father of C#"
    14. 90 Tim O'Reilly: Publisher, open source advocate; believer that great technology needs great books
    15. 80 Dave Cutler: The brains behind VMS; hired away by Microsoft for Windows NT
    16= 70 Roy T. Fielding: Primary architect of HTTP 1.1 and a founder of the Apache Web server
    16= 70 Rob Pike: An early developer of Unix and windowing system (GUI) technology
    18. 66 Martin Fowler: Famous for work on refactoring, XP, and UML
    19. 64 Sergey Brin: Son-of-college-math-professor turned cofounder of Google, Inc.
    20. 62 Dan Bricklin: Cocreator of VisiCalc, the first PC spreadsheet

    Related Links:

  • The i-Technology Right Stuff: Searching for the Twenty Top Software People in the World
  • Sung and Unsung i-Technology Heroes
  • Wanted: 19 More of the Top Software People in the World
  • More Stories By Jeremy Geelan

    Jeremy Geelan is Chairman & CEO of the 21st Century Internet Group, Inc. and an Executive Academy Member of the International Academy of Digital Arts & Sciences. Formerly he was President & COO at Cloud Expo, Inc. and Conference Chair of the worldwide Cloud Expo series. He appears regularly at conferences and trade shows, speaking to technology audiences across six continents. You can follow him on twitter: @jg21.

    Comments (8) View Comments

    Share your thoughts on this story.

    Add your comment
    You must be signed in to add a comment. Sign-in | Register

    In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


    Most Recent Comments
    Duty Editor 12/15/04 08:31:40 AM EST

    von Neumann is on the newly expanded list that will be released for a second round of voting shortly. We thank the IT and CS communities for the many and various suggestions, and believe that the wider, deeper list will find favor with almost everyone, though one or two omissions will be inevitable even in any expanded selection (the new voting includes a field of over 110 contenders...including Jogn von Neumann.)

    PF 12/15/04 07:36:46 AM EST

    How could John von Neumann be left off this list (if Alan Turing is on it) ???

    Duty Editor 12/15/04 02:33:45 AM EST

    Joe thanks for the excellent feedback. Please take a look here to see how this exercise has now been widened and deepened thanks to reader input like yours. A second round of voting will shortly begin...on a field broadened to include 90% of the suggestions you make here, along with many, many more from among the hundreds of suggestions we received over the past few days.

    Joe 12/14/04 06:10:52 PM EST

    I think you missed a lot of the major influences on software:

    - Relational databases, how about adding Edgar F. Codd?
    - Development of high level programming languages: Dijkstra would be the right guy here...
    - Object oriented languages: Alan Kay for developing the root of modern OO languages, Smalltalk.
    - Modern operating systems: Professor Corbato did ground braking work on OS's that all modern OS's rely on.

    just to name some of the obvious ones, of course there are many more...

    I don't agree with all your choices

    - Martin Fowler takes a lot of wrong credit here: UML, was mainly created by Ivar Jacobson, Grady Booch, and James Rumbaugh. XP would be Kent Beck. Marting Fowler wrote a couple of books and articles about these topics...

    - Don't know if Linus belongs here. All he did was writing a Kernel to emulate a 30 year old operating system. Hardly innovative...

    - Guido van Rossum invented a scripting language. Althoug I like Python I don't think that it deserves to be in this list. Stuff like Relational databases were slightly more important...

    - Andy Tannenbaum and Minix? See my comments on Linus...

    - Brian Kernighan: AWK can be hardly called a programming languages. It's the "duct tape" of operating systems and should be banned...

    - What is Tim O'Reilly doing here? He gave us animal on computer book covers??

    Brendan Johnston 12/13/04 04:38:54 PM EST

    Relational databases are important so Codd should figure.
    GUI's are important, how about Alan Kay?
    Pattern's are much talked about, what about Ward Cunningham?

    Top 20 12/13/04 09:19:37 AM EST

    My vote goes to linus torvalds three times over.

    Founding fathers 12/13/04 05:05:09 AM EST

    You mean Vincent Cerf, "The Father of the Internet" himself - co-inventor with Robert Kahn of TCP. Yes, certainly one of the all-time Top Twenty. Not sure if this list requires you to be alive though. (Ah no, Turing's there so yes cerf needs to be added.)

    BroaderWiderDeeper 12/13/04 04:56:02 AM EST

    Interesting to see how many language authors are here - Python, C, C++, Java, etc...but the real "top software people" are surely those who produce the underlying concepts, rather than the language implementations

    TBL, yes. But what about those who gave us TCP and internetworking in the first place?

    IoT & Smart Cities Stories
    When talking IoT we often focus on the devices, the sensors, the hardware itself. The new smart appliances, the new smart or self-driving cars (which are amalgamations of many ‘things'). When we are looking at the world of IoT, we should take a step back, look at the big picture. What value are these devices providing. IoT is not about the devices, its about the data consumed and generated. The devices are tools, mechanisms, conduits. This paper discusses the considerations when dealing with the...
    Charles Araujo is an industry analyst, internationally recognized authority on the Digital Enterprise and author of The Quantum Age of IT: Why Everything You Know About IT is About to Change. As Principal Analyst with Intellyx, he writes, speaks and advises organizations on how to navigate through this time of disruption. He is also the founder of The Institute for Digital Transformation and a sought after keynote speaker. He has been a regular contributor to both InformationWeek and CIO Insight...
    Machine learning has taken residence at our cities' cores and now we can finally have "smart cities." Cities are a collection of buildings made to provide the structure and safety necessary for people to function, create and survive. Buildings are a pool of ever-changing performance data from large automated systems such as heating and cooling to the people that live and work within them. Through machine learning, buildings can optimize performance, reduce costs, and improve occupant comfort by ...
    Digital Transformation is much more than a buzzword. The radical shift to digital mechanisms for almost every process is evident across all industries and verticals. This is often especially true in financial services, where the legacy environment is many times unable to keep up with the rapidly shifting demands of the consumer. The constant pressure to provide complete, omnichannel delivery of customer-facing solutions to meet both regulatory and customer demands is putting enormous pressure on...
    Bill Schmarzo, Tech Chair of "Big Data | Analytics" of upcoming CloudEXPO | DXWorldEXPO New York (November 12-13, 2018, New York City) today announced the outline and schedule of the track. "The track has been designed in experience/degree order," said Schmarzo. "So, that folks who attend the entire track can leave the conference with some of the skills necessary to get their work done when they get back to their offices. It actually ties back to some work that I'm doing at the University of San...
    CloudEXPO New York 2018, colocated with DXWorldEXPO New York 2018 will be held November 11-13, 2018, in New York City and will bring together Cloud Computing, FinTech and Blockchain, Digital Transformation, Big Data, Internet of Things, DevOps, AI, Machine Learning and WebRTC to one location.
    Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life settlement products to hedge funds and investment banks. After, he co-founded a revenue cycle management company where he learned about Bitcoin and eventually Ethereal. Andrew's role at ConsenSys Enterprise is a mul...
    SYS-CON Events announced today that IoT Global Network has been named “Media Sponsor” of SYS-CON's @ThingsExpo, which will take place on June 6–8, 2017, at the Javits Center in New York City, NY. The IoT Global Network is a platform where you can connect with industry experts and network across the IoT community to build the successful IoT business of the future.
    DXWorldEXPO | CloudEXPO are the world's most influential, independent events where Cloud Computing was coined and where technology buyers and vendors meet to experience and discuss the big picture of Digital Transformation and all of the strategies, tactics, and tools they need to realize their goals. Sponsors of DXWorldEXPO | CloudEXPO benefit from unmatched branding, profile building and lead generation opportunities.
    Disruption, Innovation, Artificial Intelligence and Machine Learning, Leadership and Management hear these words all day every day... lofty goals but how do we make it real? Add to that, that simply put, people don't like change. But what if we could implement and utilize these enterprise tools in a fast and "Non-Disruptive" way, enabling us to glean insights about our business, identify and reduce exposure, risk and liability, and secure business continuity?