

This was the primary way people interacted with their computers before GUIs (graphical user interfaces) were popularized. The Importance of the Command LineĪ command-line environment allows you to interact with a computer by typing commands instead of clicking on graphical elements. In other words, Apple machines often provide the best of both worlds, allowing for a more “spartan” and advanced experience when you need it while also catering to the needs of end users. Macs come with a reliable Unix-like command-line environment while also offering a pleasant user experience featuring a number of high-quality applications. The inevitable next question, then, is this: Why do so many software engineers prefer Macs? Why is there this perception that many software developers use Macs? Well, it’s because many developers do prefer Apple computers over other alternatives. By the end of it, you’ll understand the role that your choice of platform actually plays in your software development career. These are the kinds of questions we’ll answer in this post. For instance, where does this trope come from? Why does the perception that developers disproportionately favor Macs exist? Are Apple devices really the best option for software developers? Where does Linux fit in? I bet there are more things you want to know about this Mac vs. Despite being technically correct, it doesn’t tell the whole story. As it often happens, the short answer turns out to be too short.

Last but not least, some use some combination of the options above.Īre you satisfied with this answer? I wouldn’t be. Still others prefer to use one of the many Linux distributions. Here it goes: Some programmers use Mac, while others favor PCs running Microsoft Windows. The question does have a short, straightforward answer. In this post, we tackle a question that troubles many an aspiring programmer: Do programmers use Mac or PC?
