Greg Bryant (computer scientist)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Greg Bryant
Occupationscomputer scientist and community organizer
Known forFounder of Workspot

Greg Bryant is a computer scientist and community organizer,[1] best known as the founder of Workspot in downtown Palo Alto during the dotcom boom,[2][3][4][5] and editor of RAIN Magazine since 1989.[6] He also acted as a liaison between the computer industry and Christopher Alexander on many projects.[7][8]

Career

[edit | edit source]

In computing, he was an early promoter of virtual machines,[9] which led to work promoting UNIX and software tools at Intel headquarters during the 80386 project, and the creation of several production domain-specific languages.[10] He built languages and authoring tools for the first consumer in-car navigation systems, and the first mobile traffic app,[11] and built the first fullscreen mobile apps for Google,[12] and for eBay .[13] He introduced the idea of 'unfolding programming sequences',[14] and the category of 'operational grammars' with the programming language 'grogix'.[15] He writes about foundation problems in computing philosophy,[16] and presents on the application of software to urban issues.[17][18]

His community organizing closely follows his research and writing for RAIN Magazine. He co-founded two special-purpose community centers, which were also local business incubators: the Center for Appropriate Transport and the Tango Center in Eugene, Oregon. Defending the Tango Center led to a ballot measure that temporarily defunded Urban Renewal in downtown Eugene, Measure 20–134 in November 2007, which may be the central factor in its rejuvenation.[17][19][20]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]

Lua error in Module:Authority_control at line 153: attempt to index field 'wikibase' (a nil value).