Dave Winer

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Dave Winer
David Winer by Joi Ito.jpg
Dave Winer circa 2007
Born (1955-05-02) May 2, 1955 (age 68)
Brooklyn, New York City, USA
Residence USA
Known for

Dave Winer (born May 2, 1955 in Brooklyn, New York City) is an American software developer, entrepreneur and writer in New York City.[1] Winer is noted for his contributions to outliners, scripting, content management, and web services, as well as blogging and podcasting. He is the founder of the software companies Living Videotext, Userland Software and Small Picture Inc.,[2] a former contributing editor for the Web magazine HotWired, the author of the Scripting News[3] weblog, a former research fellow at Harvard Law School, and current visiting scholar at New York University's Arthur L. Carter Journalism Institute.

Family background and education

Winer was born on May 2, 1955, in Brooklyn, New York City, the son of Eve Winer, Ph.D., a school psychologist, and Leon Winer, Ph.D., a former professor of the Columbia University Graduate School of Business. Winer is also the grandnephew of German novelist Arno Schmidt and a relative of Hedy Lamarr.[4] He graduated from the Bronx High School of Science in 1972.[5] Winer received a BA in Mathematics from Tulane University in New Orleans in 1976. In 1978 he received an MS in Computer Science from the University of Wisconsin–Madison.

Career

Early work in outliners

In 1979 Dave Winer became an employee of Personal Software, where he worked on his own product idea named VisiText, which was his first attempt to build a commercial product around an "expand and collapse" outline display[6] and which ultimately established outliners as a software product. In 1981 he left the company and founded Living Videotext to develop this still-unfinished product. The company was based in Mountain View, CA, and grew to more than 50 employees.[6]

ThinkTank, which was based on VisiText, was released in 1983 for Apple II and was promoted as an "idea processor."[7] It became the "first popular outline processor, the one that made the term generic."[8] A ThinkTank release for the IBM PC followed in 1984, as well as releases for the Macintosh 128K and 512K.[9] Ready, a RAM resident outliner for the IBM PC released in 1985, was commercially successful but soon succumbed to the competing Sidekick product by Borland.[10] MORE, released for Apple's Macintosh in 1986, combined an outliner and a presentation program. It became "uncontested in the marketplace"[11] and won the MacUser's Editor's Choice Award for "Best Product" in 1986.[12]

In 1987, at the height of his company's success, Winer sold Living Videotext to Symantec[13] for an undisclosed but substantial transfer of stock[14] that "made his fortune."[15] Winer continued to work at Symantec's Living Videotext division, but after six months he left the company in pursuit of other challenges.[6]

Years at UserLand

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Winer founded UserLand Software in 1988[11] and served as the company's CEO until 2002.

UserLand's original flagship product, Frontier, was a system-level scripting environment for the Mac, Winer's pioneering weblog, Scripting News, takes its name from this early interest. Frontier was an outliner-based scripting language, echoing Winer's longstanding interest in outliners and anticipating code-folding editors of the late 1990s. Winer became interested in web publishing while helping automate the production process of the strikers' online newspaper during San Francisco's newspaper strike of November 1994,[16] According to Newsweek, through this experience, he "revolutionized Net publishing."[17] Winer subsequently shifted the company's focus to online publishing products, enthusiastically promoting and experimenting with these products while building his websites and developing new features. One of these products was Frontier's NewsPage Suite of 1997, which supported the publication of Winer's Scripting News and was adopted by a handful of users who "began playing around with their own sites in the Scripting News vein."[18] These users included notably Chris Gulker and Jorn Barger, who envisaged blogging as a networked practice among users of the software.[19]

In 1997 Winer was appointed advisor to Seybold Seminars due to his "pioneering work in web-based publishing systems."[20] Keen to enter the "competitive arena of high-end Web development,"[21] Winer then came to collaborate with Microsoft and jointly developed the XML-RPC protocol. This led to the creation of SOAP, which he co-authored with Microsoft's Don Box, Bob Atkinson, and Mohsen Al-Ghosein.

In December 1997, acting on the desire to "offer much more timely information,"[22] Winer designed and implemented an XML syndication format for use on his Scripting News weblog,[23][24] thus making an early contribution to the history of web syndication technology. By December 2000, competing dialects of RSS included several varieties of Netscape's RSS, Winer's RSS 0.92, and an RDF-based RSS 1.0. Winer continued to develop the branch of the RSS fork originating from RSS 0.92, releasing in 2002 a version called RSS 2.0.[25] Winer's advocacy of web syndication in general and RSS 2.0 in particular convinced many news organizations to syndicate their news content in that format.[26] For example, in early 2002 the New York Times entered an agreement with UserLand to syndicate many of their articles in RSS 2.0 format.[27] Winer resisted calls by technologists to have the shortcomings of RSS 2.0 improved. Instead, he froze the format and turned its ownership over to Harvard University.[28]

With products and services based on UserLand's Frontier system, Winer became a leader in blogging tools from 1999 onwards,[29] as well as a "leading evangelist of weblogs."[30] In 2000 Winer developed the Outline Processor Markup Language OPML, an XML format for outlines, which originally served as the native file format for Radio UserLand's outliner application and has since been adopted for other uses, the most common being to exchange lists of web feeds between web feed aggregators. UserLand was the first to add an "enclosure" tag in its RSS, modifying its blog software and its aggregator so that bloggers could easily link to an audio file (see podcasting and history of podcasting).

In February 2002 Winer was named one of the "Top Ten Technology Innovators" by InfoWorld.[31]

In June 2002 Winer underwent life-saving bypass surgery[32] to prevent a heart attack and as a consequence stepped down as CEO of UserLand shortly after.[33] He remained the firm's majority shareholder, however, and claimed personal ownership of Weblogs.com.

Writer

As "one of the most prolific content generators in Web history,"[30] Winer has enjoyed a long career as a writer and has come to be counted among Silicon Valley's "most influential web voices."[34]

Winer started DaveNet,[35] "a stream-of-consciousness newsletter distributed by e-mail"[36] in November 1994[37] and maintained Web archives of the "goofy and informative"[38] 800-word essays since January 1995,[39] which earned him a Cool Site of the Day award in March 1995.[40] From the start, the "Internet newsletter"[41] DaveNet was widely read among industry leaders and analysts,[42] who experienced it as a "real community."[43] Dissatisfied with the quality of the coverage that the Mac and, especially, his own Frontier software received in the trade press, Winer saw DaveNet as an opportunity to "bypass"[44] the conventional news channels of the software business. Satisfied with his success, he "reveled in the new direct email line he had established with his colleagues and peers, and in his ability to circumvent the media."[16] In the early years, Winer often used DaveNet to vent his grievances against Apple's management, and as a consequence of his strident criticism came to be seen as "the most notorious of the disgruntled Apple developers."[15] Redacted DaveNet columns were published weekly by the web magazine HotWired between June 1995 and May 1996.[30] DaveNet was discontinued in 2004.

Winer's Scripting News,[3] acclaimed as "one of the oldest blogs,"[45] launched in February 1997[18][46] and earned him titles such as "protoblogger"[47] and "forefather of blogging."[48] Scripting News started as "a home for links, offhand observations, and ephemera"[49] and allowed Winer to mix "his roles as a widely read pundit and an ambitious entrepreneur."[18] Offering an "as-it-happened portrait of the work of writing software for the Web in the 1990s,"[18] the site became an "established must-read for industry insiders."[30] Scripting News continues to be updated regularly.

Berkman Fellow at Harvard

Winer spent one year as a resident fellow at the Harvard Law School's Berkman Center for Internet & Society, where he worked on using weblogs in education.[50] While there, he launched Weblogs at Harvard Law School[51] using UserLand software,[52] and held the first BloggerCon conferences. Winer's fellowship ended in June 2004.

Visiting Scholar at New York University

In 2010 Winer was appointed Visiting Scholar at New York University's Arthur L. Carter Journalism Institute.[53]

Return to Outliners

On December 19, 2012,[54] Winer co-founded (with Kyle Shank) Small Picture, Inc., a corporation which builds two outlining products, Little Outliner and Fargo. Little Outliner, an entry-level outliner designed to teach new users about outliners,[55] launched on March 25, 2013. Fargo, the company's "primary product",[54] launched less than a month later, on April 17, 2013. Fargo is a browser-based outliner which stores the user's outlines in their Dropbox account. It is a free product; in the future, Small Picture may offer paid-for services to Fargo users.

Projects and activities

24 Hours of Democracy

In February 1996, while working as a columnist for HotWired, Winer organized 24 Hours of Democracy[dead link], an online protest against the recently passed Communications Decency Act. As part of the protest, over 1,000 people, among them Microsoft chairman Bill Gates, posted essays to the Web on the subject of democracy, civil liberty and freedom of speech.[56][57]

Edit This Page

In December 1999, Winer became the "proprietor of a growing free blog service"[58] at EditThisPage.com,[59][60] hosting "approximately 20,000 sites"[61] in February 2001. The service closed in December 2005.[62]

Podcasting

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Winer has been given "credit for the invention of the podcasting model."[63] Having received user requests for audioblogging features since October 2000, especially from Adam Curry,[64][65] Winer decided to include new functionality in RSS 0.92[66] by defining a new element[67] called "enclosure,"[68][69][70] which would pass the address of a media file to the RSS aggregator. He demonstrated the RSS enclosure feature on January 11, 2001 by enclosing a Grateful Dead song in his Scripting News weblog.[71]

Winer's weblogging product, Radio Userland, the program favored by Curry, had a built-in aggregator and thus provided both the "send" and "receive" components of what was then called audioblogging.[72][73] In July 2003 Winer challenged other aggregator developers to provide support for enclosures.[74] In October 2003, Kevin Marks demonstrated a script to download RSS enclosures and pass them to iTunes for transfer to an iPod.[75] Curry then offered an RSS-to-iPod script[76] that moved MP3 files from Radio UserLand to iTunes. The term "podcasting" was suggested by Ben Hammersley in February 2004.[77]

Winer also has an occasional podcast, Morning Coffee Notes,[78] which has featured guests such as Doc Searls, Mike Kowalchik, Jason Calacanis, Steve Gillmor, Peter Rojas, Cecile Andrews, Adam Curry, Betsy Devine and others.[5]

BloggerCon

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

BloggerCon is a user-focused conference for the blogger community. BloggerCon I (October 2003) and II (April 2004), were organized by Dave Winer and friends at Harvard Law School's Berkman Center for the Internet and Society in Cambridge, Mass. BloggerCon III met at Stanford Law School on November 6, 2004.[79]

Weblogs.com

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Weblogs.com provided a free ping-server used by many blogging applications, as well as free hosting to many bloggers. After leaving Userland, Winer claimed personal ownership of the site, and in mid-June 2004 he shut down its free blog-hosting service, citing lack of resources and personal problems.[80][81] A swift and orderly migration off Winer's server was facilitated by Rogers Cadenhead,[82] whom Winer then hired to port the server to a more stable platform.[83] In October, 2005, VeriSign bought the Weblogs.com ping-server from Winer and promised that its free services would remain free. The podcasting-related web site audio.weblogs.com was also included in the $2.3 million deal.[84]

Share your OPML

Winer opened his self-described "commons for sharing outlines, feeds, and taxonomy" in May 2006.[85] The site allowed users to publish and syndicate blogrolls and aggregator subscriptions using OPML.[86] Winer suspended its service in January 2008.[87]

Rebooting the News

Since 2009, Winer has collaborated with New York University's associate professor of journalism Jay Rosen on Rebooting the News, a weekly podcast on technology and innovation in journalism.[88] It was announced on July 1, 2011 that the show would be on break, as NYU itself was, from June to September. However, no new episodes have been released since, making show #94 released on May 23, 2011 the last.[89]

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. 5.0 5.1 Dave Winer's Personal Website: Curriculum Vitae
  6. 6.0 6.1 6.2 Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. 11.0 11.1 Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. 15.0 15.1 Lua error in package.lua at line 80: module 'strict' not found.
  16. 16.0 16.1 Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. 18.0 18.1 18.2 18.3 Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. RSS 2.0 specification
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. 30.0 30.1 30.2 30.3 Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. 54.0 54.1 What is Fargo?
  55. Little Outliner press guide
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. Lua error in package.lua at line 80: module 'strict' not found.
  60. Lua error in package.lua at line 80: module 'strict' not found.
  61. Lua error in package.lua at line 80: module 'strict' not found.
  62. Lua error in package.lua at line 80: module 'strict' not found.
  63. Lua error in package.lua at line 80: module 'strict' not found.
  64. Lua error in package.lua at line 80: module 'strict' not found.
  65. Lua error in package.lua at line 80: module 'strict' not found.
  66. Winer, Dave, 2000-12-25 RSS 0.92 Specification
  67. Winer, Dave, 2000-12-27 Scripting News: Heads-up, I'm working on new features for RSS that build on 0.91. Calling it 0.92...
  68. Lua error in package.lua at line 80: module 'strict' not found.
  69. Lua error in package.lua at line 80: module 'strict' not found.
  70. Lua error in package.lua at line 80: module 'strict' not found.
  71. Winer, Dave, 2001-01-11 Scripting News: Tonight's song on the Grateful Dead audio weblog is Truckin...
  72. Curry, Adam, 2002-10-21 UserNum 1014: Cool to hear my own audio-blog...
  73. Gilchrist, Harold 2002-10-27 Audioblog/Mobileblogging News this morning I'm experimenting with producing an audioblogging show...
  74. Lua error in package.lua at line 80: module 'strict' not found.
  75. Lua error in package.lua at line 80: module 'strict' not found.
  76. Lua error in package.lua at line 80: module 'strict' not found.
  77. Lua error in package.lua at line 80: module 'strict' not found.
  78. Lua error in package.lua at line 80: module 'strict' not found.
  79. Lua error in package.lua at line 80: module 'strict' not found.
  80. Lua error in package.lua at line 80: module 'strict' not found.
  81. Lua error in package.lua at line 80: module 'strict' not found.
  82. Lua error in package.lua at line 80: module 'strict' not found.
  83. Lua error in package.lua at line 80: module 'strict' not found.
  84. Lua error in package.lua at line 80: module 'strict' not found.[dead link]
  85. Lua error in package.lua at line 80: module 'strict' not found.
  86. Lua error in package.lua at line 80: module 'strict' not found.
  87. Lua error in package.lua at line 80: module 'strict' not found.
  88. Lua error in package.lua at line 80: module 'strict' not found.
  89. Lua error in package.lua at line 80: module 'strict' not found.

External links

  • Scripting News Dave Winer's weblog
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.