Skip to content
DevMeme
4078 of 7590
Microsoft Post #4448 · source on Telegram

Buff Doge showdown: Visual Studio cross-platform love vs Xcode Mac lock-in

Description

The meme uses the classic buff-versus-sad Doge split. Left panel: a heavily muscled Doge labeled "Microsoft" stands proudly beside the purple Visual Studio logo; caption reads "We make a special version of our software for competing platforms." Right panel: a teary, slumped Doge labeled "Apple" sits next to the blue Xcode icon with hammer; caption reads "You need a mac to use our stuff." The contrasting dog images emphasize Microsoft’s cross-platform support (Visual Studio for Windows, Mac, and Linux) against Apple’s walled-garden requirement of macOS for Xcode and iOS builds. Visually the background is plain white, black sans-serif text tops each panel, and the tool icons are centered below the dogs, making the platform-lock-in joke clear to developers familiar with IDE ecosystems

Comments

69
Anonymous ★ Top Pick Microsoft lets us docker-compose an entire toolchain; Apple’s scaling strategy is just “add another Mac mini to the rack and pray the next Xcode update doesn’t brick SSH.”
  1. Anonymous ★ Top Pick

    Microsoft lets us docker-compose an entire toolchain; Apple’s scaling strategy is just “add another Mac mini to the rack and pray the next Xcode update doesn’t brick SSH.”

  2. Anonymous

    The real power move is when you're running Visual Studio Code on your MacBook Pro to develop a .NET Core app that you'll deploy to Linux containers on Azure, while your iOS app CI/CD pipeline requires a Mac mini farm that costs more than your entire Kubernetes cluster

  3. Anonymous

    The irony here cuts deep: Microsoft, once the poster child for proprietary lock-in, now ships VS Code to every platform including their competitors', while Apple - champion of 'think different' - insists you think exactly like them by buying a $2000+ Mac just to compile Swift. It's the ultimate role reversal where the former monopolist embraced open tooling and the design-forward innovator gatekeeps their entire development ecosystem behind hardware purchases. Senior engineers remember when this was flipped, making the meme's 'buff vs weak' comparison a delicious commentary on how corporate strategies evolve - or devolve - over decades

  4. Anonymous

    Microsoft ships their IDE to every OS; Apple turns your CI into a Mac mini shrine because Xcode won’t containerize and codesigning needs the blessing of Cupertino

  5. Anonymous

    Microsoft ports the IDE; Apple ports your budget to a Mac‑mini farm that only runs xcodebuild, codesign, and notarize

  6. Anonymous

    .NET Core: Write once, debug everywhere. Xcode: Buy Mac, pray it compiles

  7. @RiedleroD 4y

    right, what bullshit is this then?

    1. @RiedleroD 4y

      ever heard of office for linux? I sure haven't

      1. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

        Ever heard about youtube for windows phone?

        1. @RiedleroD 4y

          some version have youtube, the others have offbrand clients

          1. @RiedleroD 4y

            you need WP8.0 for official yt iirc

          2. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

            Lol no there was bever an official google youtube. There was one that was made by Microsoft but the google sued for not serving ads and video downloads loool. If you manage to download the youtube app now it just closes itself and launches www.youtube.com

            1. @RiedleroD 4y

              what? bruhhh

              1. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

                Yes

      2. Kademlia 4y

        They discontinued Monodevelop, the IDE close enough to Visual Studio for Linux

        1. @QutePoet 4y

          You can use LibreOffice, it's really good office package. Don't forget to enlarge pics cache in LIbrerOfficd options before using or you will encounter extreme lags when scrolling a document with one or more pictures inside.

          1. Deleted Account 4y

            Excel, word etc still better

            1. @QutePoet 4y

              It depends on the hardness of your task and the way of following productivity ideology of your boss.

            2. @RiedleroD 4y

              let's just say that my classmates swear much more when using MSOffice than I do when I'm using libreoffice

              1. @feedable 4y

                both are utter trash, but this is true across all text processors

                1. @RiedleroD 4y

                  yes.

                2. @feedable 4y

                  the only slightly not sad processor is latex, but you will be cursed if you touch it

                  1. @feedable 4y

                    and i am cursed

                    1. @RiedleroD 4y

                      same

                  2. @RiedleroD 4y

                    latex is really neat and hell at the same time

                    1. @feedable 4y

                      latex is actually cursed ancient alien technology, which no one could replicate since the 70s, the beginning of time

          2. Kademlia 4y

            LibreOffice is a Word processor. What I'm referring here with Monodevelop is an IDE used for software development, in this case using Microsoft software. Now that Microsoft discontinued this IDE, it's now more cumbersome to develop on Microsoft's platform from Linux.

      3. @doodguy1991 4y

        Cloud version exists at least. They don't stop you from using WINE either

        1. Kademlia 4y

          Not everyone has good enough internet or funds for an annual cloud subscription, while the hardware is already capable to run it and wine doesn't work good for modern Windows programs

          1. @doodguy1991 4y

            Yeah I know, I actually dislike cloud most of the time. That's why in the message after I said I don't recommend it

      4. @BotMike 4y

        LibreOffice

        1. @RiedleroD 4y

          I meant ms office specifically

          1. @BotMike 4y

            There is a Mac version, and it's kind of OK. Why should they bother about Linux? It's a dead thing, used only by servers and embedded stuff. You don't need office there. Chrome OS? Not popular enough. For Android, there is an app from MS to open and edit text in .docx files. Adobe also don't care about Linux, btw.

            1. @RiedleroD 4y

              oh my how wrong you are omg

            2. @feedable 4y

              this is a certified funni

            3. @feskow 4y

              Well Linux is what, 3% of desktop, why'd you make and maintain linux version of your software

              1. @feskow 4y

                i'm thinking, are there lots of people that are staying on windows because there are no adobe software on linux?

                1. @feedable 4y

                  i know several people who only have windows because adobe

              2. dev_meme 4y

                At the end of the day: what is Linux?

                1. @feskow 4y

                  I mean any linux-based desktop os

              3. @feedable 4y

                well, it was 1% 1yr ago, go figure

                1. dev_meme 4y

                  There’s a lot of installations in gov/bus envs. This is pretty hard to calculate properly

  8. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

    😂😂😂😂😂😂😂😂

  9. @Roman_Millen 4y

    JetBrains IDEs fully operational on all platforms be like:

    1. @misesOnWheels 4y

      Jetbrains don't sell OS and hardware

    2. @yehorror 4y

      I wish one of them (CLion) was not so slow at medium sized projects. I faced unprecedented memory consumption and low responsiveness when added two files with ~1k lines of code to my project

      1. dev_meme 4y

        Did you wait for indexing to be finished?

        1. @yehorror 4y

          Sure

    3. dev_meme 4y

      Yes, but IDEs are not compilers, much different thing

  10. @Nex8192 4y

    Microsoft doing less powerful version for competing systems

  11. @yehorror 4y

    I wish visual studio (not vs code) was released for Linux

    1. Deleted Account 4y

      Yes that will be cool, but what's the problem just use Virtual Machine or Dualboot?

    2. @BotMike 4y

      Install Win11 and use it with WSL, lmao

  12. @atom_ix 4y

    Ever heard about Picture in Picture for Premium YouTube on iPhone ?

    1. @RiedleroD 4y

      same on android, but we can easily sideload youtube vanced, for example.

      1. @farkasma 4y

        except Vanced is dead and so am I inside

        1. @RiedleroD 4y

          vanced is dead when it stops working. For now, development on vanced is dead. But I'll use newpipe before using the official crapp

        2. @kandiesky 4y

          Nope. https://github.com/revanced

          1. @farkasma 4y

            ooooh, now that is exciting

  13. @kandiesky 4y

    Apple is the worst. Can't even develop for this shitty plataform without expending way too much money that it isn't worth it anymore. That and the constant breaking changes just for fun

    1. @poniraq 4y

      also let's not forget that apple has literally THE worst documentation

  14. @Comanshark 4y

    But not in GNU/Linux. 🙄

  15. Kademlia 4y

    At this rate, Apple might catch up with Swift support on Linux

  16. @BotMike 4y

    AFAIK, VS for macOS supports only .NET development

    1. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

      Lol what? Its an IDE you can link any compiler to it if you know how it works

      1. @BotMike 4y

        Have you ever used it? I have no idea how to install stuff manually to VS. It's all packed into .vsix magic box or provided by VS Installer. Also, I don't think that Microsoft will ever port Windows-native tools to Mac. Furthermore, VS for Mac is not actually a "VS". It is a modified and rebranded Xamarin Studio for Mac. Btw, you can always check the info on its webpage: https://visualstudio.microsoft.com/vs/mac/

        1. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

          Loool so its more like a phone app? 😂😂😂💀

          1. @BotMike 4y

            Well, I haven't used it. According to MS, people can do all (or almost all) .NET stuff there. Personally, I use CMake, so it all means nothing to me. I write code in my Visual Studio on Windows, and then just test stuff on Mac. If I need to do some debugging or Metal magic, then XCode is enough.

            1. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

              I see

Use J and K for navigation