{
  "id": 1586201,
  "title": "\"It works on my machine\"",
  "url": "https://urgent.news/2026/08/17/it-works-on-my-machine",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-17T22:51:47.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/geauxvirtual/it-works-on-my-machine-741"
  },
  "original_language": "en",
  "account": "The adage \"it works on my machine\" has become a common refrain in the tech world, often accompanied by memes and a hint of frustration. There are numerous factors that can influence software performance across different environments. These variables include the operating system, version, browser, CPU architecture, and even the size of the monitor being used. For instance, a feature that displays well on a large 27 or 32-inch monitor might not scale properly on a smaller laptop screen or when multiple web pages are displayed simultaneously on a 27-inch monitor. Sidebar elements that seem functional on large screens can also prove problematic for smaller displays.\n\nBackend services also present their own set of challenges. Apple's M-series chips, while powerful, are not the standard for cloud-based servers. Developers typically work on x86-64 based servers, which may not offer comparable performance. A personal experience illustrates this disparity: during a project involving password hashing, the developer updated the algorithm to a more secure version. However, after testing on their own laptop, everything appeared to be functioning correctly. Yet, when the updated code was deployed to a test environment running on older servers, the performance dropped significantly—taking up to ten times longer than on the developer's laptop. Further investigation revealed that even the production servers were over ten years old, and the new hashing algorithm would make them run about twice as slow as the developer's machine. This example underscores the importance of considering the actual deployment environment when developing software, rather than just assuming it will run flawlessly on the developer's machine.",
  "summary": "We've all heard this saying before. We've all seen the memes. Maybe we've actually said this before in our day to day work when someone says something isn't working on their machine. There are a lot of variables that could potentially go unaccounted for when a developing a feature. Different OSes. Different versions of the same OS. Different browsers. Different CPU architectures. It could even…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "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."
}