{
  "id": 75941,
  "title": "I Love Reading Technology History: Why Things Were Created, and Why They Were Replaced",
  "url": "https://urgent.news/2026/08/03/i-love-reading-technology-history-why-things-were-created-and-why",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-03T07:56:06.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/ghrabla/i-love-reading-technology-history-why-things-were-created-and-why-they-were-replaced-4bpi"
  },
  "original_language": "en",
  "account": "Reading technology history provides insight into why tools are created and why they are later replaced. Data formats, in particular, illustrate this evolution. Each format emerged to address real pain points of its time, whether it was the need for simple row-column movement in CSV during the 1960s-1970s, or the requirement for binary language consistency in XDR for distributed systems in 1987.\n\nXML appeared in 1998 as businesses demanded structure and enterprise-level governance. Despite its verbosity, XML remained relevant in regulated and legacy-heavy ecosystems due to its predictability. JSON, arriving in the early 2000s, became the web's favorite for lightweight communication, especially with JavaScript's widespread use. However, JSON's limitations at large scale led to the adoption of binary formats like Protocol Buffers (Protobuf) and MessagePack.\n\nProtobuf, introduced around 2001, offered compact binary encoding and strong schemas, catering to the needs of microservices and high-throughput systems. MessagePack, its fast cousin, maintained JSON's data model while improving encoding efficiency. Avro emerged in 2009 to handle schema evolution in big data and event-driven architectures, becoming essential in Kafka and Hadoop ecosystems. Parquet and ORC formats, designed for analytics workloads, revolutionized data storage and query efficiency in 2013.\n\nCBOR, introduced in 2014, provided a compact binary structure suited for constrained environments like IoT devices. FlatBuffers and Cap’n Proto, emerging in 2015, aimed for ultra-low latency communication. These data formats evolved to address specific needs, whether it was schema evolution, analytical efficiency, or low-latency communication, shaping the landscape of technology development and replacement.",
  "summary": "I love reading technology history because it explains two powerful things: why a tool was born , and why people eventually moved on . Data formats tell this story perfectly. None of them were random. Each one answered a real pain of its era then later met new pressures: bigger scale, faster systems, better developer experience, lower cost. So instead of treating XML, JSON, and others like a…",
  "key_points": [
    "Data formats created to solve real pain points of their time",
    "XML's verbosity made it relevant in regulated and legacy-heavy ecosystems",
    "Protobuf and MessagePack emerged to address JSON's limitations at large scale"
  ],
  "editors_take": null,
  "illustration": "https://urgent.news/ill/75941.png",
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}