Fact-checked by Grok 2 weeks ago

Tim Bray

Timothy William Bray (born June 21, 1955) is a Canadian software developer, entrepreneur, and environmental activist renowned for his contributions to web standards and early technologies. Bray earned a with honors in and from the in 1981. In the late 1980s, he managed the digitization of the at the , which involved developing full-text indexing and search technologies. This work led him to co-found Open Text Corporation in 1989, where he served as CEO and oversaw the commercialization of those search innovations into one of the first successful web search engines. A key figure in web standards, Bray co-edited the original XML 1.0 specification in 1998, which became foundational for data interchange and document structuring on the , and contributed to adoption in markup languages. His career included senior roles at as Distinguished Engineer and Director of Web Technologies, and later at as Developer Advocate, before joining in 2014 as a and Distinguished Engineer. In April 2020, Bray resigned from , publicly citing dismay over the company's firings of employees who had protested inadequate safety measures for warehouse workers amid the , which he described as unethical retaliation. As an environmental activist based in , Bray has opposed infrastructure projects, including participation in the Protect the Inlet movement against the expansion, emphasizing resistance to climate-disruptive developments. Currently operating through his consultancy Textuality Services, Inc., Bray continues writing on technology, software, and societal issues via his .

Early Life and Education

Childhood and Early Influences

Timothy William Bray was born on June 21, 1955, in to an academic family with roots in . His father, Donald William Bratrud (known as Bill Bray), worked as a professor of agriculture at the (AUB), leading the family to relocate to , , shortly after his birth, where Bray spent much of his childhood—approximately 11 years—in a multicultural environment blending Western educational influences with Middle Eastern realities. Bray's mother, Jean Bray (née Scott), descended from Alberta schoolteachers Bob and Clara Scott, instilling a household emphasis on education and intellectual pursuits amid modest circumstances typical of expatriate academic families in the 1950s and 1960s. The family's time in Beirut coincided with regional tensions, including the Six-Day War of June 1967, when Bray was 11 years old; his father continued teaching at AUB through the conflict, providing young Bray with firsthand exposure to geopolitical upheaval that honed early observational and analytical skills. In the pre-personal-computer era, Bray's initial encounters with technology were shaped by the university setting of AUB and familial discussions of scientific topics like agriculture and education, rather than hands-on computing, which was inaccessible to most children at the time. This backdrop of academic rigor and international displacement fostered a foundation in logical reasoning and problem-solving, evident in Bray's later affinity for computer science, though specific childhood hobbies in tinkering or early systems remain undocumented in available records. The family eventually returned to Canada, reconnecting with extended relatives in western provinces like Alberta and maintaining ties through gatherings centered on shared intellectual heritage.

Academic Background and Degrees

Tim Bray received a degree with a double major in and from the in , , graduating in 1981. This program equipped him with core competencies in computational theory, algorithms, and programming, which underpinned his subsequent work in and . During his undergraduate studies, Bray engaged with early environments, fostering a practical approach to problem-solving in information systems. No advanced degrees, such as a , are documented in his academic record, distinguishing his trajectory from those requiring formal postgraduate . His education, from an institution noted for interdisciplinary strengths including , provided the empirical foundation for innovations in text markup and search technologies without reliance on specialized graduate theses.

Professional Career

Early Software Ventures

Bray's early involvement in commercial software began in the late 1980s at Waterloo Maple Software, where he served as interim CEO from 1989 to 1990. During this period, he implemented financial reforms that averted the company's bankruptcy and directly contributed to the Maple computer algebra system's reliability by diagnosing and fixing several memory leaks in its memory manager. These repairs enhanced the efficiency of symbolic computations, reducing risks of performance degradation in memory-intensive operations central to Maple's kernel for algebraic manipulations and numerical solving. In 1989, Bray co-founded Open Text Corporation, initially leveraging search technologies developed during his prior role as research manager for the New project at the (1987–1990). As CEO and senior vice president until 1996, he commercialized full-text indexing tools, refining the (Practical Algorithm to Retrieve Information Coded in Alphanumeric) tree structure from the OED work into scalable engines using suffix arrays for rapid querying of large corpora. This foundation enabled Open Text to enter the nascent web search market around 1990, predating widespread adoption. A pivotal innovation was the Open Text Index of the World Wide Web, launched in 1995 as one of the earliest commercial web search engines, which Bray invented and built. The accompanying web crawler, deployed in April 1995, drove usage growth of approximately 20% weekly for eight months, though it faced challenges scaling under peak query loads. Competing directly with Lycos and Infoseek, the Index pioneered practical full-text search on the web, incorporating features like Japanese language porting and a novel graphical user interface. Under Bray's leadership, Open Text secured three rounds of venture capital and executed a NASDAQ IPO in 1996, establishing scalable data processing techniques that traced causal roots to handling the OED's 2.5 million entries and extended to dynamic web-scale indexing.

XML Development and Textuality

In 1996, Tim Bray founded , a consulting firm dedicated to advising on XML development and implementation as a simplified markup language for data interchange. Through Textuality, Bray positioned himself as a key proponent of XML's evolution from the more cumbersome (SGML), emphasizing pragmatic design to enable broader web-scale adoption. Bray served as co-editor of the XML 1.0 specification alongside Jean Paoli of and with technical leadership from , culminating in its release as a W3C Recommendation on February 10, 1998. This effort stripped away SGML's intricate features—such as extensive minimization rules and optional syntax elements—that had rendered it overly complex for automated processing and transmission, prioritizing instead a core set of rules for unambiguous and extensibility without sacrificing . Bray's contributions focused on reconciling SGML's document-centric heritage with the demands of programmatic data exchange, advocating for mandatory closing tags and strict to reduce implementation errors while preserving user-defined vocabularies. Early validation came from industry players including and , whose participation in XML's formulation and rapid integration into tools like and prototypes demonstrated its viability for scalable, vendor-agnostic data formats over alternatives.

Antarctica Systems and Independent Consulting

In 1999, Tim Bray founded Antarctica Systems, a Vancouver-based where he served as until 2003. The firm specialized in data visualization tools, developing server-side software to generate graphical maps of complex information spaces accessible through standard web browsers. This approach aimed to enhance user interaction with shared bases by providing intuitive, GUI-like navigation, addressing limitations such as "bookmark syndrome" in enterprise environments and improving for existing deployments. The flagship product, Visual Net, leveraged XML for structuring application data and supported visualization of numeric, textual, and geographic information, either standalone or combined. Bray personally designed and implemented core components, including a large RAM-resident database integrated as an Apache module and an early single-page application user interface. By version 4.0, released around 2003, Visual Net enabled mapping of intranets and online databases for business analytics, targeting sectors like federal government and corporate settings to simplify navigation of large datasets. The company raised two rounds of venture capital to fund development, reflecting an entrepreneurial shift from pure consulting to scalable product offerings amid the dot-com era's emphasis on web-enabled tools. Antarctica Systems operated as a provider of custom solutions, bridging the transition from 1990s XML experimentation to early 2000s demands, though specific client case studies with quantified performance metrics, such as efficiency gains, remain undocumented in . Bray's tenure ended in 2003, coinciding with broader market contractions that challenged small startups' ability to scale against larger incumbents, prompting his move to . Concurrently, Bray maintained independent consulting through Textuality Services, established in 1996, which delivered bespoke XML-based implementations for clients including and , focusing on and distributed systems without overlapping into standards work. This dual track underscored the practical limits of independent operations in rapidly consolidating tech landscapes, where venture-backed products faced competition from established platforms.

Sun Microsystems Era

Tim Bray joined in March 2004 as Director of Web Technologies, shortly after divesting his consulting firm Antarctica Systems. In this capacity, he led efforts to integrate web standards into Sun's Java-centric ecosystem, emphasizing practical interoperability for and content syndication technologies. His work targeted enhancing Java's role in web services, where XML processing via established APIs like JAXP facilitated data exchange standards, enabling developers to build more robust, cross-platform applications without . A key initiative under Bray's involvement was the launch of Sun's corporate blogging platform in , which promoted internal and external and , ultimately earning him Sun's Chairman's . This move countered more closed communication models prevalent in competitors like , fostering empirical advantages in community-driven innovation as evidenced by increased open-source contributions to Sun projects during the mid-2000s. Bray also championed support for dynamic scripting languages on the , including and integrations, arguing that such extensions addressed Java's verbosity and improved web application productivity without abandoning its enterprise strengths. Bray critiqued proprietary-heavy approaches in web services, notably labeling the stack—promoted by and others—as a failure due to its layered complexity, which empirically impeded adoption compared to lighter alternatives. He advocated principles for XML-based interactions, prioritizing causal simplicity in protocol design to drive real-world interoperability; by the late 2000s, RESTful APIs demonstrated higher deployment rates in scalable web systems, with surveys indicating over 70% preference among developers for such methods in API development. These positions reflected Sun's broader shift toward open standards, where Bray's influence helped align tools with verifiable, standards-compliant practices, though internal tensions arose over balancing proprietary Java extensions with pure open-source purity. His tenure ended in February 2010 amid Sun's acquisition by .

Google Employment

Tim Bray joined on March 15, 2010, as a developer advocate with an initial focus on promoting app development and ecosystem growth. His hiring capitalized on his prior expertise in web standards and data interchange formats, including XML co-invention, to support 's developer tools and platform adoption amid competition from . Operating remotely from , , Bray engaged in advocacy activities such as advising on software best practices and interviewing independent developers to highlight platform successes. Later in his tenure, Bray shifted toward identity and protocols, contributing to the specification and launch of Connect, an extensible framework built on 2.0 for secure identity verification across web and mobile applications. This work culminated in the protocol's public announcement at the on February 25, 2014, where Bray's efforts helped clarify and promote its implementation for developers. He emphasized practical explanations of flows and related standards to facilitate broader adoption in distributed systems. Bray's employment ended on March 17, 2014, following disputes over work arrangements; he refused relocation to , citing family commitments, while Google declined to establish a engineering office. During his four years, he observed Google's engineering culture as intensely focused on and growth, with perks supporting but demands akin to high-stakes environments he encountered earlier in his career. No public metrics on efficiency improvements from his optimizations were disclosed, though his protocol work aligned with Google's emphasis on interoperable, high-scale data exchange.

Amazon Web Services Tenure

Tim Bray joined (AWS) in December 2014 as a Senior Principal Technologist, based in , , following his role at . By 2019, he had advanced to Vice President and Distinguished Engineer, a senior technical leadership position emphasizing deep expertise over people . In this capacity, Bray contributed to the domain, including enhancements to AWS Step Functions for workflow orchestration and integration with other services. Bray's work focused on technical aspects of cloud and data handling, drawing on his prior experience with standards like XML and to support scalable, API-driven architectures in services such as those underpinning and serverless execution. AWS APIs predominantly utilize for , aligning with Bray's longstanding advocacy for lightweight data interchange formats over heavier alternatives like XML in high-volume cloud environments. His efforts supported operational improvements in serverless throughput, though specific metrics attributable to his direct involvement, such as reduced in function invocations, are not publicly detailed in engineering disclosures. During Bray's tenure, AWS underwent explosive growth, with annual revenue increasing from $5.0 billion in 2014 to $25.0 billion in 2019, necessitating rapid expansion of teams from approximately 1,000 to over 10,000 employees focused on cloud infrastructure. This scaling introduced challenges in maintaining velocity amid workforce and distributed operations across global teams, as evidenced by internal reports of increased coordination overhead in large-scale service developments. Bray's role as a distinguished positioned him to address such issues through architectural guidance rather than operational management.

Post-Amazon Activities and FTC Involvement

After departing in May 2020, Tim Bray shifted to semi-retired independent work, emphasizing freelance consulting, advisory positions, and . He maintains availability for consulting engagements and holds advisory roles with equity interests in Yalo, a conversational , and Zus Healthcare Technologies, focused on . This period has involved selective tech advisory on and standards, leveraging his prior experience without full-time corporate commitments. Bray contributed as an expert witness for the U.S. Federal Trade Commission (FTC) in its ongoing antitrust lawsuit against Meta Platforms, Inc., filed in December 2020 to challenge Meta's acquisitions of Instagram and WhatsApp. Serving as the FTC's infrastructure expert, he testified on technical aspects such as service speed and user perceptions of responsiveness, assessing potential competitive harms from reduced incentives for innovation post-acquisition; his declaration, referenced in court filings, emphasized empirical metrics over speculative harms. Involvement spanned filings and proceedings into 2024, aligning with FTC scrutiny of tech market dominance through data on platform interoperability and scalability effects. In recent writings, Bray has critiqued generative AI (GenAI) developments, prioritizing causal economic and environmental outcomes over efficacy debates. His July 6, 2025, blog "The Real GenAI Issue" contends that GenAI's deployment is driven by corporate aims to cut costs via employee displacement—citing examples like Adobe's "Skip the Photoshoot" initiative to bypass human creatives—rather than broad gains, potentially exacerbating through widespread job losses. He highlights verifiable costs, including over $300 billion in AI startup investments and substantial from expanded data centers, which could intensify pressures absent offsetting . A September 2025 follow-up offered tempered predictions on GenAI's trajectory, underscoring market realities like hype-driven capital allocation without ideological exaggeration. These outputs reflect Bray's emphasis on data-backed risks in tech policy and deployment.

Contributions to Web and Data Standards

XML Specification and Standardization

The Extensible Markup Language (XML) 1.0 specification, published as a W3C Recommendation on February 10, 1998, defines a tag-based structure for documents, comprising start-tags, end-tags, empty-element tags, entity references, and character references to ensure a logical and physical entity-based composition that supports extensible markup. This design prioritizes parsing predictability through strict syntactic rules—such as case-sensitive tags and mandatory well-formedness—enabling unambiguous machine processing over the flexibility of less rigid formats, a that favors reliable in diverse systems at the cost of added verbosity in markup. Co-edited by Tim Bray, the specification streamlined subsets of SGML for compatibility, emphasizing simplicity in core syntax while allowing custom element definitions for domain-specific vocabularies. Subsequent advancements addressed scalability in mixed vocabularies: Namespaces in XML, recommended by the W3C on January 14, 1999, introduced URI-identified collections of names to qualify elements and attributes, mitigating name clashes in compound documents without altering the base tag structure. , advanced to Recommendation status on May 2, 2001, extended this with declarative constraints on data types, structures, and validity, balancing parsing predictability—via enforceable rules for element order and content models—against the flexibility of reusable components like complex types. These features embody engineering trade-offs: rigid validation enhances error detection and tool support but increases schema complexity compared to looser alternatives, justifying XML's suitability for scenarios requiring precise semantics over ad-hoc data exchange. Standardization milestones, including rigorous W3C review processes and testing via implementations, culminated in widespread adoption for files and throughout the , as evidenced by XML's integration into e-business systems and web services protocols like , which leveraged its structured format for reliable cross-platform data transfer. Empirical uptake is reflected in industry standards for document exchange, where XML's schema-driven validation ensured consistent parsing across vendors, though not without challenges in variance addressed through errata and revisions. Criticisms of XML center on its verbose markup, which introduces bloat—often 2-3 times larger than equivalent representations due to tag overhead—prompting migrations in lightweight contexts where compactness outweighs needs, as seen in trends toward for RESTful services post-2010. Despite this, XML retains utility in validation-heavy domains like enterprise configurations and standards-compliant documents, where its predictability and support provide causal advantages in maintaining over 's minimalism.

W3C Technical Architecture Group Participation

Tim Bray served on the W3C Technical Architecture Group () from 2002 until his resignation on March 15, 2004, as one of three members appointed by W3C Director . In this advisory role, he contributed to resolving architectural issues guiding the Web's evolution, emphasizing principles of resource identification, representation handling, and . His resignation stemmed from W3C process rules limiting any single organization to one representative, as Bray's new employer, , already had Norm Walsh in the group; this constraint, combined with his full-time commitments, ended his tenure after advancing key deliverables to public review stages. Bray participated in debates on URI persistence, advocating that URIs must reliably identify resources over time to enable durable hyperlinks and avoid , a principle formalized in TAG findings to support decentralized publishing without centralized control. He also engaged in discussions on versioning, stressing orthogonal separation of resources from their representations to allow safe evolution—such as updating content without altering identifiers—thereby minimizing breakage in distributed systems. On decentralization, Bray supported TAG positions reinforcing the Web's design for independent deployment, where no authority dictates URI ownership beyond delegation via domain names, preventing monopolistic fragmentation akin to proprietary networks of the . These stances causally mitigated risks of ecosystem splintering; for instance, enforcing URI opacity and equivalence rules ensured cross-origin links functioned predictably, as evidenced by the absence of widespread identifier silos post-TAG interventions, unlike earlier hypertext experiments with incompatible addressing schemes. A notable output during his involvement was advancing the "Architecture of the , Volume One" to Working Draft in early 2004, which Bray helped shepherd before departing; published as a W3C Recommendation on December 15, 2004, it codified these principles, including Bray's editorial work on related findings like consistent use of media types for independence. This document's rigorous framing provided a causal bulwark against fragmentation by mandating agent-agnostic behaviors, such as treating HTTP responses as representations rather than resources themselves, which stabilized deployments across diverse implementations. While TAG's outputs under Bray's tenure enhanced architectural coherence, fostering long-term scalability through evidence-based constraints, critiques highlight potential downsides: the group's consensus-driven deliberations sometimes imposed overly prescriptive abstractions, arguably delaying agile innovations in fast-moving areas like dynamic content handling. Bray himself critiqued specific resolutions, such as the httpRange-14 finding on HTTP dereferencing ranges, labeling aspects of it a "" for imputing undue distinctions between "information resources" and others that the Web's operational model does not enforce, potentially complicating rather than clarifying practical deployment. This balance reflects TAG's strength in preventing ad-hoc drifts but underscores tensions between foundational rigor and evolutionary speed.

Atom Protocol Development

Tim Bray served as co-chair of the IETF Atom Publishing Protocol and Format Working Group (AtomPub WG), alongside Paul Hoffman, which developed the syndication format as a successor to to address ambiguities in RSS 2.0 specifications, such as inconsistent handling of enclosures and categories. The working group focused initial efforts on the syndication format, culminating in its publication as 4287, "The Syndication Format," on December 18, 2005, which defined a standards-track XML-based feed format for web content with improved clarity on elements like entries, feeds, and metadata for better . Bray collaborated with contributors including and Sam Ruby on preliminary drafts, emphasizing features such as mandatory unique identifiers for entries (via the atom:id element) and support for through XML entities, which enhanced feed reliability compared to RSS 2.0's optional and variably interpreted fields. These changes reduced parsing errors in aggregators, as Atom's stricter validation—drawing from XML 1.0 best practices—minimized ambiguities that plagued RSS implementations, though empirical studies on error rates were limited; for instance, Atom's explicit usage facilitated extensions without backward-incompatibility risks inherent in . The Atom format supported extensions like PubSubHubbub (later standardized as WebSub in RFC 8336), enabling real-time push notifications for feed updates via server-to-server webhooks, which complemented Atom's pull-based polling model and improved efficiency for dynamic content in blogging platforms. Adoption grew in platforms such as WordPress and Blogger, where Atom feeds provided extensible metadata for threading and authorship, though RSS retained dominance due to its earlier entrenchment; by 2006, Atom's cleaner specification was praised for reducing implementation variances, but proprietary feeds from services like Facebook later competed by prioritizing closed ecosystems over open standards. While Atom offered superior extensibility—e.g., via atom:link relations for threading (RFC 4685)—its uptake was tempered by RSS's broader legacy support, with both formats coexisting in most aggregators without full displacement.

JSON Advocacy and Refinements

Tim Bray endorsed as a lightweight data interchange format particularly suited for environments, highlighting its advantages over XML in scenarios requiring rapid and deserialization of structured data. In a December 2006 blog post, he noted that 's design, rooted in object literals, enables faster generation and parsing compared to XML due to its narrower scope and lack of XML's overhead features like namespaces or entity references, making it preferable for web APIs and client-side processing. Bray contributed to JSON's standardization through his role as editor for the IETF JSON Working Group, producing RFC 7159 in 2014, which refined the format by resolving inconsistencies with prior specifications, correcting errors, and providing interoperability guidance based on practical implementation experience. This work culminated in RFC 8259 (2017), which further clarified JSON's syntax, semantics, and usage recommendations, emphasizing its language-independent nature while derived from ECMAScript. These refinements addressed ambiguities in the original JSON description, such as handling of whitespace, numeric precision, and string escaping, promoting broader adoption in APIs including those at AWS during Bray's tenure there from 2014 onward. On security, Bray's editorial contributions included explicit warnings against unsafe parsing methods; RFC 8259 advises implementations to avoid JavaScript's eval() function for JSON parsing due to risks of and recommends safer alternatives like dedicated parsers to mitigate vulnerabilities in untrusted data streams. This guidance reflected real-world concerns in ecosystems where 's prevalence amplified potential exploits from malformed inputs. Bray acknowledged JSON's limitations relative to XML, critiquing its inherent schemalessness which lacks XML's robust validation mechanisms, leading to higher error rates in untyped data exchanges—such as runtime failures from unexpected structures that XML schemas could preempt. In 2013 and 2016 blog entries, he described the JSON specification's "floppiness" in permitting constructs akin to bugs (e.g., duplicate keys) and expressed reservations about JSON Schema's complexity in addressing validation gaps without XML's rigor. Despite these, his refinements facilitated 's dominance in performance-critical applications, with benchmarks showing parse speeds often 2-10 times faster than XML for equivalent payloads in engines.

Software and Technical Projects

Notable Tools and Implementations

![OpenText logo](./assets/OpenText_logo_$2025 Bray authored , the inaugural XML processor, released in December 1996 as a Java-based non-validating parser optimized for compactness, completeness, and parsing efficiency. This implementation enabled early practical handling of XML documents in resource-constrained environments, establishing a for subsequent parsers through its production-ready performance and speed. Complementing Lark, Bray developed Larval, a full validating XML processor that identifies violations of validity constraints while eschewing error recovery to facilitate and incremental . Larval's design prioritized diagnostic utility over strict conformance enforcement, supporting developers in processing complex document type definitions (DTDs) with detailed error reporting. Prior to widespread XML adoption, Bray co-founded Open Text Corporation in 1991, where he implemented one of the earliest commercially viable engines based on University of Waterloo's indexing algorithms, facilitating efficient retrieval from large unstructured datasets. This system powered tools, demonstrating practical scalability in data handling for document corpora exceeding millions of pages.

Open Source and Experimental Work

Tim Bray has engaged in several experiments focused on performance optimization and concurrency, notably the Wide Finder project initiated in September 2007. This involved developing and benchmarking code to parse massive access logs—simulating 1 billion lines—for hit counts using regular expressions, with the goal of testing multicore without relying on complex programming models. Implementations in languages like Erlang demonstrated potential speedups but revealed bottlenecks in file I/O and regex efficiency, influencing discussions on practical concurrency limits rather than yielding widespread adoption for log analysis tools. Post-2020, Bray's tinkering has centered on finite automata and , exemplified by Quamina, an open-source Go library released around 2022 for high-throughput event filtering against multiple patterns. Quamina employs deterministic finite automata to achieve low-latency matching, with empirical benchmarks showing it processes millions of events per second on modest hardware, suitable for niches like or content filtering. However, its specialized focus has limited broader uptake, as general-purpose alternatives like regex libraries suffice for less demanding scenarios, reflecting market preferences for simplicity over optimized automata. In July 2025, Bray experimented with generative AI assistance for a Quamina-related task: optimizing Go code for finite-state transitions. The AI-generated solution proved functional and concise, handling edge cases adequately, though Bray noted its output required verification and offered no clear breakthrough beyond niche . This aligns with Quamina's ongoing refinements, such as epsilon-transition handling, where empirical testing exposed scalability issues in regex extensions, underscoring automata's feasibility constraints in production without universal appeal.

Writings and Publications

Authored Books

Tim Bray has primarily contributed chapters and sections to technical books rather than authoring standalone volumes, reflecting his emphasis on concise, standards-driven explanations over expansive treatises. In Beautiful Code: Leading Programmers Explain How They Think (, 2007), Bray wrote the chapter "Finding Things," detailing pragmatic algorithms for , including inverted indexes and techniques derived from his early work on at Open Text Corporation. The chapter underscores causal trade-offs in search efficiency, such as query time versus index size, and has been cited for its real-world applicability in education and practice. Bray also provided key contributions to Presenting XML (Sams.net Publishing, ), co-authored with Richard Light as lead, where he elaborated on XML's subset of SGML for web-compatible markup, stressing and for interchange. The book received acclaim for demystifying XML's syntax and validation mechanisms amid rapid evolution, though some reviews noted examples becoming dated by the early due to advancing tools like . Its theses on XML's pragmatic advantages over proprietary formats influenced developer adoption, evidenced by citations in early XML curricula and standards documentation. These works encapsulate Bray's advocacy for robust, evolvable formats, prioritizing empirical utility over theoretical purity, with lasting references in programming texts despite ' era-specific contexts.

Blog: Ongoing and Technical Essays

Tim Bray has maintained a personal titled Ongoing since , where he publishes technical essays on practices, interchange formats, and . The emphasizes practical insights derived from his professional experience, often incorporating examples and metrics to illustrate points rather than speculative forecasts. Recurring themes include critiques of over-engineered formats and strategies for building scalable systems, with Bray advocating for in to achieve reliability at scale. In essays on data formats, Bray highlights pitfalls in XML development, such as the resource-intensive nature of inventing custom XML languages, which he describes as politically fraught and prone to delays exceeding initial estimates. He argues that XML's strengths lie in its straightforward parsing but warns against unnecessary extensions that complicate without proportional benefits, supported by examples of real-world processing overheads. On software best practices, posts dissect issues like namespace proliferation and validation burdens, recommending reuse of established formats to minimize errors in distributed systems. Contributions to cloud computing discussions appear in entries examining infrastructure scalability, where Bray analyzes trade-offs in distributed architectures, such as the tension between elasticity and operational complexity in early offerings. He details empirical observations from projects involving high-throughput handling, including benchmarks on distribution and , stressing measurable outcomes like request latency under load over vendor marketing claims. As of 2025, Bray's entries on maintain a data-centric approach, critiquing generative AI's hype by contrasting anecdotal productivity gains—such as automated —with risks of increased from unverified outputs. In a September 2025 post, he predicts limited near-term disruptions in routine automation tasks but cautions against over-reliance, citing examples where AI-assisted programming introduced fragility without causal evidence of long-term efficiency improvements. These pieces incorporate snippets of AI-generated versus hand-written code to quantify differences in maintainability, underscoring Bray's preference for verifiable causal impacts over transformative narratives.

Activism and Public Commentary

Environmental Positions and Actions

Tim Bray has advocated for aggressive carbon reductions, emphasizing both changes and systemic political interventions. In a January 2020 blog post, he outlined his family's decarbonization initiatives, which included replacing gas vehicles with electric cars and e-bikes (logging 3,000 km on the latter), installing heat pumps for heating and hot water, switching to , enhancing home insulation, eliminating usage, minimizing , and increasing vegetarian meals while limiting beef consumption. Bray acknowledged that such individual efforts would not meaningfully alter trajectories but argued they serve to raise awareness and model behavior, ultimately requiring "radical large-scale political action" to address the crisis. Bray's environmental activism includes direct participation in protests against infrastructure. On April 18, 2018, he was arrested for during a of a facility in , , as part of opposition to the expansion, which aimed to increase capacity for exporting diluted to . This event formed part of Canada's largest campaign against the project, leading to his contribution to the 2024 anthology Standing on , which documents personal accounts from TMX resisters. He has also co-founded False Creek Friends, a nonprofit dedicated to restoring Vancouver's waterway through community monitoring and advocacy for reduced . Bray has expressed skepticism about the efficacy of conventional climate activism, observing in a September 2023 post that decades of marches, demonstrations, petitions, and arrests have coincided with persistently rising global greenhouse gas emissions, as tracked by Our World in Data. He supports alternatives like the Fossil Fuel Non-Proliferation Treaty and has endorsed more confrontational strategies, including non-violent property disruption inspired by Andreas Malm's How to Blow Up a Pipeline, which advocates sabotaging emissions infrastructure such as pipelines and SUVs without endangering human life to overwhelm judicial systems and force policy shifts. In the October 2024 British Columbia provincial election, Bray urged votes for the Green Party, criticizing the NDP government's promotion of liquefied natural gas exports as incompatible with emission goals. These positions reflect Bray's commitment to urgent decarbonization amid of activism's limited impact on emission trends, where technological efficiencies have moderated per-unit emissions in developed economies but failed to offset overall growth driven by demand. The Trans Mountain project's acquisition and completion in May 2024, despite protests, underscores debates over whether targeted opposition reduces net emissions or merely displaces production to higher-emission jurisdictions.

Critiques of Tech Industry Practices

In a 2017 blog post, Bray critiqued the tech industry's concentration of power, arguing that giants like , , and engage in manipulative practices such as , addictive design, and that undermine and trap users' data for profit. He highlighted the sector's tendencies, noting that the top five tech companies were valued at $3 trillion and wielded influence akin to a "new world government," capable of political resistance to . Bray referenced progressive analyses, including concerns over models that extract " rents" and calls to direct antitrust efforts at tech, while cautioning industry leaders to take such scrutiny seriously rather than dismiss it. By 2020, Bray escalated his advocacy for structural remedies, describing the tech sector as the "leading candidate" for regulators due to entrenched power imbalances that exacerbate wealth concentration and enable exploitative practices. He specifically endorsed breaking up firms like to address these issues, viewing such dominance as a "deep societal problem" rooted in policy failures since the . Similarly, in commentary on Google's antitrust case, Bray acknowledged the company's in , where it charges high rents and forms a duopoly with that disadvantages publishers, but noted pushback that its free, high-quality search provides direct consumer value without obvious end-user harm. Despite Bray's interventions favoring or utility-style regulation—such as mandating public for search to curb advertising entanglements—empirical evidence on tech scale suggests countervailing efficiencies, including rapidly declining prices, expanded output, and sustained driven by competitive pressures within dominant platforms. For instance, proprietary innovations in monopolized markets have empirically reduced prices and increased consumer output, enhancing welfare even amid . Bray's position aligns with antitrust revivalism, prioritizing deconcentration over such demonstrated gains from integrated operations.

Controversies and Debates

Amazon Resignation and Worker Treatment Disputes

In May 2020, Tim Bray, then a vice president and distinguished engineer at , resigned after five years with the company, citing dismay over the firings of employees who had publicly criticized warehouse conditions amid the . In a blog post dated April 29, 2020, Bray described the terminations as "chickenshit" actions designed to instill fear rather than address legitimate concerns about worker exposure to the virus, arguing that they reflected a toxic vein in 's culture that tolerated dissent only if it did not disrupt operations. He had escalated internal complaints about the firings but felt unable to "" to 's leadership principle, leading him to depart rather than endorse what he viewed as retaliatory measures against whistleblowers. The firings in question involved at least three corporate employees—Emily Cunningham, Maren Costa, and Bashir Mohamed—terminated in April 2020 after they organized petitions and spoke out against perceived inadequacies in safety protocols, such as insufficient protective equipment and during the early surge. maintained that these individuals violated internal policies by repeatedly accessing sensitive without authorization and sharing it externally, actions the company classified as security breaches rather than protected . Earlier, in March 2020, organizer was fired after leading a in demanding and better protections, which attributed to policy infractions including unauthorized access to medical data. Amazon countered criticisms by highlighting substantial investments in worker safety, reporting over $11.5 billion spent in on COVID-19-related measures, including provision of (PPE) for all frontline employees, implementation of thermal screening, enhanced facility cleaning, and process changes to enforce physical distancing in warehouses. The company introduced over 150 operational updates, such as staggered shifts and capacity limits, to reduce transmission risks while maintaining essential functions during lockdowns. These efforts correlated with a reported decline in the recordable injury rate from 5.7 per 200,000 hours worked in 2019 to 5.1 in , though serious injury rates remained at 5.9 per 100 warehouse workers, exceeding industry averages for warehousing. Debates surrounding Bray's resignation centered on whether the firings constituted retaliation or necessary of rules in a high-stakes operational environment, where Amazon handled unprecedented demand as an essential . Critics of Bray's position, including some Amazon employees, argued that his public stance overlooked the scale of required to deliver goods amid shortages, potentially prioritizing over pragmatic in a where halting operations could exacerbate public health strains elsewhere. Post-2020 showed injury rates rebounding to 6.6-6.8 per 100 workers by 2022, suggesting persistent challenges but also Amazon's claims of ongoing improvements through AI-driven and training, which Bray's critics contended he undervalued in favor of anecdotal whistleblower narratives. Mainstream reports amplifying Bray's views often emanated from outlets with documented institutional biases toward labor , while Amazon's disclosures provided empirical counters on investments and metrics, underscoring causal trade-offs between rapid scaling and zero-risk ideals.

Antitrust Advocacy Against Big Tech

Following his resignation from in May 2020, Tim Bray publicly advocated for structural remedies to address perceived monopolistic power in the sector. In June 2020, he called for "aggressive antitrust legislation" to dismantle 's integrated operations, arguing that combining , via AWS (which generated $3 billion in operating profit, or 77% of the company's total, in 2020), smart home devices, grocery services, and media production under single ownership distorts competition. Bray proposed spinning off AWS as an independent entity to ensure separate financial reporting and taxation, positing that such divisions would restore market balance without relying solely on worker organizing or consumer boycotts. He extended this framework to the broader landscape, asserting that dominance by , Apple, , , and should yield to a more fragmented industry comprising hundreds of specialized firms rather than a concentrated . In a June 8, , blog post titled "Anti-Monopoly Thinking," Bray elaborated on monopoly risks, drawing from The Myth of Capitalism by Jonathan Tepper and Denise Hearn to argue that concentrated enables high markups, suppresses wages, and undermines , with exemplifying how incumbents acquire startups not for but to neutralize threats—"in the same way that lions love feasting on lifeless carcasses of gazelles." He advocated de-monopolization of giants, banks, and through clear rules enforcing breakups into at least 20 entities, emphasizing that "monopolies—not big businesses—are the enemy of " and that simple structural separations outperform complex behavioral regulations. Bray applied similar to , recommending in that it divide into distinct units for advertising, , and search to curb cross-subsidization and advantages. His positions informed public discourse, including support for congressional antitrust probes into platforms. Bray contributed technical expertise to federal antitrust efforts, including declarations in the FTC's ongoing case against Meta Platforms (filed December 2020), where he analyzed infrastructure competition and opined that users' perceptions of response times in online services critically influence market dynamics. While Bray and aligned progressives contend that such dominance stifles innovation by enabling predatory acquisitions and reduced rivalry—evidenced by fewer startup exits in concentrated sectors—counterarguments highlight that Big Tech's scale has fueled empirical gains, with these firms investing over $240 billion in U.S. R&D in 2024 (more than a quarter of national totals) and driving AI, cloud, and patent surges. Six tech industries alone accounted for over one-third of U.S. GDP growth from 2012–2021, comprising about 9% of the economy and sustaining 9.3 million jobs amid falling consumer prices and rapid technological diffusion. Right-leaning economists often defend consumer welfare metrics and market self-correction, warning that forced divestitures risk eroding the efficiencies and investment incentives that have propelled sector productivity above 6% annual growth in key areas like durable manufacturing tech.

References

  1. [1]
    Tim Bray - Computer Hope
    Sep 7, 2025 · Name: Tim Bray. Born: June 21, 1955, in Alberta, Canada. Computer-related contributions. Canadian software developer and entrepreneur.Missing: biography | Show results with:biography
  2. [2]
    Tim Bray - NNDB
    Born: 21-Jun-1955 ; Birthplace: Canada.
  3. [3]
    Tim Bray's Resume - tbray.org
    University of Guelph Guelph, Ont. B.Sc. (Hon.) with double major in Mathematics and Computer Science. Patents.
  4. [4]
    Tim Bray - O'Reilly Media
    Tim Bray has been in the technology business for 20 years. In 1987 he managed the New Oxford English Dictionary Project, in 1989 he co-founded Open Text.
  5. [5]
    A Conversation with Tim Bray - ACM Queue
    Feb 16, 2005 · Bray is a graduate of the University of Guelph with a B.Sc. in math and computer science. Who better to quiz Bray than Jim Gray, manager of ...Missing: biography | Show results with:biography
  6. [6]
    Tim Bray - Speakers - GOTO Conferences
    For a decade he was a distinguished Engineer and Director of Web Technologies at Sun Microsystems, but now he works as "Developer Advocate" for Google, where he ...
  7. [7]
    ongoing by Tim Bray · Author - tbray.org
    Jul 15, 2025 · Between December of 2014 and April of 2020 I was employed by Amazon.com as a Senior Principal Technologist, then VP/Distinguished Engineer, ...Missing: computer | Show results with:computer<|separator|>
  8. [8]
    ongoing by Tim Bray · Bye, Amazon - tbray.org
    Apr 29, 2020 · May 1 st was my last day as a VP and Distinguished Engineer at Amazon Web Services, after five years and five months of rewarding fun.
  9. [9]
    An Amazon Vice President Quit Over Firings of Employees Who ...
    Jul 22, 2020 · Tim Bray, an engineer who had been a vice president of Amazon Web Services, wrote in a blog post that his last day at the company was on Friday.
  10. [10]
    Tim Bray - BTL books
    Tim Bray is a software engineer, writer, and environmentalist in Vancouver, BC, on the territories of the Coast Salish peoples.<|control11|><|separator|>
  11. [11]
    ongoing by Tim Bray · Blah, Blah, Blah, Boom - tbray.org
    Nov 9, 2021 · Climate activists, he says, should abandon the policy of absolute nonviolence. They should strictly refrain from actions against humans, but ...
  12. [12]
    Tim Bray - Textuality Services, Inc. - LinkedIn
    Specialties: Web guy, photographer, environmentalist, writer, speaker… · Experience: Textuality Services, Inc. · Location: Vancouver · 500+ connections on ...
  13. [13]
    ongoing by Tim Bray · June 5, 1967 - tbray.org
    ... Beirut, Lebanon. My Dad was a Professor of Agriculture at the American University of Beirut; that spring, the family ... Beirut. ... By Tim Bray. The opinions ...
  14. [14]
    I didn't know that Tim lived in Lebanon – Scobleizer
    Tim Bray, XML's co-author, wrote today that he lived in Lebanon for 11 years. I didn't know that. I wouldn't have, either, if it weren't for XML, er, RSS.
  15. [15]
    ongoing by Tim Bray · Mom's Birthday - tbray.org
    Jun 3, 2010 · The weekend of May 24th, my extended family gathered in Calgary from points East and West across Canada to celebrate my Mom's eightieth birthday.Missing: childhood | Show results with:childhood
  16. [16]
    Tim Bray Is Not Done With Amazon - The New York Times
    Jul 22, 2020 · Bray found joy and skill in computer science. He used it during the early days of the consumer internet, digitizing the Oxford English ...Missing: biography | Show results with:biography
  17. [17]
    Tim Bray: father of XML, uncle of search engines
    Nov 7, 2007 · Most of Bray's accomplishments came after he completed a double major in mathematics and computer science at the University of Guelph in 1981.
  18. [18]
    Tim Bray - Alchetron, The Free Social Encyclopedia
    Oct 2, 2024 · He grew up in Beirut, Lebanon and returned to Canada to attend school at the University of Guelph in Guelph, Ontario. He graduated in 1981 with ...
  19. [19]
    Tim Bray - XML.com
    Jan 1, 2017 · Tim Bray graduated from the University of Guelph, normally famous for Agricultural excellence, then worked for a computer company and telephone company.Missing: scientist education degrees
  20. [20]
    Tim Bray — Father Of XML — Uncle Of Search Engines | by alexwh
    Aug 16, 2015 · XML, and most of Bray's accomplishments, began after he went for a double major in mathematics and computer science at the University of Guelph ...
  21. [21]
    ongoing by Tim Bray · Moving the Gender Needle - tbray.org
    Jan 28, 2014 · I occasionally give speeches for, and consult with, my alma mater, the University of Guelph, and in particular its School of Computer Science.Missing: degrees | Show results with:degrees
  22. [22]
    ongoing by Tim Bray · On Search: Backgrounder - tbray.org
    Jun 15, 2003 · I worked there until 1996, and built one of the first commercial Web search engines, the Open Text Index; at one point, there was us and Lycos ...Missing: innovations | Show results with:innovations
  23. [23]
    Textuality
    Tim Bray founded Textuality in 1996. He is available for consulting on issues of technology leadership, software construction, and distributed systems. You can ...
  24. [24]
    ongoing by Tim Bray · XML People - tbray.org
    Feb 10, 2008 · XML is ten years old today. It feels like yesterday, or a lifetime. I wrote this that year (1998). It's really long.Missing: Dallas workshop
  25. [25]
    Extensible Markup Language (XML) 1.0 - W3C
    Feb 10, 1998 · This specification describes the required behavior of an XML processor in terms of how it must read XML data and the information it must provide ...
  26. [26]
    Goal10 - XML.com
    The historical reason for this goal is that the complexity and difficulty of SGML was greatly increased by its use of minimization, i.e. the omission of ...Missing: rationale | Show results with:rationale
  27. [27]
    Extensible Markup Language (XML) 1.0 (Fifth Edition) - W3C
    Nov 26, 2008 · James Clark (Technical Lead); Tim Bray, Textuality and Netscape (XML Co-editor); Jean Paoli, Microsoft (XML Co-editor); C. M. Sperberg-McQueen ...Namespaces in XML · Abstract · Review Version · First Edition
  28. [28]
    ongoing by Tim Bray · Why Antarctica? - tbray.org
    Jan 8, 2003 · Antarctica is trying to give shared invormation spaces the benefits that the GUI gave personal information spaces. Our product is called Visual ...
  29. [29]
    Antarctica Upgrades Its Visual Net Software - NewsBreaks
    Visual Net 4.0 can visualize three types of information: numeric, textual, and geographic—either individually or in combination. The VN maps can display ...
  30. [30]
    Antarctica targets fed market - Nextgov/FCW
    As founder of Antarctica Systems Inc., Tim Bray ... The visualization software ... application's information structure in XML format to Antarctica, Bray said.<|separator|>
  31. [31]
    XML guru joins Sun software - CNET
    Mar 15, 2004 · Tim Bray, one of the authors of the XML 1.0 specification, becomes technical director in the software group and will work on content syndication ...
  32. [32]
    ongoing by Tim Bray · Why XML Doesn't Suck - tbray.org
    Mar 24, 2003 · While there is some ongoing tinkering with XML's i18n facilities, that's mostly because Unicode/10646 itself has been changing. ... By Tim Bray.Missing: achievements | Show results with:achievements
  33. [33]
    Interview with Tim Bray | Linux Journal
    Sep 29, 2006 · Today, fulfilling a dual role as tireless Netizen-evangelist and Director of Web Technologies for Sun Microsystems, Tim continues to build on ...Missing: Corporation | Show results with:Corporation
  34. [34]
    Sun technologist: SOAP stack a 'failure' - InfoWorld
    Jul 24, 2008 · Tim Bray, co-inventor of XML, prefers REST mechanism over SOAP. The SOAP stack for Web services was branded a failure this week by Tim Bray, a ...Missing: JAXP | Show results with:JAXP
  35. [35]
    Tim Bray on Rails, REST, XML, Java, and More - InfoQ
    Oct 11, 2006 · Tim Bray managed the Oxford English Dictionary project at the University of Waterloo in 1987-1989, co-founded Open Text Corporation ...
  36. [36]
    Web guru Tim Bray takes Google Android job - CNET
    Mar 15, 2010 · Bray had been at Sun Microsystems since 2004; Sun had a strong corporate culture endorsing open interfaces and, eventually, open-source software ...
  37. [37]
    Meet Tim Bray, New Face of the Google-Apple Rivalry | PCWorld
    Mar 16, 2010 · If there was any love left between Google and Apple, Tim Bray killed it. The former developer of Web technologies for Sun Microsystems and ...
  38. [38]
    ongoing by Tim Bray · Three Mobile-Software Rules - tbray.org
    Oct 30, 2010 · These days, I spend quite a bit of time talking about how to write software for Android. I think three of the general rules are worth ...
  39. [39]
    ongoing by Tim Bray · Indie Android Interview - tbray.org
    Jun 23, 2010 · So yeah, I consider myself a successful Android developer. My experiences with Android have already exceeded my expectations. History · T: ...
  40. [40]
    ongoing by Tim Bray · Leaving Google - tbray.org
    Feb 19, 2014 · RT @geoffarnold: So Tim Bray's leaving Google. I wonder how many job offers he's had http://t.co/q8x37niI1m via @feedly. [link]. From: David ...
  41. [41]
    Google's Tim Bray steps down in the name of working remotely - CNET
    Feb 20, 2014 · Web guru and Android enthusiast Tim Bray has announced he's leaving Google. Why? Because he wants to work from home.<|separator|>
  42. [42]
    ongoing by Tim Bray · Life at Google - tbray.org
    Mar 20, 2010 · At 7:45 AM on Monday the 15th, I and a bunch of really nervous-looking new employees stood together in a lobby at the Googleplex, ...
  43. [43]
    XML daddy Tim Bray pops his head in the Amazon cloud
    Dec 1, 2014 · XML co-creator Tim Bray has joined Amazon and will be working on Jeff Bezos' cloud. According to Bray, he's “back in the full-time ...<|separator|>
  44. [44]
    Resigning from AWS on Ethical Grounds with Tim Bray
    Aug 4, 2020 · Tim Bray—the founder of OpenText, one of Canada's biggest software companies—is a self-professed general-purpose Internet software geek with ...
  45. [45]
    ongoing by Tim Bray · Step Functions Integration - tbray.org
    Nov 30, 2018 · On Thursday we launched some add-ons for AWS Step Functions, on which I helped a bit. As usual, there's a nice Jeff Barr blog.
  46. [46]
    Amazon's Post - LinkedIn
    May 7, 2018 · Senior Principal Engineer Tim Bray is probably best known for helping invent XML back in the Nineties. Currently, Tim works on a bunch of AWS ...Missing: tenure | Show results with:tenure
  47. [47]
    New – Provisioned Concurrency for Lambda Functions - AWS
    Dec 3, 2019 · Today we are launching Provisioned Concurrency, a feature that keeps functions initialized and hyper-ready to respond in double-digit milliseconds.Missing: throughput | Show results with:throughput
  48. [48]
    Amazon vice president, a distinguished engineer, resigns to protest ...
    May 4, 2020 · Tim Bray, a veteran technologist and one of Amazon's top engineers, resigned from what he called “the best job I've ever had” to protest the company's ...
  49. [49]
    [PDF] Federal Trade Commission's Reply to Meta Platforms, Inc.'s ...
    ... Tim Bray (a computer scientist, co-founder of two software companies, and former employee of Sun Microsystems, Google, and Amazon Web. Services), PX9001, Bray ...
  50. [50]
    [PDF] Case 1:20-cv-03590-JEB Document 326 Filed 04/05/24 Page 1 of 295
    Tim Bray, the FTC's proffered infrastructure expert, opined that “[u]sers' perceptions of how quickly an online product responds to requests is an important ...
  51. [51]
    Tim Bray: "Well, look at that: FTC gets g…" - CoSocial
    Nov 13, 2024 · Tl;Dr: FTC is alleging antitrust violations connected to Meta's acquisition of Instagram and WhatsApp. 2.
  52. [52]
    ongoing by Tim Bray · The Real GenAI Issue - tbray.org
    Jul 6, 2025 · Last week I published a featherweight narrative about applying GenAI in a real-world context, to a tiny programming problem.
  53. [53]
  54. [54]
    ongoing by Tim Bray · GenAI Predictions - tbray.org
    Sep 26, 2025 · I'm going to take a big chance here and make predictions about GenAI's future. Yeah, I know, you're feeling overloaded on this stuff and me ...Missing: manifesto | Show results with:manifesto
  55. [55]
    Namespaces in XML - W3C
    Jan 14, 1999 · An XML namespace is a collection of names, identified by a URI reference [RFC2396], which are used in XML documents as element types and attribute names.Declaring Namespaces · Namespace Scoping · Namespace Defaulting
  56. [56]
    XML Schema - W3C
    XML Schema 1.0 was approved as a W3C Recommendation on 2 May 2001 and a second edition incorporating many errata was published on 28 October 2004; see reference ...
  57. [57]
    XML Schema Part 1: Structures Second Edition - W3C
    Oct 28, 2004 · The purpose of an XML Schema: Structures schema is to define and describe a class of XML documents by using schema components to constrain and ...
  58. [58]
    Factors affecting the adoption and diffusion of XML and Web ...
    This paper discusses the XML and Web Services (including UDDI) standard-related technologies in the context of e-business systems.
  59. [59]
    Namespaces in XML 1.0 (Third Edition) - W3C
    Dec 8, 2009 · XML namespaces provide a simple method for qualifying element and attribute names used in Extensible Markup Language documents.Declaring Namespaces · Namespace Scoping · Namespace Defaulting
  60. [60]
    XML and JSON -- Advantages and Disadvantages? - Stack Overflow
    Apr 10, 2011 · JSON is more compact and can be easily loaded in JavaScript. XML is stricter and has support for schemas and namespaces.Why is JSON more lightweight than XML? - Stack OverflowPerformance considerations of JSON vs. XML - Stack OverflowMore results from stackoverflow.comMissing: criticisms | Show results with:criticisms
  61. [61]
    JSON vs XML: some hard numbers about verbosity - Pragmateek
    Jun 9, 2013 · The size advantage of JSON over XML should reduce because GZIP knows how to factorize redundant information like markups.Missing: criticisms bloat migration trends<|separator|>
  62. [62]
    XML and JSON: Is XML Dying? - SubMain Software Quality Blog
    May 29, 2018 · XML is not dying; it is still used for complex data transfer and will continue to be used in complex cases, even as JSON replaces it in simpler ...Missing: bloat migration
  63. [63]
    W3C Technical Architecture Group Produces "Architecture of the ...
    Dec 10, 2003 · Those TAG participants appointed by the W3C Director (in alphabetical order by last name) are: Tim Bray, Co-editor of W3C XML 1.0 (Antarcti.ca) ...Missing: 2002-2005 | Show results with:2002-2005
  64. [64]
    ongoing by Tim Bray · </TAG> - tbray.org
    Mar 15, 2004 · Today I resigned from the W3C TAG; the W3C Process Document is 100% crystal clear that a single company can't have two representatives, ...Missing: participation 2002-2005
  65. [65]
    Architecture of the World Wide Web, Volume One - W3C
    Dec 15, 2004 · TAG findings are informational documents that complement the current document by providing more detail about selected topics. This document ...
  66. [66]
    ongoing by Tim Bray · On Resources - tbray.org
    Jul 24, 2003 · The HTTPRange-14 Fallacy · The Web doesn't know about information resources. In fact, the Web hardly knows about resources. Any attempt to ...
  67. [67]
    TAG Finding: Internet Media Type registration, consistency of use
    Apr 30, 2004 · The TAG approved this Finding at its 26 April 2004 teleconference. Although the Editor (Tim Bray) was no longer a TAG participant on this date, ...
  68. [68]
    ISSUE-14: What is the range of the HTTP dereference function? - W3C
    ISSUE-14 should be closed when/if we come to a stable answer on the range of the HTTP dereference function in particular.
  69. [69]
    Atom - English Gratis
    The Atompub working group is co-chaired by Tim Bray (the co-editor of the XML specification) and Paul Hoffman. Initial development was focused on the ...
  70. [70]
    Atom Publishing Format and Protocol (atompub) Charter - IETF
    Atom defines a feed format for representing and a protocol for editing Web resources such as Weblogs, online journals, Wikis, and similar content.
  71. [71]
    RFC 4287: The Atom Syndication Format
    This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements.Missing: development | Show results with:development
  72. [72]
    [PDF] The Atom Syndication Format
    The following people contributed to preliminary versions of this document: Tim Bray, Mark Pilgrim, and Sam. Ruby. Norman Walsh provided the Relax NG schema ...
  73. [73]
    At the Forge - Aggregating with Atom - Linux Journal
    Nov 1, 2004 · At the end of the day, a number of prominent individuals—led by Tim Bray, Mark Pilgrim and Sam Ruby—were backed by such companies as Six Degrees ...
  74. [74]
    Atom vs. RSS - null program
    Sep 23, 2013 · Atom is a much cleaner specification, with much clearer intent, and without all the mistakes and ambiguities. It's also more general.Missing: improvements reliability adoption platforms
  75. [75]
    FederatedSocialWebCharter - Social Web XG Wiki - W3C
    Nov 17, 2010 · Pubsubhubbub (PUSH) is a server-to-server publish/subscribe protocol as an extension to Atom and RSS. Servers compliant with PubSubHubbub can ...
  76. [76]
    RSS vs. Atom: What's the Big Deal? - ProBlogger
    Mar 30, 2006 · Atom is a relatively recent spec and is much more robust and feature-rich than RSS. For instance, where RSS requires descriptive fields such as ...Missing: improvements adoption
  77. [77]
    RFC 4287: The Atom Syndication Format - Mark Nottingham
    it's a Standards-Track RFC. What does this mean?Missing: development | Show results with:development
  78. [78]
    RFC 4685 - Atom Threading Extensions - EmailStuff
    Security Considerations As this specification defines an extension to the Atom Syndication Format ... Please address the information to the IETF at ietf-ipr@ietf.
  79. [79]
    ongoing by Tim Bray · JSON and XML - tbray.org
    Dec 21, 2006 · Given JSON's single-purpose design, generating and parsing it ought to be faster than with XML; but on the other hand, there aren't that many ...
  80. [80]
    RFC 7159 - The JavaScript Object Notation (JSON) Data ...
    Author's Address Tim Bray (editor) Google, Inc. EMail: tbray@textuality.com Bray Standards Track [Page 16]. Datatracker. RFC 7159. RFC - Proposed Standard. Info
  81. [81]
    RFC 8259 - The JavaScript Object Notation (JSON) Data ...
    JavaScript Object Notation (JSON) is a lightweight, text-based, language-independent data interchange format. It was derived from the ECMAScript Programming ...
  82. [82]
    ongoing by Tim Bray · Editing JSON - tbray.org
    Sep 18, 2013 · I wrote back in February about the depressing floppiness of the JSON spec, which allows things that are just bugs to people like me who use JSON ...
  83. [83]
    ongoing by Tim Bray · Fixing JSON - tbray.org
    Aug 20, 2016 · We felt a "robust" approach even in security was key to interop and fit many of the current patterns in many json apis. Yet people many have ...Missing: refinements | Show results with:refinements
  84. [84]
    ongoing by Tim Bray · XML Automaton - tbray.org
    Apr 18, 2006 · In December of 1996 I released a piece of software called Lark, which was the world's first XML Processor (as the term is defined in the XML ...
  85. [85]
    An Introduction to XML Processing with Lark
    Oct 2, 1997 · Lark's readXML methods are used to initiate parsing. There are ... Tim Bray is a Canadian. He entered the software profession in 1981 ...
  86. [86]
    ongoing by Tim Bray · XML's 15th Birthday - tbray.org
    Feb 10, 2013 · I find myself managing a group using XML to tag IADS IETMs where every nit in markup and the history of XML is exposed like watching my life ...
  87. [87]
    An Introduction to XML Processing with Lark and Larval - Textuality
    Jan 5, 1998 · Larval is a full validating XML processor; it reports violations of validity constraints, but does not apply draconian error handling to them.
  88. [88]
    ongoing by Tim Bray · The Wide Finder Project - tbray.org
    Sep 20, 2007 · It's a classic example of the culture, born in Awk, perfected in Perl, of getting useful work done by combining regular expressions and hash ...Missing: experiment | Show results with:experiment
  89. [89]
    Exploring Wide Finder - Coding Horror
    Jun 9, 2008 · Wide Finder isn't a perfect experiment, but it is a relatively simple, easily understandable summary of the problems facing all of tomorrow's ...
  90. [90]
    One More Erlang Wide Finder - Steve Vinoski
    Oct 14, 2007 · Tim Bray's original Wide Finder problem was that he was trying to see if there was a good way to exploit a many-core machine for problems such ...<|separator|>
  91. [91]
    Home of Quamina, a fast pattern-matching library in Go - GitHub
    Quamina implements a data type with APIs to create an instance and add multiple Patterns to it, and then query data objects called Events to discover which ...
  92. [92]
    ongoing by Tim Bray · My First GenAI Code - tbray.org
    Jul 1, 2025 · My First GenAI Code · The problem My current work on Quamina involves dealing with collections of finite-automata states, which, in the Go ...
  93. [93]
    Beautiful Code [Book] - O'Reilly
    Beautiful Code is an opportunity for master coders to tell their story. All author royalties will be donated to Amnesty International. Become an O'Reilly member ...
  94. [94]
    Presenting Xml - Amazon.com
    30-day returnsWith this easy-to-follow guide, you'll master the basic concepts and technical details you need to expand your knowledge and understanding of XML.
  95. [95]
    Presenting XML: | Guide books - ACM Digital Library
    Sep 1, 1997 · From the Publisher: Presenting XML will teach people about the XML language and how it will be used to speed up the Web through greater use ...
  96. [96]
    SGML: New XML Book - The XML Cover Pages
    I am pleased to announce the publication of: Presenting XML by Sams.Net ISBN 1-57521-334-4 Paperback 414 pages. $24.99 USA Lead Author: Richard Light (of ...
  97. [97]
    Bright Year In Prospect For XML
    Jan 16, 2002 · Folk such as Tim Bray are joining the swell of voices seriously considering an XML ... i18n/l10n - Unicode, making XML work in non-Unicode ...
  98. [98]
    ongoing by Tim Bray - tbray.org
    My First GenAI Code · At the moment, we have no idea what the impact of genAI on software development is going to be. The impact of anything on coding is ...
  99. [99]
    ongoing by Tim Bray · Don't Invent XML Languages - tbray.org
    Jan 8, 2006 · The X in XML stands for “Extensible”; one big selling point is that you can invent your own XML languages to help you solve your own problems.Missing: Textuality | Show results with:Textuality
  100. [100]
    ongoing by Tim Bray · The Shape of the Cloud - tbray.org
    Oct 27, 2008 · There's an interesting argument going on about the business-structure futures of the Big Cloud that everyone assumes is in our future.Missing: improvements throughput
  101. [101]
    ongoing by Tim Bray · The Sun Cloud - tbray.org
    Mar 16, 2009 · Today at CommunityOne in New York, we're announcing a bunch of Cloud-related stuff. Some of it has my fingerprints on it.
  102. [102]
    ongoing by Tim Bray · AI Angst - tbray.org
    Jun 6, 2025 · My input stream is full of it: Fear and loathing and cheerleading and prognosticating on what generative AI means and whether it's Good or Bad and what we ...Missing: consulting | Show results with:consulting
  103. [103]
    Decarbonization - ongoing by Tim Bray - tbray.org
    Jan 19, 2020 · We're trying to decarbonize our family as much as we can. We're not kidding ourselves that this will move any global-warming needles. But sharing the story ...Missing: reduction | Show results with:reduction
  104. [104]
    AWS VP quits company due to Amazon's "chickensh*t" decision to ...
    May 4, 2020 · On 18 April 2018, Bray was arrested for Contempt of Court at a demonstration over the Trans Mountain pipeline, which carries crude and ...<|separator|>
  105. [105]
    ongoing by Tim Bray · Standing on High Ground - tbray.org
    Sep 8, 2024 · Standing on High Ground ... That's the title of a book coming out October 29th that has my name on the cover. The subtitle is “Civil Disobedience ...
  106. [106]
    What's in store for Vancouver's False Creek? Scientists and locals ...
    Sep 4, 2022 · Tim Bray, co-founder of False Creek Friends, says most people in Vancouver feel False Creek is not suitable for swimming but the hope is that ...
  107. [107]
    ongoing by Tim Bray · Not Marching - tbray.org
    Sep 13, 2023 · In Canada, our national police force has been enhanced with an attack-dog division specifically for busting up climate-justice activism.
  108. [108]
  109. [109]
    ongoing by Tim Bray · Voting Green October 19th - tbray.org
    The BC NDP has followed its unlamented right-wing predecessor in making a huge energy bet on fossil fuels, “natural” gas in particular, and especially LNG, ...
  110. [110]
    ongoing by Tim Bray · You Might Be Evil - tbray.org
    Sep 20, 2017 · But the top 5 tech companies are now worth $3 trillion. They have the power to fight back, politically, if they want. When they get hit, they ...<|separator|>
  111. [111]
    Ex-Amazon VP Says Amazon, Tech Companies Should Be Broken up
    Jul 22, 2020 · A former Amazon exec who has called for the company to be broken up said the tech industry is the 'leading candidate' for anti-monopoly regulators to target.Missing: advocacy | Show results with:advocacy
  112. [112]
    Former Amazon Engineer Tim Bray Calls for Antitrust Breakup of ...
    Jun 11, 2020 · Former Amazon exec Tim Bray said the US will need "aggressive antitrust legislation" to break up Amazon's various businesses.Missing: critiques | Show results with:critiques
  113. [113]
    ongoing by Tim Bray · Google Antitrust Notes - tbray.org
    Oct 20, 2020 · Google's exclusionary conduct also substantially forecloses competition in the search advertising and general search text advertising markets, ...
  114. [114]
    Technological Innovation And Monopolization - Department of Justice
    Jan 2, 2024 · The record reflects not the dead hand of monopoly but rapidly declining prices, expanding production, intense competition stimulated by creative ...
  115. [115]
    [PDF] Innovation, Competition and Welfare-Enhancing Monopoly
    Consumer welfare is increased if an innovator creates a proprietary technology such that the market equilibrium price is reduced and output increased. If the.<|control11|><|separator|>
  116. [116]
    Amazon executive resigns over company's 'chickenshit' firings of ...
    May 4, 2020 · Tim Bray, a top engineer and vice-president at Amazon, announced on Monday he is resigning “in dismay” over the company's firing of employee ...<|separator|>
  117. [117]
    'It Just Felt Wrong.' Ex-Amazon VP Tim Bray on Why He Left - OneZero
    Aug 26, 2020 · Amazon had just fired employees who spoke out against its working conditions, and Bray couldn't tolerate it. He handed in his resignation ...
  118. [118]
    Amazon fires three employees who were critics of its labor practices
    Apr 14, 2020 · Amazon fired two employees late last week who were outspoken critics of the company's labor practices, including, most recently, its treatment ...
  119. [119]
    Amazon fired 3 employee activists who criticized its warehouse ...
    Apr 14, 2020 · Amazon fired 3 employee activists who criticized its warehouse safety measures. The company says they violated company policies.
  120. [120]
    Amazon fires New York worker who led strike over coronavirus ...
    Mar 31, 2020 · Chris Smalls led workers who demanded protective gear and hazard pay while Bill de Blasio orders investigation into dismissal.
  121. [121]
    Amazon invested $11.5 billion in 2020 to keep employees safe and ...
    May 19, 2020 · We expect to invest approximately $10 billion in 2020 on COVID-related initiatives to keep employees safe and get products to customers.
  122. [122]
    How we're taking care of employees during COVID-19 - About Amazon
    Our top priority is ensuring the health and safety of our employees, which is why Amazon invested over $11.5 billion in 2020 on COVID-related initiatives.
  123. [123]
    How Amazon managed the coronavirus crisis and came out stronger
    Sep 29, 2020 · The company said it implemented more than 150 process updates inside its warehouses to stem virus transmission, from enhanced cleaning and social distancing ...
  124. [124]
    Amazon reports 'measurable progress' on worker safety; critics object
    Mar 15, 2024 · That year, Amazon recorded 6.7 injuries per 200,000 working hours globally. That number dropped in 2020 to 5.1 before spiking again to 5.7 in ...
  125. [125]
    [PDF] Amazon's Epidemic of Workplace Injuries
    In 2020, for ev- ery 100 Amazon warehouse workers there were 5.9 serious injuries requiring the worker to either miss work entirely (lost time) or be placed on ...
  126. [126]
    Amazon Employees Lash Out at 'Radicalized' Colleagues After VP ...
    May 7, 2020 · Amazon VP and distinguished engineer Tim Bray left the company last week. He wrote a deeply critical blogpost explaining that he had resigned ...
  127. [127]
    Amazon's worker injury rates still higher than 2020 - CBS News
    Apr 13, 2023 · The study showed slight improvements in the company's serious injury rate – 6.6 per 100 workers in 2022, compared to 6.8 in 2021. But it also ...
  128. [128]
    ongoing by Tim Bray · Anti-Monopoly Thinking - tbray.org
    Jun 8, 2020 · Reading this book has reinforced that concern and been very helpful in introducing new angles on how to think about monopoly. The issue is ...Missing: advocacy | Show results with:advocacy
  129. [129]
    What are the problems with Big Tech? (Interconnected) - Matt Webb
    Jun 29, 2020 · Running through some of the stated problems with Big Tech. Tim Bray recently suggested breaking up Google into separate firms for ads, maps, ...
  130. [130]
    Antitrust Update: The House Antitrust Subcommittee's Big Tech Report
    Oct 25, 2020 · Tim Bray, a former Amazon vice president and engineer, thinks that Amazon Web Services should be “spun off” to form an independent company.Missing: critiques | Show results with:critiques
  131. [131]
    Big Tech and the US Digital-Military-Industrial Complex
    2 By 2024, Big Tech's R&D investment was US $240 billion, more than a quarter of the total recorded in the United States. See Guarascio and Pianta (2025). 3 ...Missing: rates | Show results with:rates
  132. [132]
    Six Tech Industries Accounted for More Than One-Third of GDP ...
    May 30, 2023 · In fact, just 14 of the 71 industries accounted for more than 80 percent of GDP growth in the same period. What is striking is that 6 of these ...<|separator|>
  133. [133]
    The United States is the Leader of the Digital Revolution – Pro-Tech ...
    Apr 12, 2024 · The technology sector contributes nearly $2 trillion in economic output, representing 9% of the economy. More than 9.3 million Americans depend ...Missing: big GDP
  134. [134]
    Five Persistent Myths About Big Tech | ITIF
    Sep 19, 2025 · Wayward antitrust policies influenced by these anti-Big Tech myths are liable to harm innovation and economic growth. Big Tech companies ...
  135. [135]
    Technology and Productivity Growth | NBER
    Durable manufacturing experienced the fastest rate of technology growth and its largest acceleration, with increases of over 6 percent per year during the ...