Skip to content
DevMeme
3018 of 7435
OS Philosophies: Developer Tools vs. Candy Crush
OperatingSystems Post #3333, on Jun 25, 2021 in TG

OS Philosophies: Developer Tools vs. Candy Crush

Description

This image is a screenshot of a tweet from the user Ravin (@ravinwashere). The tweet presents a stark, humorous comparison between the Linux and Windows operating systems. The text reads: 'Linux: pre-installed apps to help you code efficiently. Windows: candy crush.' This post, dated June 24, 2021, captures a long-standing sentiment within the developer community. The joke highlights the different target audiences and design philosophies of the two operating systems. Linux distributions are often praised by developers for coming equipped with powerful, ready-to-use tools for programming (like compilers, interpreters, and powerful text editors), reflecting a focus on productivity and technical users. In contrast, consumer versions of Windows have been known to include bloatware or pre-installed casual games like Candy Crush, which serves the general public but is often seen as an annoyance by professionals who then have to remove them

Comments

16
Anonymous ★ Top Pick Windows gives you Candy Crush to teach you about dependencies, because after removing it, you'll spend the next hour figuring out how to uninstall the 'Microsoft Store Experience Host' it was bundled with
  1. Anonymous ★ Top Pick

    Windows gives you Candy Crush to teach you about dependencies, because after removing it, you'll spend the next hour figuring out how to uninstall the 'Microsoft Store Experience Host' it was bundled with

  2. Anonymous

    Fresh Linux: gcc, make, ssh. Fresh Windows: Candy Crush - because their SLA optimizes for time-to-first-microtransaction, not time-to-first-make clean

  3. Anonymous

    The real enterprise Linux experience is spending three days compiling your own kernel just to avoid the bloat of nano, then installing Candy Crush in a Windows VM because the CEO's kid needs it for the company iPad rollout

  4. Anonymous

    The real difference: Linux assumes you're about to compile a kernel at 3 AM, while Windows assumes you need to match three candies before your next standup. One ships with gcc, the other with microtransactions. At least when Linux breaks, you get a stack trace instead of a 'Oops! Something went wrong' dialog and a suggestion to buy more lives

  5. Anonymous

    Windows preinstalls Candy Crush for the reboots; Linux preinstalls a toolchain to fix what wanted a reboot

  6. Anonymous

    My onboarding checklist: on Ubuntu, sudo apt install build-essential; on Windows, Get-AppxPackage *CandyCrush* | Remove-AppxPackage - same dependency management, different target audience

  7. Anonymous

    Linux bootstraps your kernel hacks with gcc OOTB; Windows ensures you're crushing candy while WSL finally loads

  8. @pyproman 5y

    *Linux distros

  9. @sany_nikonov 5y

    Windows is not only for devs, so...

    1. @panKrysha 5y

      Neither are Linux distributions

      1. @Bitals 5y

        OpenSUSE seems like it's for CD burners.

        1. @panKrysha 5y

          I'm not talking of all lol, every is made for a different purpose, that's why they exist

          1. @Roman_Millen 5y

            Different purpose? Not quite. More like is each of them is made in own creator's view on how things should be. Afterall, Linux distros are made by enthusiasts, and, therefore are in general not for satisfying some users' purposes, but for implementing what each creator wants to see on his own.

        2. @jor_ban 5y

          OpenSUS

    2. @nipunattri1 5y

      They must release a version on win for devs with no candy crush and modern tools like Android studio vscode and some programming languages

  10. @freeapp2014 5y

    Windows LTSC, Windows for Workstation joined the chat

Use J and K for navigation