Slashdot Mirror


More Devs Now Use OS X Than Linux, Says Survey (9to5mac.com)

An anonymous reader writes from an article on 9to5Mac: Stack Overflow reports that more developers now use OS X than Linux as their primary OS, and that if the trend continues, fewer than half of all developers will be using Windows next year. The site says it carried out "the most comprehensive developer survey ever conducted," with more than 56,000 coders across 173 countries taking part.
The survey also mentioned more were still developing for Android than iOS -- 61.9% versus 47.5%. However, almost a third of developers are using Swift, which was also the second most loved language after Rust.

532 comments

  1. in an attempt to explain this to others.... by turkeydance · · Score: 2, Interesting

    i said, Windows is equivalent to the incandescent light bulb. Linux approximates the CFL, and OS X could be the LED.

    1. Re:in an attempt to explain this to others.... by NicknameUnavailable · · Score: 2, Insightful

      i said, Windows is equivalent to the incandescent light bulb. Linux approximates the CFL, and OS X could be the LED.

      Or people using Apple products are just full of themselves and think they can program.

    2. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Does this factor in Macbooks at all? I sense it could have something to do with Apple having the monopoly over 16:10 laptops, sadly.

    3. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Windows is not warm, comfortable and pleasant.

    4. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      ohhh ho ho so funny. wow, really.

    5. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 1

      iOS

    6. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 1

      Two years ago I've been looking for small and lightweight laptop. Years in small business sector IT made me loathe anything above 12''.
      Can't really say how it looks now, and how it is in the US, but back then Dell alternative to macbook air was 50% more expensive, and there was nothing else in this sector (vaio does not count, fuck vaio).

    7. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 1, Insightful

      Wtf are you talking about. OSX probably has the buggiest wifi out of any os.. And they have no excuse since they don't actively support 3rd party hardware.

    8. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 1

      That, and you practically need an OSX machine to program ios apps.

      If they completely removed users who develop for ios, I'm sure it would greatly affect these stats

    9. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 1

      The summery says OS X which is for desktops and laptops IIRC. iOS is for iShiny.

    10. Re:in an attempt to explain this to others.... by Gadget_Guy · · Score: 4, Interesting

      The summery says OS X which is for desktops and laptops IIRC. iOS is for iShiny.

      The summary also says that it is developers that were surveyed. These are people who do not have to use the operating system for which they are developing. So... iOS is the reason that they use OS X.

    11. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 3, Insightful

      I use a Macbook at work and a Dell with Antergos at home. My linux laptop has less problems working. Bluetooth has never worked and wifi drops constantly on the Mac to the point that I'm having to have the whole thing replaced, because changing the wifi card apparently voids the warranty unless you're a "Genius". The OS is okay but I pretty much only use it for Web browsing and the terminal, the two major portions of my job. The only OS I can't do my job fully with without a lot of add-ons? Windows.

      Honestly though have you ever used linux? You sound like someone who heard about it once in the 90's when, to be fair, linux was not ready for prime time.

    12. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 1

      That's because your not supposed to put the DVD in your ass.

    13. Re:in an attempt to explain this to others.... by MightyMartian · · Score: 1

      It's not a matter of cheap, it's a matter that I can build a machine for a lot less than Apple would charge me, and run Linux or Windows on it, and run all the development tools I need. So even if my wallet was bursting, why would I buy a Mac?

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    14. Re:in an attempt to explain this to others.... by Gadget_Guy · · Score: 1

      ...there was nothing else in this sector (vaio does not count, fuck vaio).

      You're right. There is nothing else in this sector as long as you ignore the others that are in the sector (like Sony, Samsung, Toshiba, ...)

    15. Re:in an attempt to explain this to others.... by Pseudonym · · Score: 1

      I can build a machine for a lot less than Apple would charge me, [...]

      I can pretty much guarantee that any machine you build won't have as high a power-to-weight ratio as a MacBook. When someone else is paying for it, and you travel/commute a lot, it's often worth it.

      Unless you need something that a Mac won't give you, of course, like a decent GPU...

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    16. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      dell xps 13 9350 , like MBA just better

    17. Re:in an attempt to explain this to others.... by ShieldW0lf · · Score: 0

      Because if you want to write applications for iOS and publish them to the app store, you need XCode, and therefore, you must use OS X.

      I fucking hate it, myself. Such a painful operating system to use. It has made me swear, choke down tears of frustration and very seriously contemplate quitting my job.

      The hardware is nice though, if someone else is paying for it. I had a dual boot setup, did my work in Windows 7, wrote my mobile code with Xamarin Forms, then switched over to OS X only when I absolutely had do. That wasn't so bad.

      --
      -1 Uncomfortable Truth
    18. Re:in an attempt to explain this to others.... by jedidiah · · Score: 1

      Wasn't MacOS supposed to have been "the desktop Unix" 10 or 15 years ago. Wasn't this supposed to have happened already rather than it just happening now?

      --
      A Pirate and a Puritan look the same on a balance sheet.
    19. Re:in an attempt to explain this to others.... by Pseudonym · · Score: 1

      It's not like the OS-X tools are oh so much better than anyone else's.

      People find it weird that I write in vim and run under XCode. I would rather debug C++ with XCode than with literally anything that's currently available on Linux.

      (Yes, I do date back to the era of dbx and gdb. I still can if I must.)

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    20. Re:in an attempt to explain this to others.... by jedidiah · · Score: 2

      ...decent GPU, better CPU, more storage, civilized set of ports.

      Apple products only cater to a very small set of use cases whereas PCs accommodate any of those plus plenty of other options. Current Apple products aren't at all interesting beyond the novelty form factors. So the idea that you can't get a similarly equipped PC is "cute".

      The single biggest problem with using a Mac is the (limited) hardware.

      It's really a shame that using MacOS in a VM isn't simpler.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    21. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Yes I wanted that one at first. It was (in my market, that is not US of A) 50% more expensive.

    22. Re:in an attempt to explain this to others.... by peragrin · · Score: 0

      Sure maybe in pure parts but you can't assemble them into a compact heat efficient design.

      You can buy a cheap computer and then replace parts every 4 months or you can buy a high quality computer and replace the whole thing every 3-5 years.

      I personally got tired, of updates breaking my wireless card in linux, of trying to configure x.org by hand using lynx to view webpages to sort out the configuration error, because linux refused to autorecongize my monitor. I ell in love with hot swaping monitors and auto extending desktops and configurations without hours of work. Yes I know Linux and the various desktops have finally caught up to doing all that but they are about 10 years behind OS X. in simplifying setup and maintenance.

      A computer is a tool. I want to use it, and put it away when i am done. Maybe sharpen the blade and provide light maintenance. I don't want to reforge the entire thing because and update borked my open source driver, and I can't get the closed source one to work with my configuration.

      --
      i thought once I was found, but it was only a dream.
    23. Re:in an attempt to explain this to others.... by slashdice · · Score: 2

      Sure, and you can stick your thumb up your ass and jack off for less than it costs to take a girl out for dinner.

      --
      Copyright (c) 1990 - 2014 Dice. All rights reserved. Use of this comment is subject to certain Terms and Conditions.
    24. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      I don't know how they did it, but Dell managed to make a notebook that's more expensive than a Mac for the same specs. I do believe they've exceeded themselves this time.

    25. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      i said, Windows is equivalent to the incandescent light bulb.
      Linux approximates the CFL, and OS X could be the LED.

      And Solaris just fucking works. And scales. And unlike Linux doesn't get permanently brain-damaged if you drive the VM manager into hard swapping.

      And damn it hurts that Oracle owns it.

    26. Re:in an attempt to explain this to others.... by CanadianMacFan · · Score: 1

      For me personally I got tired of fighting with Windows trying to get things working. When things go wrong I found it very difficult to get information on what was going wrong. Plus I had to change the way I worked to fit Windows, not have the tool adapt to me. For Linux I was tired of building everything. It's been a while since I've used Linux so I'm sure it's changed. However with the whole systemd thing going on I'm glad I'm out of there. For the most part I'm happy running my Mac and developing on it. Oh there are things that don't work on it and I'm the first one to call Apple out on it. And I definitely think that they are going in the wrong direction. Their apps, especially on the iPhone, are getting less user friendly.

      I'm not a typical user. I've got a couple decades experience programming on UNIX/Linux systems from the telecommunications industry to web applications. I've maintained web servers and in my last job I was the system administrator in charge of over 70 Linux servers that were running the web servers for a government web site. In one job my manager had to write up a business case to justify a Linux license for me so he wanted to see how I was using it. (It was the government so everyone else was on Windows.) He was afraid I was going to go on a anti-Windows rant but I just showed him how I broke my work into the virtual desktops and that I was using the tools available with Linux so that I could get my work done. He was quite happy with my demonstration and I got to keep my Linux. It was the best tool for me at the time. The Mac would have worked as well.

      Having said that the Mac works the best for me now and I'll be the last person to force it on anyone else. If you want to run Windows or Linux or even OS/2 then go right ahead if that is what works for you. However I do reserve the right to make fun of you.

    27. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 1

      Im right there with you on everything you said.

      It took me months to get my boss to let me have a linux desktop. It sure did make managing 300 unix servers a hell of a lot easier!

    28. Re:in an attempt to explain this to others.... by maugle · · Score: 5, Funny

      I doubt it, because both developers I know who own Macbooks have installed Linux on them.

    29. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      And Solaris just fucking works. Unitll you go to patch it, Then it is a pile of shit.

      FIFU

      I have 20 years as a Solaris admin, certified on everything from SunOS 4.1.4 through Solaris 10. The hardware was good, solid, and it ran well. Patching and updating the system was/IS a nightmare!

    30. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      ddd

    31. Re:in an attempt to explain this to others.... by terjeber · · Score: 3, Insightful

      or, OSX is the most useful implementation of Unix anywhere and at any time in history, from a users point of view.

      As a developer I was raised on SunOS (before it became Solaris). Unix is in my genes. However, both as a developer and outside of work, I use computers for other things than 'vi' and 'make', or 'emacs' and 'ant' or whatever silly thing you could think of. I use it for my images, for editing 4K video from my camera etc. Since Linux on the Desktop is never going to happen, and actual usable applications for non-development on Linux is never going to happen, using an alternative Unix platform seems reasonable. OSX is what Linux could have been if Thorvalds had ever cared about user interfaces. He doesn't and never will, thereby relegating Linux to the dark basement.

      Until OSX came along the best way to develop was using Windows on the workstation and having an automated build system on Linux somewhere. Why Windows? Because Windows beats Linux every single day for desktop usability. It's leaps and bounds ahead of what Linux dreams of in its most orgasm-inducing dreams. Don't believe me? Try some cross-platform stuff. Eclipse for example. I would rather use Eclipse on Windows while having a root canal rather than suffering actual editing on Linux

      You'd have to be a real masochist today to chose a Linux desktop over an OSX desktop for a Unix development experience.

    32. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 1

      Since IT won't let me use Linux (my first choice), OS X is far better then being forced to use Windows. Even better, with Parallels, I can confine Win10 to a VM where it can be snapshotted and controlled.

    33. Re:in an attempt to explain this to others.... by terjeber · · Score: 1, Offtopic

      Yeah. No. Sorry. You are wrong. The OS-X tools are in fact oh so much better than anyone else's. Now, if you use your computer exclusively for vi and make, you'd not really notice, but do you? You don't have a camera? You never need Photoshop or similar? Oh, and if you come out and claim that Gimp is an alternative to Photoshop I am going to track you down and pull out some of your teeth!

    34. Re:in an attempt to explain this to others.... by Pseudonym · · Score: 1

      Hahahaha!

      Oh, wait, you were serious?

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    35. Re:in an attempt to explain this to others.... by MightyMartian · · Score: 1

      Ah, I see the problem. You think photo software is software development.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    36. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      >It's really a shame that using MacOS in a VM isn't simpler.

      If it was I don't think more devs would now be using OSX instead of Linux. Say what you will about Apple, they know how to game the system and cleverly market their products.

    37. Re:in an attempt to explain this to others.... by secretsquirel · · Score: 0

      I dunno I've used GIMP python-fu scripts to do some cool stuff

    38. Re:in an attempt to explain this to others.... by BronsCon · · Score: 4, Insightful

      Except that the summary also says that more people develop for Android than for iOS.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    39. Re: in an attempt to explain this to others.... by BronsCon · · Score: 1, Insightful

      I have to say, the above is true. I've seen wireless issues with every MacBook and MacBook Pro I, or anyone I know, has owned, with the sole exception of my 2011 17" MacBook Pro, which is now on its 3rd GPU. My former boss' 2010 MacBook Pro and the 2012 MacBook Pro that replaced it had a hell of a time staying connected to the office wireless, while nobody else in the office had issues... in the office, at least. My current 2014 MacBook Pro Retina has bouts of inability to connect to any wireless, anywhere for longer than a few minutes without needing to have wireless turned off, be put to sleep, woken, then wireless turned back on. I'll be fine for months, then exhibit this issue for a week or two. At least with Linux it either works consistently, or it doesn't work at all (in my experience, at least).

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    40. Re:in an attempt to explain this to others.... by s4m7 · · Score: 3, Insightful

      You'd have to be a real masochist today to chose a Linux desktop over an OSX desktop for a Unix development experience.

      Never understood the OSX superiority complex. It's almost like you guys are overcompensating for something.

      --
      This comment is fully compliant with RFC 527.
    41. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Windows is tough, cheap, and simple enough for anyone to use, but wasteful?

      Linux is fragile, toxic, and expensive, but lasts longer?

      Mac OS X is crazy expensive, ultra-shiny, but low-power and isn't repairable even though it seems like it should be?

      It fits.

    42. Re:in an attempt to explain this to others.... by BronsCon · · Score: 1

      Sadly, as part of my job involves the use of several Windows- and OSX-only Adobe applications, the only OS I can't fully do my job on is Linux. Combined with hardware issues on every Mac laptop I've encountered, that puts me on Windows with Cygwin for POSIX compatibility. It's not perfect, but I can SSH for the couple utilities I haven't taken the time to fully set up in Cygwin yet.

      I'd like to say that I'll try another Mac when it comes time to replace the Retina, but honestly I'll just hold out for Adobe to bring their applications to Linux.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    43. Re: in an attempt to explain this to others.... by Fritz_the_Cat · · Score: 1

      I hear you brother. I've been working with Solaris, Tru64 and Linux since about 99. Solaris patching is painful.

    44. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      And which one is that? I don't see it.

    45. Re:in an attempt to explain this to others.... by fluffernutter · · Score: 5, Funny

      Wow.. even with the glitches I experience from time to time in my Linux desktop it still doesn't quite match the cheese grater to the testicles I feel when I use OSX. Like seriously, force people to mouse to the top of the screen every time they want to use a menu function?? The 80's are embarrassed they never caught on.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    46. Re:in an attempt to explain this to others.... by fluffernutter · · Score: 1

      We bought my kids some nice bluetooth headphones for christmas. One of them uses a macbook for Minecraft and another uses linux for Minecraft. No issues pairing linux and we were up and playing in 10 mins. On the macbook the kid played for awhile and then asked why the sound lagged behind further and further as time went on. I found a long message thread of people BEGGING for Apple to fix the issue. It went on around a year. Fortunately it was fixed by the time we needed it and I just installed a patch but YEESH...

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    47. Re: in an attempt to explain this to others.... by fistfullast33l · · Score: 2

      I never pay retail. The 2015 13" MBP is available on eBay for right around $975...and normally retails for $1400. I only buy from shops with a 30 day money back guarantee. Haven't had a problem yet and I've bought 4 for my employees in the last year. They're gently used (scratches on bottom for instance) but who cares?

    48. Re:in an attempt to explain this to others.... by nnull · · Score: 0

      My linux desktop is more expensive than any Mac Desktop, but that's besides the point and irrelevant. OSX offers a more fully featured, tested and fully supported software that makes it easy and convenient for developers and not a broken desktop which requires massive research in reading the forums, patch notes, and bug reports to fix trivial issues that shouldn't exist in the first place.

    49. Re:in an attempt to explain this to others.... by nnull · · Score: 1

      You must live inside a glass shell if you think that's the case.

    50. Re:in an attempt to explain this to others.... by fluffernutter · · Score: 1

      As I was reading your comment it occurred to me that I almost feel like I'm tip toeing around when I use OSX. Mostly because it always wants to be pretty I think, rather than just letting me get my hands dirty. Funny that you call Linux the fragile one, when it is OSX I have to tip toe with.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    51. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      A bit earlier in my career I did Java development exclusively on Windows machines and deployed to Linux servers. And everything was great, except that sometime I had to do debugging on Linux VM.

      Now, I'm forced to develop on Linux for Linux, and it sucks. I miss the Windows days.

      And I'm kind of curious about Macs. If it really combines usability of Windows with the power of Linux cmd, I'm sold. Time will tell.

    52. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Just today I had the trash can I was working on freeze while I was writing an email in mail.app. It just works...

      But seriously, my Linux desktops have never frozen. Ever. It's actually silly when I think about it how many times I have to hard reboot my macs.

    53. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      It's not like the OS-X tools are oh so much better than anyone else's.

      People find it weird that I write in vim and run under XCode. I would rather debug C++ with XCode than with literally anything that's currently available on Linux.

      (Yes, I do date back to the era of dbx and gdb. I still can if I must.)

      I actually wish Visual Studio 2015 ran under Linux. I'd probably change over my work PC if it was truly cross platform. Yes, I know it will never happen, but it would be nice to be able to have an environment I'm used to. I've also done some work on vxWorks and such lately, even with GDB, though I did try to minimize it. Maybe it takes that 10,000 hours I'm avoiding spending, but, well vxWorks just takes longer to get anything done. I probably should have focused on Java instead of C#. I suppose I can do that next. The combination of C#/C++ is very powerful, particularly when you add in the ever so useful "unsafe" options to bring pointers into C#. Of course, you want to limit your use of the unsafe keyword, but it does have its place imnsho. I wonder if the combination of Java/C++ is as flexible. Maybe we will all be making cross platform GUI rich CMAKE projects that are also very high performance that just work. It seems a bit optimistic to me.

    54. Re:in an attempt to explain this to others.... by Darinbob · · Score: 2

      OSX is basically a nice mix between Unix to make developers happy and enterprise software (ie, you can run Office which is almost mandatory for most corporations). Linux is nice too but it lacks a lot of stuff that the enterprise wants, or the developer who doesn't want to waste time micromanaging it.
      The Mac Book Pro, though expensive, is very nice to use. Probably some Apple patents around which is why other PC laptops have really clumsy touch pads.

    55. Re:in an attempt to explain this to others.... by Darinbob · · Score: 1

      Basically it's Unix while at the same time keeping the corporate people in IT happy. People get nervous around Linux, and many devs with long term experience prefer Unix over the lock-in from Microsoft.

    56. Re: in an attempt to explain this to others.... by tysonedwards · · Score: 2

      That's like saying "if you remove all people who drink alcohol from the study, we'd have no alcoholics".

      --
      Thirty four characters live here.
    57. Re:in an attempt to explain this to others.... by Darinbob · · Score: 1

      No one's really come out with a debugger better than gdb. Everything else tends towards IDEs and cumbersome point and click and rarely any scripting capabilities. Sure gdb is far from perfect but the competition is even further away.

    58. Re:in an attempt to explain this to others.... by fluffernutter · · Score: 1

      And watching porn 24x7 pretty much means you won't see a penis smaller than yours. Seriously? Power to weight ratio??

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    59. Re:in an attempt to explain this to others.... by fluffernutter · · Score: 1

      Yes. Those three applications work flawlessly.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    60. Re:in an attempt to explain this to others.... by Harlequin80 · · Score: 2

      How long has it been since you used a linux distro? I've been able to do all of what you describe for at least the last 5 years perfectly seamlessly. Certainly more seamlessly than windows manages it.

      As for breaking your wireless card? WTF? You talk about buying decent hardware but you must have bought the most random chipset to have had that problem in the last decade. Recognising your monitor and using lynx? I don't think I could even drive lynx if I needed to..... and I've been running linux as my primary OS since 2008.

    61. Re:in an attempt to explain this to others.... by Bing+Tsher+E · · Score: 2

      Give them time. You remember how long it took to accept a second button on the mouse, don't you?

    62. Re:in an attempt to explain this to others.... by Gadget_Guy · · Score: 4, Insightful

      Except that the summary also says that more people develop for Android than for iOS.

      Developing for Android does not mean that you don't use OS X. In fact, if you want to target both iOS and Android then the best solution is a Mac. Yes, you can't write for iOS on other platforms, but that will be a small minority.

    63. Re:in an attempt to explain this to others.... by Pseudonym · · Score: 1

      If you can build (and I emphasise "build") a machine which is as light and as powerful as a MacBook Air, please submit it to hackaday.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    64. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 1

      I've used both.

      Ubuntu's Unity isn't bad, but isn't quite as refined as OS X.

      Gnome and KDE feel dated by comparison.

      Ultimately? OS X is Unix with a really slick/pretty UI slapped on top. I don't think it's inherently superior but it is more user friendly. My tools should work, I shouldn't have to figure out why compiz is eating up so much CPU in order to have a functional dev box.

    65. Re:in an attempt to explain this to others.... by blindseer · · Score: 2

      I've been accused of Apple fanboi-isms and I'm not sure if I in even my "best" (or "worst", depends on where you stand) Apple fanboi days would be as condescending as you.

      I'm taking a programming course at the local university to update my skills. In this class we are to program a "robot" (it has motors and sensors but it's not much more than an RC toy) to do various tasks. We were offered use of the university computers, but those I cannot take home to work on, or bring our own. The instructor gave instructions on how to setup the IDE on our own computer as well as the programming interface we'd need to program the robot. I chose Linux because that was the path of least resistance for me, even though I also have laptops that run MacOSX, and different variants of Windows.

      My lab partner chose to use Windows and she seemed to be able to do things with greater ease than I in some respects and I with greater ease than her. The IDE was easier to install and run on Linux but the programming interface gave me trouble. She had no trouble programming but the IDE acted a bit "odd" for her. Perhaps I'll try this on one of my Macs to see how it works there but that's time I don't feel like spending right now. Point is that every OS has it's pros and cons.

      I've done development on a number of platforms, mostly for the web, through the years (perhaps I should say "decades" now) and I've found it really comes down to choosing a good editor and getting proficient with it. Unfortunately with my contract work I must use whatever computer I am provided for my job and so I have not had the chance to become really good with any editor but I've seen others do amazing things after years figuring out all kinds of "tricks" and building a library of macros that they've made for themselves or copied from others. It seems you've found what works for you, congratulations... I guess.

      Claiming one operating system, one text editor, or one whatever as an "ultimate" of all time is childish. Grow up. I did some web development and some HDL coding on SunOS way back when. Being as you used to develop on SunOS as well then I suspect that you are likely about the same age as I but age alone does not mean one is mature.

      --
      I am armed because I am free. I am free because I am armed.
    66. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      http://blog.codinghorror.com/fitts-law-and-infinite-width/
      http://discovery.bmc.com/community/blog-post/why-the-apple-menu-fitts2/
      https://nanlee.wordpress.com/2013/06/11/ui-design-and-fitts-law/

      Same reason the Windows Start button went back to being a proper square and occupying the entire corner.

    67. Re: in an attempt to explain this to others.... by 93+Escort+Wagon · · Score: 1

      I guess if we're "proving" by anecdote - I've had the opposite experience. I've used Macs since 2003, and wifi has always worked for me while (some, not all) Windows boxes on the same networks keep cutting in and out.

      I can't speak to the Linux users' wifi experience because the people I know with Linux laptops always are hunting for ethernet ports... oh, maybe that means I can speak to Linux's wifi experience.

      --
      #DeleteChrome
    68. Re:in an attempt to explain this to others.... by TechyImmigrant · · Score: 3, Informative

      I'm a developer. I own a Macbook. It's got a nice box. It brings up a bash shell. I can ssh. I don't need to install linux on it to be doing the same things the same way I would be doing on Linux if I wasn't already logged into a Linux box over the network.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    69. Re:in an attempt to explain this to others.... by 93+Escort+Wagon · · Score: 1

      Now this I've seen - and it seems to be specific to Bluetooth 4.

      I've got an old set of Sony DR-BT101s that have worked like a charm since day one - no lag at all - with my Mac laptop, an iPhone, and an iPad. But every set of Bluetooth 4 headphones I've tried have demonstrated enough lag that I can't stand to watch movies while wearing them.

      The Sony's are still going strong, fortunately.

      --
      #DeleteChrome
    70. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Or the average Linux user's secure-mindedness. I tend to use Wifi as a last resort, when I can't get a wired connection which is faster *and* more secure.

    71. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Wow.. even with the glitches I experience from time to time in my Linux desktop it still doesn't quite match the cheese grater to the testicles I feel when I use OSX. Like seriously, force people to mouse to the top of the screen every time they want to use a menu function?? The 80's are embarrassed they never caught on.

      As opposed to what? Every application having menus in different places? I cringe whenever I try to run a "top of the line" X Windows application, just trying to figure out to make it do things.

    72. Re: in an attempt to explain this to others.... by DonMouloud · · Score: 1

      It's better so makes sense to be more expensive.

    73. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      So what? This isn't your grandfather's Mac OS.

      Mac OS X is based on NeXTSTEP, which had preemptive multitasking years before WinNT was a glint in Dave Cutler's eye.

      (FWIW, Cutler hated Unix)

    74. Re:in an attempt to explain this to others.... by rossdee · · Score: 1

      "Windows is equivalent to the incandescent light bulb. Linux approximates the CFL, and OS X could be the LED."

      Can we have a car analogu please

    75. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      So I spent six months using OS X on a Macbook Pro. I kept telling myself that all the kids were using that and it was the way of the future - after all, it is BSD with a pretty face, right?

      After six months I decided I wanted to be productive so I upgraded to Linux and never looked back. There were just to many problems with OS X, too many things that didn't work, too many details that weren't polished, too many problems with how Apple shipped software, etc.. Linux gets the job done and works incredibly well. Anyone that complains about Linux warts is in denial about the vast problems of OS X and Windows.

      Yes, seriously.

    76. Re:in an attempt to explain this to others.... by terjeber · · Score: 3, Insightful

      For the record, I have used Linux since 1993. I also used Minix back then on my home-grown BBS (you wouldn't know, you are too young). I had a short brush with Macs when I went to business school, but didn't own an OSX machine until I got a Macbook Pro a couple of years back. My personal web stuff is all on Linux on AWS. I am not an Apple fan boi by any stretch of the imagination.

      So, what makes OSX infinitely more usable than Linux? Two things, usability and apps. There are no usable apps for regular stuff for Linux. Seriously. Show me an alternative to Photoshop, for example.

      The sad reality is not that OSX folks have a superiority complex, they quite possibly do, the sad thing is that when you point out that OSX beats Linux on everything, Linux users are sooo insecure they have to lash out. Get over your self, get rid of Linux (on your desktop) and be happier.

    77. Re:in an attempt to explain this to others.... by terjeber · · Score: 2

      I don't think it's inherently superior but it is more user friendly.

      I make my living creating stuff using computers as a tool. I don't need to spend time making the tool work. Therefore the tool being more user friendly means that inherently is superior. Now, if writing code was all I did, the difference between Linux and OSX would be much smaller, but that isn't the case. I edit 4K video from my Panasonic camera for example, which is not something I can do on Linux. I import my photos into Lightroom and adjust them in Capture One, some times I edit in Photosop. This simple cannot be done on a Linux box.

    78. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      them came El Capatan and ever since it's a mess. Frozen windows, sudden network drops, spotlight intermittently failing to find anything ... OSX is in a sorry state these days.

    79. Re:in an attempt to explain this to others.... by Bert64 · · Score: 4, Insightful

      If you develop for iOS then you will almost certainly (or must?) be using OSX to do so...
      If you develop for Android you have a choice of platforms.
      If you develop for both you might as well run OSX because the android tools run just as well on there, plus if you're employed as a developer you can justify an expensive mac over whatever bottom of the barrel junk you'd have got otherwise.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    80. Re: in an attempt to explain this to others.... by Bert64 · · Score: 1

      Sounds like you have faulty hardware, i have a macbook air and a pro which have never frozen, my previous macbook pro used to freeze on occasion but it was one of those affected by the GPU recall from a couple of years ago.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    81. Re:in an attempt to explain this to others.... by Bert64 · · Score: 1

      People like what they're familiar with, and don't want to learn anything new...
      Everyone also has different usage requirements...

      If they did take the time to actually learn something properly they might find they preferred it and/or it suited their requirements better, but people don't approach new stuff properly - they concentrate on how it's different from what they were previously used to, and use it in the same way they used the previous system rather than taking advantages of the differences - for example people familiar with windows don't make use of virtual desktops when running linux or osx.

      That's why i've always tried to keep an open mind, i've heavily used various platforms (amigaos, sunos, solaris, irix, linux, freebsd, macos, macosx, windows) over the years.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    82. Re:in an attempt to explain this to others.... by Bert64 · · Score: 1

      Because it's the only platform on which to develop for iOS...
      Because in a lot of companies you don't get a choice of OS, so going for Apple is the only way to avoid windows.
      Because it's not you paying, its much easier to spend someone else's money.
      Because comparable hardware isn't actually any cheaper, Apple just don't have any lower end offerings.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    83. Re: in an attempt to explain this to others.... by Bert64 · · Score: 1

      What chipset has your 2011 model got?
      Macbooks seem to switch between broadcom and atheros chipsets for wifi depending on the year, so perhaps thats what makes the difference for you.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    84. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      I do like my Macbook. I will also say that the advanced settings, especially the touchpad drivers, doesn't do well in Ubuntu/Linux Mint. Maybe it does in other distros, but I keep Linux in a VM now for a reason.

    85. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 0, Informative

      You can pry my Linux desktop from my cold dead hands. OSX and Windows are just too hard.

    86. Re: in an attempt to explain this to others.... by Hognoxious · · Score: 5, Funny

      I've bought 4 for my employees in the last year. They're gently used (scratches on bottom for instance) but who cares?

      Where I work, everyone is expected to wear pants.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    87. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Pro-tip:
      1. Buy your developer a $200 Windows 10 netbook.
      2. Install MSYS2
      3. Give them the credentials to access your remote iOS app signing server.
      4. Good job! You saved 90% per dev.

      Buy the Macs for the people doing the actual Photo-shopping and the ones dragging XCode icons around.
      Oh and tell them to stop calling themselves "Software Developers" in surveys.

    88. Re: in an attempt to explain this to others.... by cyber-vandal · · Score: 1, Informative

      Always denial and abuse from Linux zealots. Just because your set up works doesn't mean everyone else's does. That's the true Linux experience - getting a working setup can take longer then it does for other OSes, because you may have to spend time trying to figure out why some of your hardware doesn't work. Wi-Fi has caused me many issues over the years including an Ubuntu update that broke the previously working driver.

    89. Re: in an attempt to explain this to others.... by cyber-vandal · · Score: 1

      Visual Studio Code might be worth a look. I haven't tried it but it runs on Linux.

    90. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0, Interesting

      It's worse from the perspective that just because Apple ripped BSD code and then slapped a shiny GUI over the top it somehow resembles UNIX from the 70s.

      If anything it's just an example of ignorance from the GPs behalf. Failing to recgonise that if he wanted to feel all nostalgic about using a proper UNIX platform he could opt up to use any of the BSD flavors out there and keep his paid shill nonsensical rants to himself.

      My POV. I'm a 15 year Linux veteran. I respect BSD and dont really have any problems with OSX. But to claim that the reason why developers use OSX out of personal preference is total bullshit. Just visit elementary.io and see how superficial the whole situation truly is.

      As a developer the only reason to fork out for a Mac is so you can conform with the Nazi regime that makes up the Apple Developer Platform as to leverage Xcode.

      P.S I use Gentoo. With a hackintosh VM if need be, which although may be wrong according to Apple's T&C's fondly enough isn't enforced out for respect to their hacking culture.

    91. Re: in an attempt to explain this to others.... by zwarte+piet · · Score: 1

      I feel your pain.

    92. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Same, but it's also known Jobs took the talent off of the non-iOS devices and planned to bleed the platform dry while banking on mobile. My MacBook is awful...wish OSX. On Windows and Linux, it's great. :(

    93. Re: in an attempt to explain this to others.... by MMC+Monster · · Score: 3, Interesting

      I've had my Linux Mint box freeze sporadically. I thought it was the OS for the longest time but it happened a couple weeks after I did a clean wipe and reinstall.

      Turned out it was a bad stick of memory. Replaced it and things have been golden.

      Did the GP run a low level memory test lately?

      --
      Help! I'm a slashdot refugee.
    94. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Different tools for different fools. I've done both OS's in a professional environment. OS X got in my way at every opportunity, nagging me when I download something off the web, making me jump through hoops. Getting python installed is a PITA. When I updated OS X suddenly bluetooth stopped working. I was lucky as most support forum posts were complaining about WiFi not working after an update. The solution, 20 months later, has still not been found. (Replacing the logic board, the universal fix all for all problems Apple, had no effect.) I've worked around this, but I have to plug something in instead of wireless syncing. The thing that aggravates me most about this issue is the community response to my problem. "Why would you use bluetooth?" As if the community cannot conceive that I'd be using my computer in a way they don't use theirs. It's like you harping on about Photoshop. Not everybody has a need for a picture manipulation application. I can do 99.9% of my professional scientific work between a spreadsheet, a terminal, and a web browser.

    95. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      the cheese grater to the testicles I feel when I use OSX.

      Never heard it described quite like that before, but I'd say that sums it up quite nicely. Well said.

    96. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      No one's really come out with a debugger better than gdb.

      Facts say otherwise. http://lldb.llvm.org

      Even works with FORTRAN.

    97. Re:in an attempt to explain this to others.... by Junta · · Score: 2

      I understand the rational (also someone mentioned more efficient use of screen space as multiple windows share a single menu strip instead of repeating a usually identical menu in each window).

      However, his statement was that he preferred the travel distance of the in-window menu strategy. You can't really respond to a preference with "you are wrong because of some design 'law' says you should like the other way".

      Anytime someone calls 'law' in the highly subjective world of UI design, it frustrates me a tad. Maybe it can be a good guideline, but rarely does anything related to human behavior really deserve to rank as a 'law'.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    98. Re:in an attempt to explain this to others.... by TheSunborn · · Score: 0

      "You'd have to be a real masochist today to chose a Linux desktop over an OSX desktop for a Unix development experience."

      Why? Most development tools including gcc end Eclipse runs MUCH better under Linux. I currently run Eclipse under Linux, and it's fast and well behaved, unlike under Mac OS X where it is slow as hell. (When people complain about Eclipse performance, they mostly are complaining about it on Mac OS X)

       

    99. Re:in an attempt to explain this to others.... by Carewolf · · Score: 0

      You'd have to be a real masochist today to chose a Linux desktop over an OSX desktop for a Unix development experience.

      Never understood the OSX superiority complex. It's almost like you guys are overcompensating for something.

      The price they paid for their machine. They have to justify it to themselves, so unless they are outright dissatisfied, Apple users will always be extremely defensive.

    100. Re:in an attempt to explain this to others.... by Carewolf · · Score: 0

      Wow.. even with the glitches I experience from time to time in my Linux desktop it still doesn't quite match the cheese grater to the testicles I feel when I use OSX. Like seriously, force people to mouse to the top of the screen every time they want to use a menu function?? The 80's are embarrassed they never caught on.

      Home and end buttons justing to beginning and end of the document instead of doing something usefull. The scroll-wheel being completely fucking random in its acceleration, everything being slow as shit. A collegue of mind found out compiling on Linux inside a VM running in OS X was faster than compiling on OS X. Even though Linux used gcc and os X clang..

      OS X is really a terrible operating system. It only compares favorably to Windows, and then not even that favorably if you are a developer.

    101. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      If you develop for iOS, you most likely work on OS X which would entail a 16:10 screen (if on a Macbook) as I said earlier.

      Most developers would rather develop on 16:10 than 16:9 so I'm not surprised by this finding.

    102. Re:in an attempt to explain this to others.... by fluffernutter · · Score: 1

      Re the home and end buttons.. I thought that was just something very wrong with the way my keyboard was. I never know whether any given peripheral needs additional settings that I just don't know about. I find the laptop chicklet keyboard to be crap. The one on my thinkpad is ok (the key to it is really the trackpoint) but really I am most efficient with a clicky external keyboard having keys with a nice recess for my fingertips and a mouse. Don't even get me started on a Trackpad. I don't care if they have made all these special gestures that work with the OS.. they're all inefficient when my hands are on the keyboard 95% of the time, and gestures really only hit a relatively few set of global OS operations. No doubt someone will respond and tell me I'm just not doing it right.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    103. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      And Solaris just fucking works. Unitll you go to patch it, Then it is a pile of shit.

      FIFU

      I have 20 years as a Solaris admin, certified on everything from SunOS 4.1.4 through Solaris 10. The hardware was good, solid, and it ran well. Patching and updating the system was/IS a nightmare!

      If you have problems patching and updating Solaris, you're doing it wrong.

    104. Re: in an attempt to explain this to others.... by fluffernutter · · Score: 1

      But Apple has the best premium hardware, and I have had never had a Thinkpad that does things like this; even the $400 ones. Why would it occur to anyone that the issue might be faulty hardware?

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    105. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Let me explain how things work... Xerox invented the GUI, which like Java, was considered insignificant by the inventing company. Apple took the GUI concept and created a beautiful, easy-to-use GUI for their desktop products. Microsoft copied Apple's GUI with Windows 1.0 and later versions were as well. And Linux, ever the copycat like MS, copied Windows GUI.

      So you're using an inferior copy of a copy GUI if using Linux.

    106. Re:in an attempt to explain this to others.... by fluffernutter · · Score: 1

      Say I want to use a start button.. I hit the windows key, I type the first three characters of the thing I want, maybe I need to hit up arrow once and I hit enter. Five key presses and I can run anything. What is the counterpart on OSX?
      When I use a menu, I move the mouse to that menu and I click on the item. Why do I need to maximize screen space? It is mouse travel time that gets me efficiency of use. If it is a menu that I use often then I always keep that window visible. When I use OSX I have to first activate that window before I can do anything with the menu and then I must mouse to the menu. So this turns (mouse 5")(click) into (mouse 5")(click)(mouse 7")(click). Furthermore, the OSX menu has minimized it's entries to only those it thinks I want, but I use the menu usually to learn the most important hot keys so I don't have to use the menu at all. So I learn the hot keys much faster in Windows/Linux.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    107. Re:in an attempt to explain this to others.... by fluffernutter · · Score: 1

      Studies are usually theoretical... They come up with a hypothesis that does nothing for people in the real world.. such as 'we want to maximize screen space' (really, in a world with 4K and 30" monitors??) and then figure out what is best for that.. rather then actually having real people use real things and ask them what frustrates them the least.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    108. Re:in an attempt to explain this to others.... by Ritz_Just_Ritz · · Score: 1

      In much of the Fortune 500 world, getting a Linux machine to use for work is next to impossible because of geriatric corporate IT departments who just don't want to deal with the hassle of updating their tooling to provision and manage them. So developers are given the choice between a Windows machine and a Mac. I can certainly understand why they'd choose a Mac. I had that choice to make at my megacorp and went with a Macbook Pro for that very reason. It's OK, though the company does its level best to hobble it with file system encryption and some suite of Symantec crap that allegedly enhances security. The alternative was some lame mid-range Dell that was running Windows 8. F that.

      That said, when I'm out of the office, I'm either using a chromebook or a desktop running Fedora at home. The instant I can use a linux machine at the office without risking getting terminated, I will.

    109. Re:in an attempt to explain this to others.... by fluffernutter · · Score: 1

      Then I fail to see how OSX help you. You're just frustrated with menus, period. So learn to use hotkeys.. they are usually mostly all listed in the X-windows menu you hate. Take a sip of coffee, review them for three seconds, and never have to use the menu again.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    110. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Show me an alternative to Photoshop, for example.

      Well, there's the Gimp. Which is so named because your productivity using it is exactly the same as Photoshop (while wearing a full-body face-covering rubber suit, handcuffed behind your back).

    111. Re:in an attempt to explain this to others.... by fluffernutter · · Score: 1

      Then can you please tell me how I expand the logging window in xcode? To this day I have not been able to figure out how to free it from it's little small dock area and make it a BIG WINDOW that I can actually see.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    112. Re:in an attempt to explain this to others.... by jittles · · Score: 1

      OS X is really a terrible operating system. It only compares favorably to Windows, and then not even that favorably if you are a developer.

      Don't worry, it gets better with every release. And by better, I mean they increase their bug count. They often have the same OS regressions in both iOS and OS X every year when they release a new platform. It's like they don't even try to merge their fixes into their new OS before they release. And I've been using OS X as a dev machine since 10.4, too!

    113. Re:in an attempt to explain this to others.... by fluffernutter · · Score: 1

      Windows is a Ford F-150, Linux is a Ford F-350, and OSX is a 30-foot luxury yacht.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    114. Re:in an attempt to explain this to others.... by KGIII · · Score: 1

      Why would Linus care about user interfaces? And, to the extent that he can, he does - very much - care. You do not break user-space. But, there is no GUI for Linus to care about. He works with the kernel. That's it. That's what he does. He doesn't control the GUI. He's got nothing to do with that. Linux has no anything - it's just a kernel.

      That said, you say some funny things. I don't do much (any?) development any more - except for a couple of small personal projects, I do nothing. I use Linux to the exclusion of all else. Yup. I'd surmise that there are usable applications for non-development.

      Not that I give a shit what OS you use, just be honest with yourself (and us). I don't tie myself to an OS nor do I try to pretend my choices matter to anyone but myself. My ego is not that frail.

      --
      "So long and thanks for all the fish."
    115. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      I don't know if I can agree with that. My Samsung Galaxy Note Tab 2014 Edition (seriously, who came up with that name, they should be shot, a name you have to stop and take a breath in the middle of is too damn long!) running Android 4.4. The wifi on that literally would go down about every 5 minutes, stay down for 1 minute, then come back up again over and over and over. I can't blame it on Android since it was only this one device. Fortunately it now runs Android 5.1 and that issue has disappeared.

    116. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Have found that developers are usually pretty system retarded so giving them a Fisher Price computer is the best thing to do. It prevents them from doing anything stupid since they can't be trusted to have actual control. The real power developers are on Linux.

    117. Re:in an attempt to explain this to others.... by terjeber · · Score: 3, Informative

      I really don't know what people mean when they say that OSX is more user friendly.

      You should consider that a limitation of you ability to understand. Seriously.

      this is much much less efficient and therefore less user friendly

      And this is where your misunderstanding comes from. Here's a clue. User friendly: Allows me to easily digest the XAVC 4K footage from my camera, do basic color correction, cut away the junk, create a presentable end result. That's user friendly. Having multiple options for window managers, being exceedingly configurable to the point of me being able to make it fit my life perfectly when developing Java software - user-unfriendly for 99.999992% of the worlds population.

      If you find more UI elements too distracting to do your work then it is pills you need, not a streamlined OS

      I don't sit around masturbating to my own UI configuration every day. I do work that pays. For me to accomplish this I need to run applications that work. I design and develop software, which includes GUI components that are special made so I need a good vector graphics tool to assist in this. Also, I take pictures and make movies in my spare time, and I also use some of those skills when I develop GUI elements for my applications. In order to do that I need applications. A user friendly OS has those applications. Linux does not, and probably never will.

      How do you get by without applications?

    118. Re:in an attempt to explain this to others.... by MrKaos · · Score: 3, Interesting

      For the record, I have used Linux since 1993. I also used Minix back then on my home-grown BBS (you wouldn't know, you are too young).

      I know what you mean, going beyond tuning a solaris kernel with MAXUSERS or ATT unix, Interactive, coding C with vi on a hp700/44 serial terminal. Pretty much everything is a step up from that.

      I had a short brush with Macs when I went to business school, but didn't own an OSX machine until I got a Macbook Pro a couple of years back. My personal web stuff is all on Linux on AWS. I am not an Apple fan boi by any stretch of the imagination.

      I beleive you. I always though that 68000 mac hardware was better than PCs. Apple made less hardware back then, but they used the same stuff that was on the servers so it was rock solid. I loved it.

      So, what makes OSX infinitely more usable than Linux? Two things, usability and apps. There are no usable apps for regular stuff for Linux. Seriously. Show me an alternative to Photoshop, for example.

      I can't show you an alternative to Photoshop, except GIMP, but I haven't used it for a production so I can't speak to usability, I'm told it's very powerful. What I can speak to is Audio production in Linux is hands down where the innovation is occurring. Sure, Mac maybe more usable, but that's a poweruser issue, not an innovation issue. My observations about many Apple applications is that they let you get to a level of good productivity real fast with a fantastic user experience at the expense of sheilding you from the power of the machine and making innovation less accessible. Sure that lets you be creative, but nothing out of the ordinary.

      The usability paradigm in Linux attracts a different type of user. When I commit to an application I want to own the space and not be limited by the type of commercial imperatives that can alter my investment in learning, in that regard open source software is superior because sometimes the users also contribute to the code base. Obviously this does not exclude them from being a MAC user, that is the power of open source though.

      I think people are too scared to explore because of what the constantly changing Windows environment did to them. Apples brilliance was taking people out of that paradigm, who can fault that move. However Apple also missed out on the significant advances in the Power PC CPU architecture, as IBM received a massive cash inflow of development from Microsoft *and* Sony, so they weren't that smart moving to intel. I'm certain Intel would have been aware of their strategic position though, when making that deal.

      I'm curious about what languages you are developing in though, do you mind sharing?

      The sad reality is not that OSX folks have a superiority complex, they quite possibly do, the sad thing is that when you point out that OSX beats Linux on everything, Linux users are sooo insecure they have to lash out. Get over your self, get rid of Linux (on your desktop) and be happier.

      Wow, I would have said it was the other way around, I am just so damn comfortable in Linux that the UI is almost irrelevant. I have all the platforms in the house, including a powerbook for my wife. I thought that since Apple didn't have to pay for the use of an excellent O.S platform they could focus their effort on the UI - they did great job too, however I'm just not fond of how that UI context works, it's same reason I dumped Unity. Mac is more usable, but I feel limited, like the power of the machine is abstracted away from me. You're probably right but does my preference count? I don't care what others use, however is it ok for me to use Linux because I actually like the way it works and I'm happy with it? I am stupid for not using a MAC to code?

      Please don't take offence, I'm not criticizing devs who use Macs either, I'm actually interested what I can learn about if there are things better than what I do. I'm not convinced that it is a

      --
      My ism, it's full of beliefs.
    119. Re:in an attempt to explain this to others.... by tippen · · Score: 1

      Say I want to use a start button.. I hit the windows key, I type the first three characters of the thing I want, maybe I need to hit up arrow once and I hit enter. Five key presses and I can run anything. What is the counterpart on OSX?

      Cmd+Space, type first three characters of the thing you want, hit enter.

    120. Re:in an attempt to explain this to others.... by KGIII · · Score: 1

      And the goal is to get to Kansas the quickest and most efficient way.

      --
      "So long and thanks for all the fish."
    121. Re:in an attempt to explain this to others.... by MrKaos · · Score: 1

      Try installing Cygwin/X with workspace switcher on Windows. Put hack in .fonts and you have a good X11 and Shell access, cut paste paradigm works good too. You are limited to 4 workspaces but it is better than nothing. That way you can ssh something from a linux box onto the UI of the win box, actually you can bring the entire linux UI desktop onto the win desktop and use both. put your ssh agent in the .bashrc before X11 starts and you will be able to ssh into your machines.

      --
      My ism, it's full of beliefs.
    122. Re:in an attempt to explain this to others.... by flyingfsck · · Score: 1

      Windows is equivalent to a whale fat candle. TFIFY

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    123. Re: in an attempt to explain this to others.... by Ace17 · · Score: 1

      As if the web wasn't full of guides/tips about working around Windows or Android quirks ...

    124. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      No. Microsoft thinks their employees can program. They can. They just produce crap. Anyone who has a job supporting ms shit knows this and either curses them on a daily basis or thanks them for permanent life long employment, or both.

    125. Re:in an attempt to explain this to others.... by Archtech · · Score: 1

      By your logic the Boeing 777 is an inferior copy of the Wright Brothers' first aircraft made from bicycle parts.

      Among your many unjustified assumptions is that a later product must be inferior to an early one from which it took some ideas or inspiration. (Except that you arbitrarily state that the Apple GUI is much better than all the others). It seems to me that things are usually the other way round - hence the overall superiority of the Boeing 777.

      --
      I am sure that there are many other solipsists out there.
    126. Re:in an attempt to explain this to others.... by Archtech · · Score: 1

      vaio does not count, fuck vaio.

      Your facts and logic look impeccable.

      --
      I am sure that there are many other solipsists out there.
    127. Re:in an attempt to explain this to others.... by rochrist · · Score: 1

      As a recording engineer of 35+ years who has used both Macs and Linux since their respective day ones, no, audio is not where it's happening on Linux. Audio on Linux does not come remotely close to even being is the same star system as audio on the Mac.

    128. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      You have no idea what you're talking about. Those so called devs are ios "app" "developers". They didn't survey real programmers.

    129. Re:in an attempt to explain this to others.... by Gr8Apes · · Score: 1

      Ditto, I install a Linux VM for anything Linuxy I need, which generally is nothing that requires a GUI.

      --
      The cesspool just got a check and balance.
    130. Re:in an attempt to explain this to others.... by BronsCon · · Score: 1

      You're arguing a point I wasn't trying to make. You claim "iOS is the reason that they use OS X"; I was pointing out that the summary disagrees.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    131. Re:in an attempt to explain this to others.... by Gr8Apes · · Score: 1

      ...there was nothing else in this sector (vaio does not count, fuck vaio).

      You're right. There is nothing else in this sector as long as you ignore the others that are in the sector (like Sony, Samsung, Toshiba, ...)

      Buying Sony is like supporting SCO. Not viable for me and their hardware sucks, anyways. Yes, I have had 3 Sony VAOI machines, the last short-lived one about 3 years ago. Toshiba is more expensive, and I have never liked their hardware personally. Samsung didn't hit my radar last round.

      --
      The cesspool just got a check and balance.
    132. Re: in an attempt to explain this to others.... by BronsCon · · Score: 1

      I've had wireless issues on a grand total of one Windows laptop and it was the result of poor driver support in Windows 7. Compared to every MacBook and MacBook pro I've encountered with one exception, and I'm not talking about my own machines, but also my wife's, my former boss and coworkers', my friends, family, random people in coffee shops (if they have a Mac there regular enough there that I see them a few times, yes, I'll see them with wireless issues). Linux, well, I haven't had wireless issues in Linux since '03, though a friend of mine has; he refuses to let me look at it (says he has to do it himself) but I'm pretty sure he simply didn't install the package.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    133. Re: in an attempt to explain this to others.... by Zero__Kelvin · · Score: 1

      Yes, because every single person who uses a Mac / OS X for development develops applets for iPhones. You might call this "anecdotal" but for a while I experimented with using a Macbook for FOSS development. I used XCode, but didn't do a lick of iOS development. I can guarantee you that I am not the only one, and I would bet that far more people use them for development of Web based stuff (front end and back end) and other non-app related software than use them for iOS development.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    134. Re:in an attempt to explain this to others.... by mattventura · · Score: 1

      This just shifts issues around. If the menubar is at the top of the screen, it's easier to grab, yes. But what did it displace by being there? The window titlebar. So if you drag windows around a lot using the titlebar, it's worse for that.

      But at the end of the day, a fight over menubar location is just fighting for second place, since keyboard shortcuts are far more productive than either placement.

    135. Re:in an attempt to explain this to others.... by Zero__Kelvin · · Score: 1

      "Why Windows? Because Windows beats Linux every single day for desktop usability."

      That is only true for the Neophyte. Any highly skilled and competent Linux and Windows power user will tell you that Linux is far superior to Windows for DE usability.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    136. Re:in an attempt to explain this to others.... by BronsCon · · Score: 0

      plus if you're employed as a developer you can justify an expensive mac over whatever bottom of the barrel junk you'd have got otherwise

      That's funny, I'm (self)employed as a developer and I do have 2 Macs. I'm considering which distro to install on the older one, while the Retina collects dust. I got tired of the wireless dropping and they keyboard freezing and requiring me to sleep and wake the machine to be able to keep using it. I got tired of it thermal throttling every time I look at it funny. I got tired of it, in general. What's really funny about it is that the Windows PC that replaced it in November (which I actually bought to replace the Windows laptop I was using for testing, which died) cost $800 less, is actually a 3mo older model than the Retina, and still has better specs and build quality than current MacBook Pro models.

      My PC (MSI Ghost Pro GS60 custom): Intel i7-4720HQ (2.6Ghz), 16GB DDR3L, 500GB m.2 SSD RAID (2x256) and 1TB 7200RPM HDD, nVidia Geforxe GTX970M w/ 6GB GDDR5, 15" 4k display

      Best MacBook Pro Available today: Intel i7-4980HQ (2.8Ghz), 16GB DDR3L, 1TB m.2 SSD, AMD Radeon R9 M370X w/ 2GB GDDR5, 15" 2.8k display

      That's a marginally faster CPU of the same generation (2 generations behind by now) in today's Mac, compared to a two year old PC. If you really want to see something you're not gonna believe, go look up a comparison of the GPUs; you'll only find the 2GB version of my GPU in comparison, which is fine, it's a lot more fair to the Mac. The Mac configured to marginally beat my PC on CPU and fail in every other respect? $3199. My PC? $1799. And remember, the PC is a 2yr old model. As far as size and weight, the PC wins on both; slightly thinner, not quite as deep, a hair wider, and about a half pound lighter. Build quality? It's not carved from a single block of aluminum, but it is an all aluminum shell, fused to insulating (and strengthening; it'll bounce back from some impacts that would permanently dent a Mac) plastic on the insude; the only external plastic is the keyboard, inner bezel around the screen, and a snap-on piece under the screen. This machine goes to hell and back with me quite frequently and has not a mark on it.

      But, you say, I've sought the most expensive MacBook Pro for my comparison. Well, yes, I was trying to build a better one than my 2yr old PC; it's not my fault I failed at that. but sure, let's compare the base model, which is only $2499 (so $700 more expensive, rather than $1400). Drop the CPU clock to 2.5Ghz (mine is now faster) and cut the SSD down to 500GB (I now have the larger SSD, not just greater overall storage capacity). Done.

      Oh, you meant the REALLY base model? In fairness, we'll stick to 15". Drop the CPU clock to 2.2Ghz, halve the SSD again, down to 256GB, and lose the AMD GPU as that one's Intel only. And pay $200 more than my 2 year old model.

      The best MacBook Pro might beat my 2 year old PC model in one or two benchmarks (and be completely destroyed in all the rest), if it doesn't thermal throttle itself back to 1.8Ghz under the load. Yo usee, that's the other thing my PC has that my MacBook Pro does not: proper thermal design. My PC will run FurMark and CPU Burn simultaneously and not reach the temperatures my MacBook Pro reaches at idle. So not only doey my hardware start out faster, it stays faster and, because it's not living in a mostly sealed hotbox, will last longer.

      So, tell me again how all PCs are bottom of the barrel junk?

      And, for reference, the current GS models (I'm not even getting into the real high-end, the GS line is MSI's mid-range gaming laptop; that's right, this year's best MacBook Pro is trounced by MSI's mid-range model from 2 years ago) include this year's CPUs, DDR4, and SSDs that are a little more than twice as fast (2.2GB/sec transfer vs the 1GB/sec transfer I get on my current m.2 RAID).

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    137. Re:in an attempt to explain this to others.... by BronsCon · · Score: 1

      I don't put GUIs on my servers... ew. Though I have done X forwarding to Windows before and it did work well. But yeah... no need anymore. I was referring to command line utilities; the ones I haven't installed yet are basic, but not critical: ping (I can use Windows native ping), host, and dig. It's easier for me to SSH into the Lunix server in my cabinet for those than it is for me to run through the Cygwin installer again. If I remember next time I'm updating Cygwin or need to install some more critical utility, they'll get installed then.

      Hopefully someone finds your post helpful, as it really does contain some good info.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    138. Re:in an attempt to explain this to others.... by Zero__Kelvin · · Score: 1

      " However with the whole systemd thing going on I'm glad I'm out of there."

      You are seriously misinformed. You shouldn't believe everything you read, especially here on Slashdot. Systemd effects 99.9% of people using Linux to exactly an amount of Zero. It works just fine. You won't even know it exists anymore than you know what tty driver you are using.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    139. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Lol. UNIX won't let you get your hands dirty? K bro.

    140. Re:in an attempt to explain this to others.... by Zero__Kelvin · · Score: 1

      "That's because your not supposed to put the DVD in your ass."

      That's correct. You are supposed to wait for an unwanted system update to do it for you!

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    141. Re:in an attempt to explain this to others.... by Zero__Kelvin · · Score: 1

      Yes. The OS that powers over half the worlds servers and smartphones is fragile and expensive. Do you even think before you post?

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    142. Re:in an attempt to explain this to others.... by Zero__Kelvin · · Score: 1

      "Mac OS X is based on NeXTSTEP, which had preemptive multitasking years before WinNT was a glint in Dave Cutler's eye."

      Since David Cutler was one on the principle Engineers for VMS, which is a true multi-user multitasking system that not only far pre-dates NT, it pre-dates the foundation of Microsoft, your insinuation that Next was ahead of Cutler is disingenuous at best.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    143. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Why post when you know that you are ignorant? Nobody cares that you know how to hit a key and type to run apps and that you think that this is something special -- because you are too ignorant to know that that Apple was the first to do so.

    144. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      What the fuck are you talking about? The vast majority of laptops just like desktops are Windows based. Apple just makes over priced shit that doesn't interoperate well with anything other than other overpriced Apple junk and even then that is questionable. Ever deal with icloud on multiple machines? It just doesn't work nor make sense. Apple gets one thing right and only one thing. Marketing to suckers pretty looking overpriced junk.

      What part of Apple having the monopoly over 16:10 laptops do you not understand?

    145. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      You'd have to be a real masochist today to chose a Linux desktop over an OSX desktop for a Unix development experience.

      Never understood the OSX superiority complex. It's almost like you guys are overcompensating for something.

      Really, overcompensation and superiority complex at the same time?

      "Look at that guy driving that nice car, he must be overcompensating for something. I mean it's not that nice, it's all in his head." Said obviously jealous man.

    146. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Or maybe they recognize that catering to every fuckwad elitist's pet fad is as stupid as it is costly?

      Start your own company if you want to do it "right", then blame someone else when you fail pathetically.

      Then die.

    147. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      I don't think you can detach the console or any other 'navigator' pane. Apple really wants you to do everything in One Big Window, which has been the trend for the last 10 years or so.

      You can resize it by dragging the left and top edges, though.

    148. Re:in an attempt to explain this to others.... by aralin · · Score: 1

      So you are essentially saying that for a small group of power users in a narrow field linux is where it's at and for others OSX apps can get them up to near the expert level fast, but not beyond. And that should be a reason for everyone to use Linux?

      I am like the original poster. I have always been a power user, the target group of Linux so to speak, I love Linux and I always have few VMs around running Linux, sure. But if I ever have to use as much as a browser on Linux desktop I simply cringe. And it seems like about 8 years ago the Linux desktop got really good and usable and then... it started to walk backwards.

      --
      If programs would be read like poetry, most programmers would be Vogons.
    149. Re:in an attempt to explain this to others.... by Maow · · Score: 1

      As a developer I was raised on SunOS (before it became Solaris). Unix is in my genes.

      OSX is what Linux could have been if Thorvalds had ever cared about user interfaces. He doesn't and never will, thereby relegating Linux to the dark basement.

      Is it too much to ask to expect someone with "Unix in their genes" to understand the difference between the kernel and user space, specifically Desktop Environments?

      Apparently so.

      Eclipse for example. I would rather use Eclipse on Windows while having a root canal rather than suffering actual editing on Linux

      You may have a point about Eclipse on Linux, but that might be true for Eclipse on any platform, I don't know.

      actual usable applications for non-development on Linux is never going to happen

      [Citation Needed] - KDE, for me, is a huge productivity boost, going to a Windows *snort* or OSX desktop would be crippling. YMMV but you do not speak for everyone who's experienced KDE or Mate / Gnome 2.

    150. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Get over your self, get rid of Linux (on your desktop) and be happier.

      What should I replace Linux with on my desktop? I don't have the Windows it came with, and OS X has special code to keep from running on it.

    151. Re: in an attempt to explain this to others.... by BronsCon · · Score: 1

      It's really sad, because OS X has the potential to be the best OS for the widest variety of uses.

      Right now, all 3 majors have their strengths and weaknesses that make them roughly equal for general purpose computing; it's only when you start specializing that one OS outshines another. I currently have 3 daily-use laptops, one running each OS (I settled on Kubuntu for the 2011 MBP yesterday) and two of those are MacBook Pros, so let's not start throwing the word "fanboy" around.

      With Snow Leopard, OS X had shed most of its weaknesses and actually very quickly became my preferred OS, but Apple broke that with Lion and has been fucking it up ever since. I need a stable system that can run commercial software (there is some that I have to use as it is industry standard and what my clients expect), so Linux is out. Stability being the deciding factor, Windows has it right now. I'd choose Linux with a Windows VM if not for the fact that the software in question benefits greatly from GPU acceleration, which is sorely lacking in any of the Type-2 hypervisors (they'll do translation, but the break things like CUDA, so they're fine for light gaming but they suck for real work). While I could use a Type-1, I'd have to be willing to accept crap graphics performance in Linux in order to assign the GPU to Windows.

      While I do prefer having a native POSIX shell at my fingertips, Linux can't run what I need it to run and OS X becomes less stable with each update, so I'm stuck with Cygwin for a POSIX shell (or, I can SSH into one of my servers). If the software I need ever makes its way to Linux, I'll be there in a heartbeat; unless OS X returns to the stable, efficient, and reliable powerhouse it once was. I'm not holding my breath for either of those things to happen, though; I'm too busy holding my ankles for Microsoft at the moment.

      What glorious times we live in.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    152. Re: in an attempt to explain this to others.... by Redbehrend · · Score: 1

      This is so true haha best post of the day. I can't count the number of apple users that say they are "techie" and "program". Just to find out they never have finished a program or website yet alone release one. Then I ask myself so why am I fixing it? if your so tech savy? It's part of the trendy apple culture. Don't get me wrong I have seen exceptions.

    153. Re: in an attempt to explain this to others.... by slazzy · · Score: 1

      That's the problem with PCs, often you can get a great one at a great price: my acer 2754ffg was great, but I want to buy another one a week later, but now it's the 2754ffe and a pile of crap.

      --
      Website Just Down For Me? Find out
    154. Re: in an attempt to explain this to others.... by BronsCon · · Score: 1

      Sounds like 2 different models to me. Also, those don't look like Acer model numbers, which usually follow ####-####. It also sounds like a case of you not paying attention to what you're buying and relying on the model number to identify same or similar units. For reference, that'll burn you with a Mac, as well; A1398 covers all 15" MacBook Pro Retina models since they were released in 2012, with CPUs ranging from 3rd gen 2.6GHz (or 4th gen 2.2GHz, roughly equivalent in performance) to 4th gen 2.8GHz i7's, 8 or 16GB of RAM, 1 to 2 GB of VRAM, and 256GB to 1TB of storage. That's 21 models, spanning 5 years, identified by a single model number.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    155. Re: in an attempt to explain this to others.... by Type44Q · · Score: 1

      Yes, you can't...

      LOL, you must be Japanese.

    156. Re: in an attempt to explain this to others.... by Type44Q · · Score: 1

      Hey, now; some of us are on a budget...

    157. Re:in an attempt to explain this to others.... by CanadianMacFan · · Score: 1

      Except you have no idea what I do on my computers. You just assume that it wouldn't impact me and when you assume "u" make me think you are an ass. I still do work with web servers and I would play around with the startup. I just happen to outsource my web server so I don't have to worry about that stuff.

    158. Re:in an attempt to explain this to others.... by angel'o'sphere · · Score: 2

      What is the counterpart on OSX?
      Command-Space.

      The command key is the one with either the "fan" on it and/or the letters 'cmd' on it or if you have an old mac: the Apple key.

      And yes, that feature M$ copied from Mac OS X.

      When I use OSX I have to first activate that window before I can do anything with the menu and then I must mouse to the menu.

      You want to tell us you want to issue a "random" menu command in a "random" window on OS X. But yu never do that on Windows?

      Wow. What is the difference in clicking on a window in Windows to "activate" it versus clicking on a window in Mac Os X? I use 'alt'-tab to switch Apps, and usually only work on laptops anyway.

      Furthermore, the OSX menu has minimized it's entries to only those it thinks I want, but I use the menu usually to learn the most important hot keys so I don't have to use the menu at all.
      That is very unlikely. This is a Windows illness. You are mixing something up.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    159. Re:in an attempt to explain this to others.... by angel'o'sphere · · Score: 1

      An OS is an OS and what you think what an OS is might be different from what I think.

      E.g. purists might say: the kernel is the OS. (Which is strictly speaking: correct!) Others may say: the whole "distribution" or "platform" is the OS.

      Coming to the point: OSX is what Linux could have been if Thorvalds had ever cared about user interfaces Linus Thorvalds is a kernel programmer, which is the OS. Why should he care about the UI, which is user land or if you want to say distribution?

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    160. Re:in an attempt to explain this to others.... by fluffernutter · · Score: 1

      I'll try command-space, but I thought that just opened up the search field which does something different then I'm talking about. The search seems to search through everything, not just executables. Also, it is pretty slow on my machine.
      I'm saying if I want to use a menu in a windows app repeatedly over the next while, I have the option of arranging the windows so that the menu is always visible. No such option in OSX.

      Compare any OSX application to any similar Windows application. In any given menu there will be more choices in the Windows application.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    161. Re:in an attempt to explain this to others.... by angel'o'sphere · · Score: 1

      If you have never ever tried any other debugger, why are you so zealotly proclaiming there is no better one?

      Oh, you missed to tell for what language?

      I'm used to IDEs and Debuggers like "Think Pascal" and "Think C" since 30 years. GDB is so far behind, thee is no metric for it.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    162. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Yeah, Spotligh tsearches everything, but it groups applications together so they're easy to select. It was better on Mavericks, since I upgraded to El Capitan it seems a lot slower.

      If you want to launch an app from Finder, just hit Cmd-Shift-A to open the Applications folder and start typing the name of the app.

      If you want to launch an app from Terminal and know the path, type 'open' and use tab to autocomplete (e.g. for Activity Monitor, type 'open /Ap(tab)Ut(tab)Act(tab)' + enter.

      Or you can do what I do, and drag Applications and Utilities to the right-hand side of the dock, then right-click each to set the view option to List. Then you can just click the icon and start typing the name of the item you want to open, and hit enter. Easy.

    163. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      I fucking hate it, myself. Such a painful operating system to use. It has made me swear, choke down tears of frustration and very seriously contemplate quitting my job.

      If you had any respect at all for your job, you would quit. I don't like OSX either, but nobody who literally cries at it can possibly be competent.

      It's apparent that you've been quietly shuffled off into an out-of-the-way position where you can't do any real damage, by someone who lacks the heart to fire you.

    164. Re:in an attempt to explain this to others.... by Darinbob · · Score: 1

      GDB is scriptable. That trumps most things that don't have scripting. It is also portable and available for many different different chips and operating systems. Most IDEs for PCs assume there is no other platform in existence, many IDEs are quickly tossed together from what I can see when I'm forced to use them.IDEs like Eclipse are built on top of GDB precisely because it is portable. I used an IDE in 1981 if we're playing that game.

    165. Re:in an attempt to explain this to others.... by macs4all · · Score: 2

      i said, Windows is equivalent to the incandescent light bulb. Linux approximates the CFL, and OS X could be the LED.

      Or people using Apple products are just full of themselves and think they can program.

      I have nearly 4 decades of embedded developer experience, and the vast majority of that has been using Apple products.

      And why? Because with one computer, I could have my Dev. Tools, plus an entire Desktop Publishing chain for Documentation, and real MS Office for participating in the rest of the "business" stuff.

      And that was even back in the early 90s. Now the Mac is a even a more obvious choice for most Development work.

    166. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Strange. I find Mac OS X far more pleasant to use than other OSes, apart from some annoying new bits like inadvertent gestures flinging my windows off the screen...

      Anyway, you may want to consider that you are simply not cut out to work with computers. You can always retrain as a pastry chef.

    167. Re:in an attempt to explain this to others.... by macs4all · · Score: 1

      Give them time. You remember how long it took to accept a second button on the mouse, don't you?

      Do you? Bet it's long before you think it was.

    168. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Here is a bunch of reasons why I prefer using a Mac over Windows or Linux. Let's start with the advantages of the shared menu bar in OSX over the way Windows does it:

      - For any application, the menu bar is always in the same place, so muscle and eye memory both kick in nicely.

      - To get to the menu for any application, the user can merely slam the mouse pointer against the top of the screen, which is a practically instantaneous action even with an awkward input device such as a trackpad. You cannot miss or overshoot the menu bar, you do not have to carefully aim for it, or carefully guide the pointer along it once you are there.

      - In full screen mode, the menu disappears saving precious real estate, and can be made to reappear whenever needed by slamming the mouse pointer at the top of the screen, almost exactly as before.

      - The system (Apple) menu is always present at the same place in the top left.

      - The menu bar has system tray gadgets over to the right, avoiding wasting yet more space on a separate tray area while also avoiding excess waste blank space in every application's menu bar.

      - If an application is resized to a small window, the menu bar does not change shape or run to multiple lines which would add confusion and waste an even higher proportion of the space within that window.

      - Applications don't have to try solving these issues in a half-baked way by hiding their menus, like file explorer does in Windows. Which means that the experience is consistent across all apps, and you never have to press a key on the keyboard to invoke the menu for some apps, which also jolts the whole window contents down when it appears.

      There may be even more advantages I haven't thought of, and some disadvantages I haven't thought of, but those advantages are already more than enough to sell me on the OSX menus over the Windows menus. Beyond the menu bar, the basic features and bundles apps are generally a lot better than those in Windows or Linux. Continuing with Windows as the comparative example, as most of it applies to Linux as well:

      The built in terminal is nicer, where for example copy/paste/find works the same as any other application, and you can split the view and/or open multiple tabs. Support for UNIX-like tools is obviously way better than Windows. And I don't really do much web stuff, but web development just feels more right with little things like using forward slashes as path separators.

      TextEdit, the built-in Notepad/Wordpad equivalent is infinitely nicer, as it just won't lose any notes you were taking, even if you never saved the document even once. I can reboot the whole machine and still have that little scrap of untitled notes I forgot to save appear in exactly the same place when I come back. It's truly like a futuristic dream-world compared to Windows. I can even rename and/or move a file from Finder (File Explorer equivalent), and if it's open inside TextEdit, it instantly notices that the filename has changed/moved, and continues flawlessly, even if the file had unsaved edits in it, or even if you moved it into the trash! For that matter, you can rename or move the file directly from within TextEdit trivially if it was saved in the wrong spot or something. If I ever make any unwanted changes to a file, I can always revert it to previous versions. This fundamental stuff is the sort of thing that OSX does right, where Windows is left in the stone age because user's time and satisfaction is not a priority at MS.

      The built-in image/PDF viewer (Preview) is great. You can make colour adjustments and cropping to images, you can batch convert and resize images, you can make a PDF containing a bunch of images, you can annotate a PDF file, and compress a PDF down to a small size if for some reason MS Word has produced a 100MB PDF when it only needs to be 10MB.

      The file explorer (Finder) is brilliant compared to Windows file explorer, with its cover-flow view mode and just about everything else that it does better. Mounted drives are always

    169. Re:in an attempt to explain this to others.... by bingoUV · · Score: 1

      With Linux, do you envisage using systemd for outsourcing your web server?

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    170. Re:in an attempt to explain this to others.... by tsa · · Score: 2

      2016 will be the year of Linux off the desktop! Woot!

      But seriously, I switched to Mac for the same reason as you. I was sick of using crappy open source software for doing simple things in complicated ways. I gladly paid a few euros for some programs that were much much better than their open source equivalent.

      --

      -- Cheers!

    171. Re: in an attempt to explain this to others.... by tigersha · · Score: 1

      I use a macbook pro and i am fairly sure I can outprogram you with one hand tied behind my back.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    172. Re: in an attempt to explain this to others.... by tigersha · · Score: 1

      Count me in on that. I program with a Macbook every day and I never use XCode

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    173. Re: in an attempt to explain this to others.... by tigersha · · Score: 1

      Yes yes and more yes.

      The problem with the Linux fanbois is that they think Form vs Function is a zero sum game. It is not

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    174. Re:in an attempt to explain this to others.... by macs4all · · Score: 2

      Wasn't MacOS supposed to have been "the desktop Unix" 10 or 15 years ago. Wasn't this supposed to have happened already rather than it just happening now?

      OS X (not MacOS) IS "The Destop Unix", and has been so since 2000. That's SIXTEEN YEARS.

      Welcome to the party; sorry your invitation got lost in the mail...

    175. Re:in an attempt to explain this to others.... by macs4all · · Score: 1

      And the goal is to get to Kansas the quickest and most efficient way.

      Then they ALL lose; because the most efficient way to get to KC is walking.

    176. Re:in an attempt to explain this to others.... by CanadianMacFan · · Score: 1

      If I was running my own web server I'd be using Linux. I'd be using it as a system administrator and a web administrator and thus systemd would be an issue for me. I've done both jobs in the past. I only outsource my sites now because I don't want to do it, not because I can't do it.

    177. Re:in an attempt to explain this to others.... by Shalhav · · Score: 0

      This is slashdot. Terms of use say, "If you are going to use an analogy, it must be a car analogy."

    178. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      OK, who let Bill Gate's retarded son loose on the comments section again?

    179. Re:in an attempt to explain this to others.... by Uberbah · · Score: 1

      Never understood the OSX superiority complex. It's almost like you guys are overcompensating for something.

      Self-awareness?

    180. Re:in an attempt to explain this to others.... by fisted · · Score: 1

      OS X could be the LED.

      You mean the LED as in cheap, or as in energy-efficient?

    181. Re:in an attempt to explain this to others.... by KGIII · · Score: 1

      I'm thinking the quickest way might to be punished. They do send people there as punishment, right? I guess you could sit in Oklahoma and wait for a tornado.

      --
      "So long and thanks for all the fish."
    182. Re:in an attempt to explain this to others.... by tsa · · Score: 1

      Ok. Windows is the old-fashioned explosion-propelled car, Linux is the electric car on batteries and OSX is the electric car with a fuel cell built into it.

      --

      -- Cheers!

    183. Re: in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      You seem to forget the *nix backend that Apple OS X has had natively.

    184. Re: in an attempt to explain this to others.... by BronsCon · · Score: 1

      You know, I just realized that might be a bit more text than you might be able to process. Let me slim it down for you a bit: choice is only a problem if you're not intelligent enough to handle it.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    185. Re:in an attempt to explain this to others.... by MrKaos · · Score: 1

      I don't put GUIs on my servers... ew.

      That's not what I was saying.

      Though I have done X forwarding to Windows before and it did work well.

      Integrating the win UI with X11 works pretty well.

      It's easier for me to SSH into the Lunix server in my cabinet for those than it is for me to run through the Cygwin installer again. If I remember next time I'm updating Cygwin or need to install some more critical utility, they'll get installed then.

      Which you probably do through the default cygwin terminals. Cygwin/X gives you better access to them via an X menu, a better term window which works well with windows and the workspaces.

      Hopefully someone finds your post helpful, as it really does contain some good info.

      I used to use Cygwin the same way you are now and thought it might be useful to you after reading your sig.

      --
      My ism, it's full of beliefs.
    186. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      What's hilarious is how people who are jealous of other people's more expensive goods always bring up the subject of their own thoughts on penises and their size. As if that somehow makes everything balanced again.

    187. Re:in an attempt to explain this to others.... by BronsCon · · Score: 1

      Did not know that re: the X menu; thanks. Funny thing about my sig... I've done it... and I'm not sure when I'll have to time to fix it.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    188. Re:in an attempt to explain this to others.... by Gadget_Guy · · Score: 1

      You claim "iOS is the reason that they use OS X"; I was pointing out that the summary disagrees.

      The summary does not disagree because it makes no mention of why people use one desktop OS over another.

      The development of iOS is almost always done on a Mac, and as such the OS X use will be bolstered by those mobile developers. That doesn't mean that all Mac users are iOS devs, but the numbers will be larger because of those devs. The fact that more people are targeting Android does not count against OS X because development can be done on any system. It is reasonable to assume that a lot of Android devs were once iOS devs, and as such would already own (and are comfortable with) a Mac. They wouldn't throw out their computers when they switched to Android development.

    189. Re:in an attempt to explain this to others.... by BronsCon · · Score: 0

      If there are more Android developers than iOS developers, iOS can not be the reason more developers use OS X. It's simple arithmetic. Claiming otherwise is like blaming the last straw for breaking the camel's back, ignoring the thousands of others that contributed, to a greater degree, to the event.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    190. Re:in an attempt to explain this to others.... by david_thornley · · Score: 1

      The easiest stuff to hit on a screen is big ("Fitt's Law"). Now, if I want to click on a menu on this Windows box, I have a fairly small area I have to hit, and it's easy to do a vertical overshoot and wind up bringing up another window. That doesn't happen on Macs, because a menu is infinitely tall. Fitt's law isn't so much how to design a UI as what are the easiest mouse gestures to do.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    191. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Have you ever considered PEBCAK?

    192. Re:in an attempt to explain this to others.... by Junta · · Score: 1

      I'm not saying I don't understand what the point is, I'm saying you can't throw that at someone who says they *personally* prefer the other way, saying their preference is *wrong*.

      Here, he says he prefers short travel distance over ability to overshoot. It's ludicrous to tell him he's wrong in that preference. People prefer different things. Notably, unless I'm *only* doing menubar/corner stuff, my mouse sensitivity is going to be
      such that there will be a lot of dragging to get to edge of screen. Since most UI elements I need to interact with are not going to be menubar/corner buttons, my mouse will be a pain to drag to the edge, and precision is such that I'm not going to care.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    193. Re:in an attempt to explain this to others.... by MrKaos · · Score: 1

      So you are essentially saying that for a small group of power users in a narrow field linux is where it's at

      The topic was about software development on those platforms by software developers, and for me, yes I find it to be a good platform for doing software development.

      And that should be a reason for everyone to use Linux?

      No, just that some people appreciate the freedom of adapting the environment to themselves instead of the other way around. It's also an observation that since these platforms are being built on Linux and BSD machines understanding them at a shell level gives you ultimate control over them and creating the environment you need, the gui just extends that. So no way, it's not for everyone but it is for me.

      However, everyone already uses an abstracted Linux or BSD anyway.

      And it seems like about 8 years ago the Linux desktop got really good and usable and then... it started to walk backwards.

      That's about when I started experimenting with saving UI customizations to make it portable enough to survive re-installations. Otherwise, I completely agree, I can't say it's inspiring right now but since it does what *I* want, its ok by me.

      If programs would be read like poetry, most programmers would be Vogons.

      Yes, well, funny you should say that...

      --
      My ism, it's full of beliefs.
    194. Re:in an attempt to explain this to others.... by bingoUV · · Score: 1

      If I was running my own web server I'd be using Linux. I'd be using it as a system administrator and a web administrator and thus systemd would be an issue for me

      But you aren't (running your own web server) by your own admission, so it isn't (systemd isn't an issue for you).

      So you proved that Zero_Kelvin has better idea of what you do on your computers than yourself.

      've done both jobs in the past. I only outsource my sites now because I don't want to do it, not because I can't do it.

      Irrelevant.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    195. Re:in an attempt to explain this to others.... by Coren22 · · Score: 1

      There are no usable apps for regular stuff for Linux. Seriously. Show me an alternative to Photoshop, for example.

      Such as Gimp, that costs nothing and is just as capable, but would require you to relearn how to do things?

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
    196. Re:in an attempt to explain this to others.... by macs4all · · Score: 1

      I'm thinking the quickest way might to be punished. They do send people there as punishment, right? I guess you could sit in Oklahoma and wait for a tornado.

      Or wait until they invent matter/energy transporters.

      Afterall, you didn't say the "fastest" way... ;-)

    197. Re: in an attempt to explain this to others.... by WallyL · · Score: 1

      Help, help! We're being repressed!

    198. Re:in an attempt to explain this to others.... by beastofburdon · · Score: 1

      That's because they are. They are compensating for a lack of competence.

    199. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      > That's because they are. They are compensating for a lack of competence.

      Here's a nickel, kid.

    200. Re:in an attempt to explain this to others.... by Bing+Tsher+E · · Score: 1

      Yeah, we know. There were third party mice by the time the Mac Plus become popular.

      I am talking about the priesthood at Apple accepting a second mouse button.

      I bet there are still a some of them holding out.

    201. Re:in an attempt to explain this to others.... by Pherdnut · · Score: 1

      Never hated a Jetbrains IDE. Highly recommend.

    202. Re:in an attempt to explain this to others.... by Pherdnut · · Score: 1

      You can get a much better Photoshop machine with a PC nowadays.

    203. Re:in an attempt to explain this to others.... by Pherdnut · · Score: 1

      No, really, you're getting ripped off.Upgrading to 16 gigs of RAM from 8 should not cost 200 dollars. Even if you're buying the good stuff which in Apple's case, I would guess you are not.

    204. Re:in an attempt to explain this to others.... by terjeber · · Score: 1

      Such as Gimp

      Every time I hear someone call Gimp an alternative to Photoshop I want to come to their house and forcefully pull all of their teeth. No, Gimp is not a viable alternative to Photoshop. Firstly, the Gimp developers have generally ignored the Photography community for years when people have been asking for proper implementation of things that are important to photographers (such as color spaces). When the things some times gets included, it's don ass-backwards.

      For example: rhe Pantone and CMYK support in Gimp simply isn't up to snuff. As such it isn't a serious contender.

    205. Re:in an attempt to explain this to others.... by Coren22 · · Score: 1

      The nice thing about open source is that you are free to modify it to suit your needs and redistribute it if you want.

      There has never been anything stopping the photography community from reimplementing things the photoshop way. As if there isn't a reason that Gimp does things differently...pesky copyrights...

      You argument boils down to "your free product isn't good enough, I'm going to stick with this expensive product", when you could just as easily implement anything you want.

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
    206. Re:in an attempt to explain this to others.... by terjeber · · Score: 1

      The nice thing about open source is that you are free to modify it to suit your needs and redistribute it if you want

      Yeah, 'cause every carpenter should make his own hammer. Typical comment from someone who doesn't have to work for a living.

      there isn't a reason that Gimp does things differently...pesky copyrights

      The lack of support for vital aspects of a photo editing suite has nothing to do with copyrights. Stop making up excuses just because you don't know shit about what photographers need.

      You argument boils down to "your free product isn't good enough, I'm going to stick with this expensive product", when you could just as easily implement anything you want

      Your argument is so astoundingly retarded I have to ask how old you are. Properly implementing the missing features from Photoshop in Gimp would take at least a man-year for someone getting started with it. So, a man-year is about $150 - $200 000 in lost opportunity cost. Considering the extremely low cost of Photoshop, investing $200 000 on adding the same features to Gimp would be insane. I spend less on Photoshop in a year than I spend on Coffee in a month. Claiming that Photoshop is expensive is dumb ignorance. Claiming that it would be financially sound to invest a couple of hundred thousand dollars in Gimp development just to get the same features I already have in Photoshop is fundamentally retarded.

      I know you kids, in your parents basements, with your weekly allowance, think that things like time is essentially free. It isn't. I can use Photoshop for somewhere around 800 years for the cost of adding missing features to Gimp. I am not a color-space expert, so adding missing features would require I learn color theory, the innards of the Gimp and a good chunk of maths I haven't touched since I finished college. Long before I started writing a single line of code I'd be in a situation where I could have used Photoshop for free for decades compared to the cost of fixing Gimp on my own.

    207. Re:in an attempt to explain this to others.... by Coren22 · · Score: 1

      Typical comment from someone who doesn't have to work for a living.

      No, typical comment from someone that doesn't bitch about things, and instead fixes the problem. I work for a living, but I don't complain about all the things that can be fixed by other and instead try to fix things.

      So, a man-year is about $150 - $200 000 in lost opportunity cost.

      You spend less than $200k, but when you were talking about an industry, not a single person, the time investment is miniscule compared to the reduced cost of a free product. Consider that the photo editing industry could save millions of dollars a year, and 200k is nothing to make a tool everyone can use.

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
    208. Re:in an attempt to explain this to others.... by macs4all · · Score: 1

      Yeah, we know. There were third party mice by the time the Mac Plus become popular.

      I am talking about the priesthood at Apple accepting a second mouse button.

      I bet there are still a some of them holding out.

      You might be interested to know that there were some on the original Macintosh team (notably, the late, great Jef Raskin) that were lobbying (hard!) for an up to FIVE button-mouse.

      However, in usability studies conducted (I think by Apple, but maybe others. Can't remember), they ALL concluded that a single-button mouse was universally easier for users to understand, even though they had to learn things like the double-click gesture. Here's a little of that history.

      And think about it: How many times have you had a non-technical (or sometimes even technically-savvy) User ask you "Do you mean 'Left-Click' or 'Right-Click'?" A single-button mouse neatly removes that "mental speed-bump".

      You also have to keep in mind that in 1981, when the Mac was first being developed (and these usability tests conducted), virtually NO ONE outside of Xerox PARC or SRI (I think it was) had ever seen Doug Englebert's crazy "mouse" thing. So it was a different time. Now, we think it's just silly that people couldn't deal with a two (or more) button mouse; but not then.

      But the "Single-Button Mouse" meme is just like the "Apple Stole the GUI from PARC" lore; it just won't ever die.

    209. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      You might be interested to know that there were some on the original Macintosh team (notably, the late, great Jef Raskin) that were lobbying (hard!) for an up to FIVE button-mouse.

      From your own link, first Apple mouse was for the Lisa, and a low cost of $25 (vs. $400 for the 3-button Parc mouse) was apparently as important as usability. However, it was probably Jobs who pushed for the 1-button mouse. So, to answer your prior post on when Apple "accepted" the multi-button mouse, I would argue that such acceptance (or rather, acquiescence) did not occur until they began seriously developing their own multi-button mouse, which was first available in 2005 (again, from your own link).

      And think about it: How many times have you had a non-technical (or sometimes even technically-savvy) User ask you "Do you mean 'Left-Click' or 'Right-Click'?" A single-button mouse neatly removes that "mental speed-bump".

      As a life-long developer of DOS/Windows desktop applications [1], not as often as you seem to think. Two-button mice were in use with text-mode applications on later versions of DOS; I remember having to make DOS applications compatible with them as early as 1989 (give or take, my own wetware lacks ECC). I've written plenty of desktop applications for non-technical users, and most of them, even the left-handed ones, got the hang of left-click vs. right-click almost immediately. IME, the worst things for non-technical Windows end-users are usually dragging and multi-select, and combining both seems to be impossible for some. However, I'd say those users weren't hindered by an extra mouse button, rather they had trouble connecting the concepts to the interaction of mouse and screen widgets. Double-click is very hard for a few, but that's not relevant to an extra mouse button or two.

      You also have to keep in mind that in 1981, when the Mac was first being developed (and these usability tests conducted), virtually NO ONE outside of Xerox PARC or SRI (I think it was) had ever seen Doug Englebert's crazy "mouse" thing. So it was a different time. Now, we think it's just silly that people couldn't deal with a two (or more) button mouse; but not then.

      Fair enough, but Apple stuck to the 1-button mouse until 2005, long after ordinary end-users were known to be generally capable of handling multi-button mice. That's just stubbornness, or perhaps Jobs' disdain for people of normal intelligence. Sure, the OS was compatible with multi-button mice, but that isn't "acceptance". I cannot find the quote, but someone whose opinions Jobs respected once challenged him with a quip something like "What if we added one more button to the keyboard?" Nothing came of that, obviously, but I'd love to have been there for it.

      But the "Single-Button Mouse" meme is just like the "Apple Stole the GUI from PARC" lore; it just won't ever die.

      2005. 2005! That meme is valid.

      - T

      [1] Not due to any dislike for Apple (or Netware, etc.), that's just the way things worked out for me - could have easily gone another way

    210. Re:in an attempt to explain this to others.... by jwhitener · · Score: 1

      Everyone has different needs of course, but I started with a mac mini as a media center, and ended up switching to linux. Although windows would have worked also I think.

      My main issue was the Mac was horribly slow connecting to NFS/CIFS shares... where I kept all my media on a nas.

      The is the main problem with OSX. If Apple decides they aren't supporting X, sometimes you just are screwed if you need X. And X can sometimes be very standard things that all windows/linux machines handle.

      How do you get by without network share support?

    211. Re:in an attempt to explain this to others.... by jwhitener · · Score: 1

      Tried connecting to a NAS via CIFS or NFS from your Mac? Last time I tried it was horribly slow. Like took 60 seconds to list a directory. Googling, it turns out to be a very well known Mac issue.

      That is one reason that forced me to install linux over OSX. Plus, there are a lot of little 'oddities' with OSX. Like no Xwindows server by default. No central app repository by default (like apt-get install ).

      Someone probably has a "setup your mac as a developer box with app repo, xserver,, etc.." script that installs all the dev stuff most people expect to see, but I haven't bothered to look for it yet.

      Jason

    212. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      You might be interested to know that there were some on the original Macintosh team (notably, the late, great Jef Raskin) that were lobbying (hard!) for an up to FIVE button-mouse.

      I highly doubt that. Raskin didn't want a mouse on the Mac at all:

      He was dead set against the mouse as well, preferring dedicated meta-keys to do the pointing.

      I hate mice. The mouse involves you in arm motions that slow you down. I didn't want it on the Macintosh, but Jobs insisted. In those days, what he said went, good idea or not.

    213. Re:in an attempt to explain this to others.... by TechyImmigrant · · Score: 1

      I don't seem to have a problem. I think it's using CIFS (because I expose that for windows PCs as well). My NAS box sits there whirring happily and my Mac Book Pro talks to it without anything that causes me stress.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    214. Re:in an attempt to explain this to others.... by macs4all · · Score: 1

      You might be interested to know that there were some on the original Macintosh team (notably, the late, great Jef Raskin) that were lobbying (hard!) for an up to FIVE button-mouse.

      I highly doubt that. Raskin didn't want a mouse on the Mac at all:

      He was dead set against the mouse as well, preferring dedicated meta-keys to do the pointing.

      I hate mice. The mouse involves you in arm motions that slow you down. I didn't want it on the Macintosh, but Jobs insisted. In those days, what he said went, good idea or not.

      If that article you linked didn't purport to be written by Andy Hertzfeld, I would have immediately thought it was b.s.

      I couldn't find a reference that agreed with my memory, true; but I do offer this Slashdot thread on the subject of "Why Apple makes a 1 button mouse". There are several references to the "Left/Right Click confusion", and other posts that generally support what I was saying (nevermind the possibly misremembered Raskin reference. my brain is old and grizzled...)

    215. Re:in an attempt to explain this to others.... by Anonymous Coward · · Score: 0

      Yep. The first link is from Andy's own site, and the second is Raskin's own words from an interview in Susan Lammers's Programmers at Work.

      Not to say Raskin never changed his mind about anything... whether he argued for 1, 2, or 5, it's dead certain that he had an opinion!

      However, he championed simplicity in interface design. I can't see him arguing for a 5-button mouse with a straight face. :)

    216. Re:in an attempt to explain this to others.... by alo75 · · Score: 1

      Hi, i'm a real masochist, and i run Debian on my Macbook!

    217. Re:in an attempt to explain this to others.... by macs4all · · Score: 1

      Yep. The first link is from Andy's own site, and the second is Raskin's own words from an interview in Susan Lammers's Programmers at Work.

      Not to say Raskin never changed his mind about anything... whether he argued for 1, 2, or 5, it's dead certain that he had an opinion!

      However, he championed simplicity in interface design. I can't see him arguing for a 5-button mouse with a straight face. :)

      I still think it was SOMEBODY on the original Lisa and/or Mac Team; but I may also be thinking of something I read about when Doug Englebart was playing-around with different designs of prototype-mice.

    218. Re:in an attempt to explain this to others.... by jwhitener · · Score: 1

      If you are using smb2 Mac handles that just fine. So newer NAS' are OK usually. Mine is 4-5 years old and only supports CIFS/NFS.

      But my point was, in general, Mac's are much quicker to deprecate support for older technology, meaning if you have a complicated home setup with a lot of non-mac devices that all talk to each other, it has been my experience that it leads to more problems than linux/windows.

    219. Re:in an attempt to explain this to others.... by TechyImmigrant · · Score: 1

      This may be true. I usually use the command line stuff on my Mac book when transferring -- scp, ssh etc. So it doesn't feel any different to Linux which is running on the majority of machines. The NAS is the only thing on the internal network than multiple OSs talk to.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  2. Well... by ikarys · · Score: 1

    While I was working at MS our entire office used MacBook Pros :). (And wrote Java for Linux... Weird job)

  3. Cognitive Dissonance by zieroh · · Score: 0

    Rampant cognitive dissonance on display in 3... 2... 1...

    --
    People who say "sheeple" have about as much sophistication as an AOL user, and in fact are probably actually AOL users.
  4. Developers, developers, developers by xtal · · Score: 2, Insightful

    https://www.youtube.com/watch?...

    Slowly control is wrested from the beast.

    Computers are tools, I use the best one for the job. OSX is best for most development tasks. x86 is still cheap power.

    The masses are going to use tablets from now on, and that ship has sailed for MS.

    --
    ..don't panic
    1. Re:Developers, developers, developers by h33t+l4x0r · · Score: 1

      So you've never heard of Surface?

    2. Re:Developers, developers, developers by Anonymous Coward · · Score: 0

      Balmer, is that you?

    3. Re:Developers, developers, developers by Anonymous Coward · · Score: 0

      Hint: web design isn't programming.

    4. Re:Developers, developers, developers by Anonymous Coward · · Score: 0

      By that standard neither is developing an "app" for a phone or a tablet. And most of these "stats" on osx have been inflated by "not real developers".

    5. Re:Developers, developers, developers by Anonymous Coward · · Score: 0

      iPad? That's an apple product.

    6. Re:Developers, developers, developers by Anonymous Coward · · Score: 0

      Microsoft was an early entrant into the tablet market, but they focused on expensive Tablet PCs that failed both as laptops and tablets.

    7. Re:Developers, developers, developers by 93+Escort+Wagon · · Score: 1

      So you've never heard of Surface?

      Yeah - that's the giant Microsoft table thing, isn't it?

      --
      #DeleteChrome
    8. Re:Developers, developers, developers by NotInHere · · Score: 1

      Tell me an IDE that isn't. IDEs are memory hogs, take ages to start up, have huge amounts of bugs, and generally don't really improve development process.

    9. Re:Developers, developers, developers by Anonymous Coward · · Score: 0

      You really should try QtCreator...

    10. Re:Developers, developers, developers by luther349 · · Score: 1

      plenty of good x86 tablets but windows devs tend to make games and apps for top end rater then low power. were andorid people make there stuff work on the super cheap stuff because that what most people buy.

    11. Re:Developers, developers, developers by Anonymous Coward · · Score: 0

      Yeah, and MS continues to stay behind in that regard. MS hasn't learned that tablets are NOT just portable desktops. Microsoft keeps on advertising the fact that you can run Photoshop on a Windows tablet. Almost nobody cares! The only people who care about running the same piece of software on a tablet and a desktop are developers.

    12. Re:Developers, developers, developers by Anonymous Coward · · Score: 0

      Don't delude yourself. You *must* to use Macintosh if you develop for iphones. There's no other way.

    13. Re:Developers, developers, developers by tsa · · Score: 1

      It's a knack, making that many spelling errors in just one 'sentence.'

      --

      -- Cheers!

    14. Re:Developers, developers, developers by Pherdnut · · Score: 1

      No, web design really isn't, typically. I'm a web UI developer. Most web designers aren't expected to be more than barely fluent enough to plug in the occasional click event for some library UI element. The rest is HTML/CSS typically. The lines blur of course but that's the way it tends to roll.

  5. Opposite for me by Anonymous Coward · · Score: 0

    I used to be a... rabid(?) Mac fan. Switched to full Linux after Snow Leopard. Still like apple but (1) don't want to pay that much and (2) love the control I have over my OS with Linux. I still think Apple has the best hardware if you're not going to build your own.

    1. Re:Opposite for me by Anonymous Coward · · Score: 0

      I think it's gone really downhill. We're an all Mac shop and we have as many issues as my Windows shop did, but we've got a lot of sales people...so take that for what it's worth.

    2. Re:Opposite for me by jedidiah · · Score: 1

      Some people are helpless regardless of what OS they're using. They require constant care and feeding even if they are using an Apple tablet. Even Apple products won't "save" those kinds of people. They are entirely hopeless.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:Opposite for me by macs4all · · Score: 1

      Some people are helpless regardless of what OS they're using. They require constant care and feeding even if they are using an Apple tablet. Even Apple products won't "save" those kinds of people. They are entirely hopeless.

      Oh, you are SOOOO right!

      And they're the first ones to whine "I thought Macs were supposed to be EEEE-ZEEE..."

  6. for some definition of "developer" by ooloorie · · Score: 5, Interesting

    For some definition of "developers" that is probably true. In this case, this is "people who use Stackoverflow and self-select in order to respond to survey questions". Their population is heavily biased towards web developers and JavaScript, and 70% are self-taught. So, the needs of most of those people are modest, and their choices tell you little about the quality of a platform. Many of them could probably develop on ChromeOS.

    1. Re:for some definition of "developer" by Anonymous Coward · · Score: 0

      You have a good point.

      Lets say I have an issue with some C# issue or a Win32 function? Most of the time I land on msdn for help. Some sort of html/java/python issue? I will probably land on StackExchange.

      My office? There are pretty much 0% self taught. Pretty much masters degrees as far as the eye can see. However, that is a fairly subjective thing. I *could* consider myself self taught in windows and linux APIs. But I have a CS degree. So which am i?

    2. Re:for some definition of "developer" by jedidiah · · Score: 2

      How much of this self-selection is dependent on browsing habits? Are you ever going to get approached to take this survey if you browse the web in paranoid mode? Is this selection methodology going to bias against the paranoid? How would that kind of bias alter the results?

      It would expect it to favor MacOS and disfavor both Windows and Linux.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:for some definition of "developer" by Anonymous Coward · · Score: 0

      Autosexual?

    4. Re:for some definition of "developer" by American+AC+in+Paris · · Score: 2, Insightful

      that, and I bet they aren't really Scottish, either!

      --

      Obliteracy: Words with explosions

    5. Re:for some definition of "developer" by Anonymous Coward · · Score: 0

      He didn't say they weren't developers. He just (rightly) pointed out that the survey has a hidden bias that isn't accounted for, making its results less than accurate.

    6. Re: for some definition of "developer" by SquirrelCrack · · Score: 2, Insightful

      Let the hate flow through you...

      But seriously. I'm not surprised by this at all. Around 75% of the devs I know use macs, from long time Microsoft folk to embedded systems guys. It has fuckall to do with how serious a coder you are and a lot more to do with the fact that OSX is BSD with a pretty face.

    7. Re:for some definition of "developer" by fluffernutter · · Score: 3, Interesting

      Also, Stack Overflow surveys are heavily biased towards people who like to dick around and do surveys instead of focusing on work.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    8. Re: for some definition of "developer" by DonMouloud · · Score: 1

      I confirm I'm satisfied with my Chromebook for development. I can remote connect to my Linux box if needed, and develop locally otherwise. Remembering the key shortcuts was a pain first (for the lack of some critical keys as simple as DEL) but now comes smoothly.

    9. Re:for some definition of "developer" by tgv · · Score: 2, Interesting

      Pray tell, what needs to real programmers have, that an OSX machine cannot possibly provide?

      And we all know that real programmers don't need any OS at all. Seymour Cray could toggle a program from the front panel. He didn't need no tabbed Gnome file browser, or any other piece of Linux software that did a half-assed attempt at imitating Windows or OSX.

    10. Re: for some definition of "developer" by cyber-vandal · · Score: 1

      MSDN is really poor for C# problems. Stack Overflow or even blogs are far better. I see threads on the MSDN forums that have the same "answer" posted twice in a row by a mod which doesn't actually solve the problem but it's marked as solved.

    11. Re:for some definition of "developer" by Anonymous Coward · · Score: 0

      This is just anecdotal, but I'm working on HPC in academia, i.e. we're very much /not/ brogrammer webdevelopers, and our standard issue laptops that most of us use to write our code are all macbooks. That said, the computational heavy lifting is still, and will be for the foreseeable future, done by clusters of linux boxen.

    12. Re:for some definition of "developer" by loufoque · · Score: 1

      I have a master's degree in computer science, and I also worked in academia for a few years (I turned down a PHD offer, but I still did a bit of applied research).
      I would still consider myself self-taught.

    13. Re: for some definition of "developer" by AmiMoJo · · Score: 2

      Counter anecdote: most of the developers I know use Windows. Windows is the most popular platform and most software is vertical applications running on it. Visual Studio with .NET is great for developing applications, and for cloud Azure is pretty much the easiest and best integrated environment. On the embedded site most of the tools supplied by manufacturers only run on Windows (some support Linux and even Mac OS, but most don't).

      The GP is probably right, it's all the web developers who hang out on Stack Overflow trying to figure out how to write tricky CSS or stop the user controlling their browser that skew the numbers.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    14. Re: for some definition of "developer" by 0100010001010011 · · Score: 3, Insightful

      OSX is BSD with a pretty face.

      With drivers that actually work, for everything. If I billed myself my normal hourly rate for what it's taken to get linux drivers working for a lot of my machines I'm at the cost of a Mac anyway.

    15. Re: for some definition of "developer" by Anonymous Coward · · Score: 0

      I am. I know this is anecdotal but on my team we have 23 "devs" Of those devs, the ones writing software (15 of them), 13 of them use Linux, 2 use OSX. For testers (7 of them) 4 use OSX and 3 use Linux. And then the PM uses Linux. I don't think our office is particularly unusual. Then I expand across our company and I'd say (just as a guesstimation) for every 3 Linux users there's 1 OSX user.

    16. Re:for some definition of "developer" by KGIII · · Score: 1

      > Pray tell, what needs to real programmers have, that an OSX machine cannot possibly provide?

      That really depends on what they're programming or programming for, now doesn't it?

      --
      "So long and thanks for all the fish."
    17. Re:for some definition of "developer" by Anonymous Coward · · Score: 0

      What we're comparing here is Linux and OS X as developer host platforms (as opposed to target platforms). When it comes right down to it, LInux simply doesn't do anything that OS X can't in terms of the typical open source toolchains unless you have to specifically target Linux systems. But how many people do that professionally? OS X easily has a superior desktop experience compared to KDE or Gnome or whatever the hell the desktop du jour is now for Linux desktops.

      So, if I can "brew install" pretty much any commandline tool or language I can get in LInux, why use Linux? There is no reason.

      It's funny that Linux users always think of Microsoft as their main competitor, but it is really Apple.

      Linux is great on servers. For the desktop it's awful.

    18. Re: for some definition of "developer" by Anonymous Coward · · Score: 0

      There are some very specific reasons:

      1) Windows is best... and probably only suited to C++ and C#, this is because that is the only tool Microsoft offers.
      2) Linux on the other hand is best at nothing, but the included tools can be expanded to allow development of most languages, but it's still a gong show to get two linux systems to compile the same program and get the same result.
      3) OS X is best at OBJC/Swift/C/C++ because that is the tools provided and they are far more robust than Microsoft, for free.

      Which leads to what OS is best to develop what?
      Android? Windows if you use your machine for other things, Ubuntu (I belive that is what Google is using) Linux if you're developing only for Android. OS X if you need to build for iOS and Android
      iOS? MacOS X

      I think in the end we're going to find out that everyone is using Unity because it beats having to deal with the crapshoot development environments needed to build for computers, mobile and consoles.

    19. Re: for some definition of "developer" by Anonymous Coward · · Score: 0

      If I billed myself my normal hourly rate for what it's taken to get linux drivers working

      But why would you do that? You weren't taking unpaid time off work to do it.

    20. Re:for some definition of "developer" by bluegutang · · Score: 1

      True, but in my experience, even the top developers spend some of their time "dicking around" online rather than "working". Nobody can focus 100% of the time.

    21. Re:for some definition of "developer" by angel'o'sphere · · Score: 1

      That really depends on what they're programming or programming for, now doesn't it?
      Actually not ...

      VMs of any kind run on Macs ... I guess it will be pretty difficult to find a corner case where you can not use a Mac (not use conveniently) for development. Thinking since a few mins, nothing actually comes to mind.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    22. Re:for some definition of "developer" by KGIII · · Score: 1

      I'm thinking things that need to be programmed like embedded stuff. Some of those ports aren't going to be working all that well via a Mac, they may not have the communications stack already done for them, they may have to do it over the odd ports that Apple includes, so it might be problematic.

      It really does matter, I should think. More so in a VM where you're dealing with virtualized ports. It's very much an edge case area but it does negate the premise that it's always the case. I don't think any other OS is going to be easy (or even doable) with any other OS entirely either. There's stuff out there that simply isn't going to work on a Mac. It's not important - it just negates that the rule is always true. (Though I suppose one could almost always start wiring and patching new hardware in - but I think it's no longer a Mac at that point.)

      --
      "So long and thanks for all the fish."
    23. Re:for some definition of "developer" by tgv · · Score: 1

      So the only real developer is someone who builds embedded stuff, and the rest is a "developer"? Get lost.

      BTW, there are enough embedded platforms that do work with OSX.

    24. Re:for some definition of "developer" by macs4all · · Score: 1

      I'm thinking things that need to be programmed like embedded stuff. Some of those ports aren't going to be working all that well via a Mac, they may not have the communications stack already done for them, they may have to do it over the odd ports that Apple includes, so it might be problematic.

      It really does matter, I should think. More so in a VM where you're dealing with virtualized ports. It's very much an edge case area but it does negate the premise that it's always the case. I don't think any other OS is going to be easy (or even doable) with any other OS entirely either. There's stuff out there that simply isn't going to work on a Mac. It's not important - it just negates that the rule is always true. (Though I suppose one could almost always start wiring and patching new hardware in - but I think it's no longer a Mac at that point.)

      Except, as an embedded developer with nearly 4 decades of paid experience, I used Macs for embedded development for years and years, for both my hardware and software Dev. Platform.

      Sometimes it was a bit of a challenge back n the PowerPC days; but the benefits were worth it. Fortunately, back then I as doing mostly Assembly Language development, and so the Toolchain was pretty simple. And now, it is actually much, much, easier. And in the occasional case where you have some tool that only wants to work with a particular environment, it will ALWAYS be Windows, and modern Macs make that a no-brainer. As for hardware and ports, almost everything needed is USB, so lack of ports is generally the most "non" of the non-issues. And if you have to use a Windows VM to talk to your scope or FPGA programmer, then it's just a click away; and with things like VMWare's Unity mode, you hardly even notice that you are running Windows apps, anyway.

      So, as Developer after Developer has noted in this most atypically "civil" Slashdot tread, using Macs means you have freedom to use whatever OS works best, plus you still have access to best-in-class documentation tools, and with a system that is stable, doesn't bug you and call for attention and fiddling the vast majority of the time, and on hardware that even most of the detractors admit is second-to-none.

      So, in response to your statement, it is actually MORE THAN EVER a Mac for Embedded Development at this point.

    25. Re: for some definition of "developer" by Anonymous Coward · · Score: 0

      Funny, where I work the company has to offer a 30% bonus to people to work on MAC (The system must run on MAc, windows and Linux, so havign developers on all systems is a shortcut to ensure stability on all those). Even so... there is no one developing in the mac stations. Absolutely ALL the good developers I knew rage within 2 hours using a mac.

    26. Re: for some definition of "developer" by Anonymous Coward · · Score: 0

      With drivers that actually work, for everything. If I billed myself my normal hourly rate for what it's taken to get linux drivers working for a lot of my machines I'm at the cost of a Mac anyway.

      Bull shit. I've built Linux machines for years and it has been 5 years since I have seen a driver problem. Let's talk about Dell having 6 different driver sets for one model of laptop. Or 300MB drivers for a printer. Or having to load every single bit of software on a machine to make it use able.

      Please that your bull shit some where else.

    27. Re:for some definition of "developer" by KGIII · · Score: 1

      And yet there are all sorts of things that simply don't communicate with anything other than Windows. Point being, it's not universally so. I'm not sure why you'd argue against that. Well, except you didn't. You skipped that and tried to pretend it was something other than what it was. You're not doing yourself any favors. Strawmen are easy to beat but they don't impress me. Come back when you can program my sister's insulin pump and her TPN equipment or her morphine pump. Come back when you can program many of the hand-held devices with crazy ports.

      You can not. Why you'd pretend otherwise is beyond me. The point is, it's not universally true. Anything you say, unless it counters that, is pointless. You've said a lot of pointless things Mac, but this one's kind of stretching it.

      And, before you pat yourself on the back with a response of "No other OS can do it either!" I'd like to point out that that's exactly my point.

      --
      "So long and thanks for all the fish."
    28. Re:for some definition of "developer" by KGIII · · Score: 1

      What is up with reading comprehension? *sighs* Is that what I said? Is it? I really don't think it is. I'm not the most articulate but I'll be damned if I can figure out how the hell it is that you decided I stated anything even remotely like what you're arguing with.

      How the hell did you conclude that based on what I said *and* what I was responding to? Seriously, how did you do that? I'd like to know so that I am able to make it more clear next time. I already write novellas just because people willfully misinterpret everything or are unable to understand nuance and need all the details handed to them. What more do I have to do?

      --
      "So long and thanks for all the fish."
    29. Re: for some definition of "developer" by Anonymous Coward · · Score: 0

      For anything you can actually get for a mac. Unfortunately, the amount of hardware for linux and windows, far outstrips apple products.

    30. Re:for some definition of "developer" by tgv · · Score: 1

      > > > > For some definition of "developers" that is probably true.
      > > > Pray tell, what needs to real programmers have, that an OSX machine cannot possibly provide?
      > > That really depends on what they're programming or programming for, now doesn't it?
      > Actually not ...

      In that context, writing "I'm thinking things that need to be programmed like embedded stuff" to me means that only embedded stuff counts, and that the rest is just "developers". If you didn't mean that, fine.

    31. Re:for some definition of "developer" by KGIII · · Score: 1

      Nah, developers *includes* embedded. In other words, they're developers too and a Mac's just not gonna be universal there. I don't imagine that any particular OS will win that round but it's a damned good probability that I can find something a Mac can't be used to program, something in the embedded sphere, pretty easily.

      They can't just say that it's good for all developers. It's not. There's a subset for whom it is not good for. I don't think any OS can hold that title. Sadly, Windows might come closest. More so given the many things that have proprietary interfaces and only have Windows software - and ports that won't work in a VM so virtualizing it isn't gonna help.

      --
      "So long and thanks for all the fish."
    32. Re:for some definition of "developer" by macs4all · · Score: 1

      And yet there are all sorts of things that simply don't communicate with anything other than Windows. Point being, it's not universally so. I'm not sure why you'd argue against that. Well, except you didn't.

      I didn't skip it at all. I just pointed out that it was a non-issue; because it was easy to virtualize (or dual-boot) Windows when need be, and still retain the advantages of using a Mac.

      Strawmen are easy to beat but they don't impress me. Come back when you can program my sister's insulin pump and her TPN equipment or her morphine pump.Come back when you can program many of the hand-held devices with crazy ports.

      You can not. Why you'd pretend otherwise is beyond me.

      Oh, I see what your problem is: You are confusing "programming" (i.e., using a computer to set some parameters in the software running on a device with an embedded microcontroller), vs. "Programming", meaning "Software Development", which was the theme of TFA. My Post was regarding the latter. So, I am not "pretending" anything. What you are describing is as far from "Embedded Development" as creating a Playlist on your iPod is from writing the OS for that same iPod.

      And, before you pat yourself on the back with a response of "No other OS can do it either!" I'd like to point out that that's exactly my point.

      Actually, I am not going to say "No other OS can do it, either!"; because that simply doesn't apply. If I want to "program" the SETTINGS on your sister's TPN infusion pump, these days, that would likely be done one of three ways: 1) Web Interface; 2) Terminal App; 3) Proprietary Software.

      In the first instance, that would likely be platform-agnostic, unless the infusion pump uses some crazy DirectX plugin crap (for no earthly reason). In the second instance, a Terminal App is a Terminal App. Available on every platform. And in the third instance, that MAY be platform-specific; but, on a Mac, more than likely would be available through virtualization or dual-booting. If the infusion pump was REALLY old, it MIGHT only have a serial port (not a show-stopper; and if you are talking about a Windows laptop built in this century, it probably doesn't have an RS-232 port or Parallel port any more than a Mac laptop); but, more than likely, the infusion pump has either an Ethernet port and/or an USB port; so again, "ports" are beginning to matter less and less as time goes on; and as computer equipment of all platforms and manufacturers coalesces into only offering USB Thunderbolt/USB-C, Ethernet and, and, NOTHING.

      By the way, a friend of mine was doing some consulting that involved working with (I believe) a Gas Chromatograph. They needed to replace the broken Windows machine that ran this mega-dollar piece of equipment, who's software ran ONLY on XP.

      Do you know what they HAD to do? Use a Mac mini, running XP under Bootcamp (yes, I know that isn't possible now). Why? Because EVERY SINGLE WINDOWS MACHINE THEY COULD PURCHASE (new) had NO DRIVERS that would work with XP, because they had all moved on to (at that time, Windows 7).

      So, there's at least one anecdote where a Mac actually had BETTER Windows Compatibility than a "real" Windows machine.

      But as I said, it is YOU that trotted out a Strawman; in that you (conveniently or ignorantly) confused "Programming" (as in "Programming your VCR) with "Programming" meaning "Embedded DEVELOPMENT".

    33. Re:for some definition of "developer" by KGIII · · Score: 1

      No, I know lots of devices that are developed for that are embedded. I've mentioned before that I know multiple people who own things like factories - where they even have to go so far as to modify the operating system to add new equipment - real development, not just inserting parameters. Sheesh. As in *real* development work. Not just uploading a playlist, if I meant that then I'd have said that.

      It's okay - no other OS is sure to work with everything either. The person above said it was perfect. It's not. If it were perfect it would work with everything in all situations. You're not gonna try to tell me that you think it does that, are you? Not even *you* are that irrational.

      Hell, I've got a buddy who owns a wood mill. He has a bunch of those old Radio Shack hand-held things, TRS-something or others. He uses them to develop (as in write a whole set of stuff to it and change the operating system on it) for a neat planer that he really likes and won't get rid of. It's development enough so that he writes new things for it and it not only changes what it does, it changes what the menu options say, what they do, and all that jazz. It's real development. It's stupid but it's the first one that pops to mind - it works with nothing, at all, except some stupid ass connector that hooks to one of those hand-held things. He's got like a dozen of 'em and every connector wire he could buy from eBay. There are others - I don't even have to go far to think of other examples.

      And no, he uploads a whole new program in some proprietary gibberish that he understands (I've no idea what it is - it's not assembly or anything handy), it requires a special card that goes into the hand-held, and I'm gonna stick with calling that development if there ever was development. It's not like he's just uploading coordinates, he's setting it up so that his workers can input certain variables via the keypad - which he also has multiple replacements for.

      He's never, ever getting rid of that damned thing. It's some very expensive planer except it also works as a shaper and can cut, sand, all sorts of neat things. It'll even feed into a conveyor which will send stuff on to the next station. It's kind of neat - a Mac won't help him. I believe the card translates his gibberish into the machine's gobbledygook. I've only watched him poke at it a few times. Usually when there's a surge or something and it wipes it completely so he figures he might as well improve it seeing as he's gotta redo it.

      --
      "So long and thanks for all the fish."
  7. Bullshit by Anonymous Coward · · Score: 0

    Bullshit

  8. "More StackOverflow survey respondants..." by Anonymous Coward · · Score: 0

    Seriously, I work as a programmer and use Stack Overflow all the time, and I didn't even register that this survey was happening. I'll charitably assume that the SO people running the survey thought the selection bias from only asking their own users was way too obvious to mention in their list of caveats.

  9. Re:Shit sample size = shit study by Anonymous Coward · · Score: 0

    Another person that failed statistics. Stay in school, a mind is a terrible thing to waste.

  10. Devs? by Anonymous Coward · · Score: 0

    *hipster kids who respond to stack overflow surveys

  11. I wonder how many would stay.. by Z80a · · Score: 1

    If you could write IOS applications in other platforms like linux or windows.

    1. Re:I wonder how many would stay.. by Anonymous Coward · · Score: 0

      not many lol...

  12. duh by bananaquackmoo · · Score: 4, Informative

    Hint: OSX runs is BSD based and runs a terminal.

    1. Re:duh by Anonymous Coward · · Score: 0

      but OSX is not free, in any sense.

    2. Re:duh by NaCh0 · · Score: 1

      A terminal isn't much good when the operating system is built on a bunch of blackbox utilities.

      They give you this weird "SystemStarter" bullshit instead of sysvinit. And the utilities like ps are dumb (no -ef option). GNU solved all of these core utility problems.

      Being on a mac is like returning to a 1980s unix environment mixed with propriety registries.

    3. Re:duh by Moridineas · · Score: 4, Informative

      Hilarious post.

      SystemStarter came from Next (afaik--or at least the crazy earliest versions of OS X) and has been deprecated for something like 12 years (it was started by init, btw). The current initial/cron/systemd type daemon is launchd. Did I mention that launchd is open source and has been ported to FreeBSD? I dont know a ton about systemd, but it seems similar—if more expansive—than launchd.

      If you don't like the BSD-style utilities, you can always install gnu versions. See brew, macports, etc.

      Darwin is open source.

    4. Re:duh by Bing+Tsher+E · · Score: 1

      The Open Source Darwin is dead. I downloaded some of the last .isos before it died. It's dead, because it can't be compiled from source for generic x86 boxes. Also because 'Open Source' isn't just source code sitting out there in a tarball, it's a system with open collective development.

      Apple killed it.

    5. Re:duh by Darinbob · · Score: 4, Insightful

      I'm a developer. I do not want to be the sysadmin for my own machine. It wastes too much of my time. Now granted I do have to do it from time to time on my Mac at work, but it's far simpler than trying to deal with fixing problems in Linux. I used to be a Unix sysadmin, later I used Linux a lot, but these days Linux is just too complicated. Even worse if you have xubuntu or kubuntu so that all of the web searches only give you solutions that work for ubuntu.

      And you can get Mac Ports to put other tools on the Mac easily.

      If you're forced to have an enterprise machine by the corporate ideology, would you want Windows with a slow and clumsy Cygwin or a native Unix that can run native tools? No, the enterprise people probably won't let you have Linux unless it's a second machine.

    6. Re:duh by antdude · · Score: 1

      Yep. If it was still like MacOS classic, then I wouldn't like Macs.

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    7. Re:duh by jones_supa · · Score: 0

      OS X is much more robust than Linux, so that's why people prefer OS X even though it costs.

      And hey, OS X is free in the sense that it allows freely to use a wide range of software. In this sense it is more free than Linux.

    8. Re:duh by dbIII · · Score: 1

      Systemd has this guy called Lennart in charge of it (PulseAudio, NetworkManager etc) so it's implementation, lack of respect for users, scope creep and massive ego that get in the way instead of it being necessarily a bad idea.
      However the idea was really just to get everything touched by init under the control of one group instead of solving an actual problem so maybe it was a bad idea. Cathedral vs Bazaar, but Lennart is too young to have read and understood the lessons from that one at the time and shows no sign of wanting to catch up.

    9. Re:duh by El_Muerte_TDS · · Score: 1

      For now. But how long until the terminal is also shown the door.

    10. Re:duh by Anonymous Coward · · Score: 0

      Lennart is a cancer upon GNU/Linux and must be eradicated. If I had the money, I would contract out a "kill -9" job for him and anyone who has approved systemd for use with any distribution. He is a millennial and deserves a smack upside his head and castration to prevent future breeding.

    11. Re:duh by Anonymous Coward · · Score: 0

      How the fuck is it more robust? It doesn't even have touch support, which is great on GNU/Linux. No embedded uses. No server uses. Supports way less hardware. You're talking out your ass.

    12. Re:duh by Anonymous Coward · · Score: 0

      Even worse if you have xubuntu or kubuntu so that all of the web searches only give you solutions that work for ubuntu.

      You did linux and sysadmin A LOT and STILL don't know the difference between a desktop environment and a whole linux distro? *buntu are the very same ubuntu with a different desktop, that's it.

      Now RTFM and get off my lawn.

    13. Re:duh by jones_supa · · Score: 1

      You're the one talking out of your ass. Of course OS X does not feature touch support, embedded features, or server features, because Apple does not make hardware with those features. Also, how does that have anything to do with robustness?

    14. Re:duh by dbIII · · Score: 1

      Careful, he's already pretended someone's hope that he would go away was a death threat so you are just adding fuel to the ego by stating something that more closely resembles one.

    15. Re:duh by fluffernutter · · Score: 1

      Yet countless times when I ask an OSX expert "How do I... (some advanced thing)", they refer me to the terminal window.... Where things are now more difficult because nothing is standard at all and almost nothing runs with the command line.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    16. Re:duh by KGIII · · Score: 1

      Hmm... Okay... Define for me, if you don't mind, "robust." How is OS X more robust than, well... Any OS? 'Cause I'm not seeing that. I'm not seeing how it's more robust than any other modern operating system. I wouldn't say it is better - nor would I say it is worse. I'd say it does some things differently. There is nothing that I've ever found that I can't do on any operating system - where end results are the goal. Some just make it a easier or harder but the end is the same.

      Note: I'm not an operating system zealot or anything - I've never met an OS I didn't like. I've met some I didn't prefer and some interfaces I didn't like. I really am curious as to what you mean by robust.

      --
      "So long and thanks for all the fish."
    17. Re:duh by jones_supa · · Score: 1

      I simply meant bugs and random glitches.

    18. Re:duh by Zero__Kelvin · · Score: 1

      "OS X is much more robust than Linux, so that's why people prefer OS X even though it costs."

      I wish you knew how much of an idiot you look like when you post such ridiculous drivel.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    19. Re:duh by Anonymous Coward · · Score: 0

      Stay away from the Freedesktop/Gnome/Fedora developed stuff, and the complexity goes way way down.

    20. Re:duh by KGIII · · Score: 1

      Hmm... There might be some truth to that - though I've not noticed any bugs with my preferred distro in a while. There was one but it was introduced by VMWare. Then, there are other bugs. I don't notice 'em. I figure a security update means there was a bug. For *just* the stuff direct with the distro, I get about 6 updates a week. Alright, thanks for explaining what you meant. I'm not sure if I'd use 'robust' for that but at least it makes sense now.

      --
      "So long and thanks for all the fish."
    21. Re:duh by Darinbob · · Score: 1

      Sounds like Linux. The GUI administration there is awful, and each distribution has a different set of commands and methods for doing administration. Then again if you're on Windows you have to use the registry for a lot of important stuff.

    22. Re:duh by fluffernutter · · Score: 1

      The difference is, linux is free.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    23. Re:duh by Moridineas · · Score: 1

      Yet countless times when I ask an OSX expert "How do I... (some advanced thing)", they refer me to the terminal window.... Where things are now more difficult because nothing is standard at all and almost nothing runs with the command line.

      Out of curiosity, what do you mean by this? Specifically the "nothing is standard at all" part and "almost nothing runs with the command line."

      I was a linux / windows user until about 2005 when I switched to OSX and basically haven't look back. My terminal window is literally always running, and I view it as one of the best things about OSX.

    24. Re:duh by jones_supa · · Score: 1

      What distro and DE are you using?

    25. Re:duh by jones_supa · · Score: 1

      Oh, come on, man.

    26. Re:duh by fluffernutter · · Score: 1

      I think I was looking to write a bash script that would switch a soft link for minecraft, backup the minecraft world and then start the game. I wanted the link for this script to be on the desktop so my kid could just double click it and have it happen. I cannot remember if I had issues starting things from the bash script or if it was just that the bash script wouldn't run from the desktop. At any rate, I was never clear on how to use applications from the command line eather, because of course 'applications' are really directories from the command line. It's those kinds of smoke and mirrors I really don't like with OSX. The fact that an application as it shows in the GUI is not really an application, it's a directory.. it's just bizarre to me. Perhaps there is a standard executable that I can start an application with at that point but I wasn't really interested enough in it to look that far. I like the GUI to show me exactly how it is, not pretend it is something different.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    27. Re:duh by macs4all · · Score: 1

      Hmm... Okay... Define for me, if you don't mind, "robust." How is OS X more robust than, well... Any OS? 'Cause I'm not seeing that. I'm not seeing how it's more robust than any other modern operating system. I wouldn't say it is better - nor would I say it is worse. I'd say it does some things differently. There is nothing that I've ever found that I can't do on any operating system - where end results are the goal. Some just make it a easier or harder but the end is the same.

      Note: I'm not an operating system zealot or anything - I've never met an OS I didn't like. I've met some I didn't prefer and some interfaces I didn't like. I really am curious as to what you mean by robust.

      Define the term "robust" in this context. "Robust" is a term that people simply take as a synonym for "better" most of the time.

    28. Re:duh by Anonymous Coward · · Score: 0

      The reason applications are really directories ("bundles") is to keep executable code separate from its support files. You can compile your application's resources into the executable, but keeping them separate means you can customize them and update them more easily.

      The original Mac OS solved this problem by having Resource Forks. Every file in HFS had one, though it could be empty. This caused its own set of problems when trying to share files with other filesystems that didn't have forks. You had to have special command line tools ("CpMac", "MvMac") to keep the data together.

      The Unix way of doing this is to scatter resources around the filesystem, which makes it hard to move an application without breaking it. Bundles are a compromise that keeps the "application" in one piece in the GUI but preserves the folder structure in the underlying filesystem. It's not perfect, but arguably better than the alternatives.

    29. Re:duh by Moridineas · · Score: 1

      Yeah, if you're expecting the exact Linux way, OSX is definitely different when it comes to programs. Programs are really a directory that ends in .app. The nice thing about .app bundles is that they keep all libraries, executables, resources, etc, bundled together. Makes moving programs around very easily, and you don't tend to have orphaned files stranded all over the file system. This is why installing a program in OSX is almost always literally just dragging and dropping from a disk image into the Application (or wherever) folder.

      so /Applications/TextEdit.app/ is a folder that contains all of the files relating to the TextEdit program. The actual binary is /Applications/TextEdit.app/Contents/MacOS/TextEdit (Contents/MacOS/xyz is standard).

      To run a program from the command line you can either do it this way (long): /Applications/TextEdit.app/Contents/MacOS/TextEdit

      or use the handy "open" program:
      open /Applications/TextEdit.app/
      or
      open minecraft.jar

      To run a GUI program and open a file (based on file type associations):
      open myfile.txt
      (This will start TextEdit--by default, in my case, MacVim--and open myfile.txt)

      To run a shell script by double clicking, either associate the file type (e.g. ".sh") with the Terminal program or just rename "myscript.sh" to "myscript.command". That one is a little esoteric, admittedly!

      btw--good idea for the script! I may have to do that for my son--would definitely save some frustration at times!

    30. Re:duh by fluffernutter · · Score: 1

      So.. OSX uses open command, which is nonstandard.

      Are you sure .sh works? I tried to name a script .sh and double click it and it didn't work. I did do an OSX script once that worked on the desktop but it had to be done in some completely different OSX macro language. Bash script wouldn't work at all.

      I think another thing I had trouble with is, say I want to open a finder window in my home directory from the command line. I couldn't figure out how to do that either. Maybe it is just 'open finder ' or something like that?

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    31. Re:duh by KGIII · · Score: 1

      In which case, I'd disagree. OS X is no better than any other modern OS. It is different but it's certainly not better. It might be better for your needs but it is not better for everyone's needs. So, if robust is some subjective word meant to inflate ego by affirmation it has no value here.

      However, you'll note that they did answer what it meant to them. And that was not what they said. I'm not sure why you'd suggest they meant different than they said they meant.

      --
      "So long and thanks for all the fish."
    32. Re:duh by KGIII · · Score: 1

      Lubuntu, LXDE, and Openbox is the WM. Lubuntu is defaulting to LXQt in 16.04 so I'll look into making the switch but I believe LXDE is going to continue even without it being default in one of the more popular distros. It's my favorite DE.

      --
      "So long and thanks for all the fish."
    33. Re:duh by Moridineas · · Score: 1

      So.. OSX uses open command, which is nonstandard.

      Sure it is--open source and standard across the Darwin and Nextstep family of operating systems for almost 30 years! In all seriousness, you can run the actual binary like in Linux, but it's not like there is a posix standard (or even a Linux equivalent).

      Are you sure .sh works? I tried to name a script .sh and double click it and it didn't work. I did do an OSX script once that worked on the desktop but it had to be done in some completely different OSX macro language. Bash script wouldn't work at all.

      Yeah, definitely. .sh files default to being associated with TextEdit. Change that to terminal and it works as expected. Alternatively, rename to myscript.command or just myscript (no extension--didn't know that) and if the file has the exec bit set it will work as expected. Another alternative is to use AppleScript to launch a script. Terminal used to be tcsh but defaults to bash now. Has always had bash included IIRC.

      I think another thing I had trouble with is, say I want to open a finder window in my home directory from the command line. I couldn't figure out how to do that either. Maybe it is just 'open finder ' or something like that?

      Precisely.

      open ~

      Or

      open /Users/moridineas

    34. Re:duh by fluffernutter · · Score: 1

      So I stand corrected. It's not broken, just awkward.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    35. Re:duh by Anonymous Coward · · Score: 0

      Then you haven't been a real developer then. There hasn't been a system, Apple, Microsoft, *nixes. Where a patch hasn't affected code or the environment running on it. And if you are spending more time "sysadmin"-ing than developing (on a single workstation), then you are seriously doing something wrong.

    36. Re:duh by macs4all · · Score: 1

      In which case, I'd disagree. OS X is no better than any other modern OS. It is different but it's certainly not better. It might be better for your needs but it is not better for everyone's needs. So, if robust is some subjective word meant to inflate ego by affirmation it has no value here.

      However, you'll note that they did answer what it meant to them. And that was not what they said. I'm not sure why you'd suggest they meant different than they said they meant.

      Actually, I wrote my reply before reading their response; so kindly disregard my uniformed drivel... ;-)

  13. Everybody "loves" Rust, but nobody uses it! by Anonymous Coward · · Score: 0

    the second most loved language after Rust

    LOL! I keep hearing people, typically hipster/Millennial sorts, going on and on and on about how great Rust is, yet I almost never see them using it for anything serious. I mean, I can go on GitHub and find a shit ton of broken, totally incomplete libraries they've tried to write in Rust. But aside from the Rust project and Servo (which is also written by many of the same people as Rust itself is), nobody is using it successfully.

    I can't wait for the Rust fad to finally die out.

    1. Re:Everybody "loves" Rust, but nobody uses it! by Anonymous Coward · · Score: 0

      The funniest part about rust is not that 2 week old code is, well, rusted out and no longer compiles. It's the code of conduct. They have a code of conduct to encourage everyone to contribute. But if you look at the actual contributors, they're all cis white males. (Other than the stunning and brave Steve Klabnik, of course. But he^she was born a cis white male).

    2. Re: Everybody "loves" Rust, but nobody uses it! by qbast · · Score: 1

      Would it be better if they started enforcing gender and race quota for commits?

  14. money oriented programming popularity by Anonymous Coward · · Score: 0

    To quote Alexander Stepanov, 'money oriented programming'. The money in computer programming was in Java, some in C#, now it is in iOS stuff. The iOS userbase PAYS for software. So, there are now going to be a bunch of swift programmers. I wonder how much this will change the software ecosystem 10 years from now.

    1. Re:money oriented programming popularity by BronsCon · · Score: 1

      On my iPad: all free apps

      On my Android: $150 in paid apps

      My wife? All free apps on both platforms. That's 1 for android and 0 for iOS.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    2. Re:money oriented programming popularity by KGIII · · Score: 1

      This is why anecdotes are not always as valuable as those who refer to them might believe they are. There are many, many sources for the numbers that show that people buy more stuff on iOS than they do on any of the others. They've been referred to, cited, and even given formal studies. You and your wife would be statistical anomalies. It's okay, I understand. I own, and like, a Windows phone and have all of the applications I can possibly want in the store. I'm pretty sure I can't use my experience to extrapolate what the rest of the world is doing.

      --
      "So long and thanks for all the fish."
    3. Re:money oriented programming popularity by BronsCon · · Score: 1

      So you own every app in the store, then? I kid, of course. But not really.

      You see, my point was that Android users make purchases, as well; that I was also able to highlight a couple of iOS users who do not, well, that was just icing. It's also true that Android users are more likely to make in-app purchases, so any study that only refers to purchased apps, well, that study is flawed. I haven't seen one yet (admittedly, I haven't looked) that compares both types of purchases, so I'm genuinely curios how that would pan out.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    4. Re:money oriented programming popularity by KGIII · · Score: 1

      > So you own every app in the store, then?

      Oh yes, all three of them!

      Actually... Err... No. No, I don't. To be a bit more clear, I don't really want to do a bunch of things with my phone. But there are plenty of apps. I don't see a bunch of repeats in there like I see with Google and Apple.

      --
      "So long and thanks for all the fish."
    5. Re:money oriented programming popularity by BronsCon · · Score: 1

      I hope you didn't really miss the joke...

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  15. because you can still run linux by johnrpenner · · Score: 4, Informative

    mac hardware lets you run all three major OS's (osx + windows + linux) on a single piece of hardware.

    also — you get all the commandline UNIX-y goodness + the ability to run Microsoft Word + the ability to run Adobe Photoshop right beside your terminal window.

    and it never stops running for some arcane reason after a pkg update.

    1. Re:because you can still run linux by jedidiah · · Score: 0

      > and it never stops running for some arcane reason after a pkg update.

      Based on how I've grown accustomed to running Unix (and even Windows for that matter), MacOS constantly "stops running".

      I always found that file sharing was far too unreliable and impossible to debug for it to be considered a proper Unix.

      On Windows I have Cygwin. On Linux I have Virtualbox. If you really want to pay money for closed proprietary software, there's really no better OS than Windows.

      If I really cared about MSOffice, I wouldn't trust the MacOS version.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:because you can still run linux by Solandri · · Score: 0

      Technically, you can run OS X on non-Mac hardware. The only thing preventing you is Apple's license (you can run OS X in a VM if you ignore Apple's license and hack a flag). In that respect, the preference for OS X is the path of least resistance.

      That said, I agree with you. Windows is... unsuitable for hardcore development. And Linux just has too many idiosyncrasies and inconsistencies due to the myriad versions out there. OS X is the best overall choice for cross-platform development. (Native Office support I'm not so keen on - as the vector of a lot of malware I prefer to run it in a VM. And if you need to run Photoshop your OS choice is going to be dictated by things like color profile support which both Windows and Linux are terrible at.)

    3. Re: because you can still run linux by Anonymous Coward · · Score: 0

      You can run all three in a VM. OSX is the trickier of the three to setup, but it's doable.

    4. Re:because you can still run linux by CanadianMacFan · · Score: 2

      One thing that I really like about Mac OS (though I don't know if the other ones support now since it's been a while since I've had to use them) is that you can move files around and the applications still are able to find them.

      For example say I get some new MP3s. I don't want them in my Library folder yet since I don't know if I want to keep them so I have a folder that isn't backed up where I shove temporary stuff. I'll put the files there and import them into iTunes. When in iTunes I'll listen to the songs and if I really like them I'll buy them. If I just like the songs enough to keep them then I'll change the information on the songs to how I like them (consistent numbering, add album cover, etc). In the Finder I can then drag the songs over to my Library folder so they get included with my backups. But iTunes doesn't need to be updated. I can still double click on one of those songs and it will play even though I moved it. The same thing applies if I rename a file or one of the folders that it happens to be in. And I can do this while the iTunes is playing the song without any problems at all.

      I haven't touched Windows since Windows 7 so I don't know if it has changed but I know that it couldn't do that before. Once you get used to making those changes it's hard to go back.

    5. Re: because you can still run linux by ljw1004 · · Score: 4, Insightful

      And on a mac laptop, sleep and hibernate and resume always work.

    6. Re:because you can still run linux by afidel · · Score: 5, Interesting

      and it never stops running for some arcane reason after a pkg update.
      No, just wireless, or CIFS, or some other subsystem breaks or performance goes to shit. I was amazed at how many issues the 15 OSX users at my last company managed to encounter (I was the datacenter manager but I got pulled in as senior troubleshooter since we were only a 40 person IT shop). I'm now at a global 5,000 person firm and we have hundreds of OSX users and they definitely create more than their share of tickets, not sure if that's a result of the OS or the userbase but frankly it doesn't matter to me as it still results in more work for me per supported user. I think OSX is an OK OS and have taken on a Macbook Air as my work laptop, partly because it's light and partly to make myself more familiar with OSX so I can better support my users, but people who think OSX is some magical panacea are delusional, it's still a complex OS written by human programmers so it's still going to have its share of bugs.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    7. Re:because you can still run linux by BronsCon · · Score: 1

      mac hardware lets you run all three major OS's (osx + windows + linux) on a single piece of hardware.

      I think you meant to say:

      OS X tries to prevent you from running all the major OSes on anything but Mac hardware

      You can do it on any x86 hardware, you just have to hack around DSMOS, which serves literally no purpose other than to prevent OS X from running on anything but a Mac.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    8. Re:because you can still run linux by shutdown+-p+now · · Score: 1

      I'm actually wondering, why doesn't Linux run Android apps like native yet? It shouldn't be all that hard to do, just port the Java layer, and shim the low-level APIs where needed. I mean, if BSD can run Linux apps...

      And then Linux would have Word, too. A trimmed-down version of it, but one that is sufficient for 90% of the users out there, and it wouldn't screw your formatting etc for people who use full-fledged Word.

    9. Re:because you can still run linux by Bing+Tsher+E · · Score: 1

      mac hardware lets you run all three major OS's (osx + windows + linux) on a single piece of hardware.

      It's fairly trivial to run OSX, Windows, and Linux on a single piece of hardware. Any old PC clone box, to be specific. Because the kludges to run OSX under VirtualBox have been put together and are easily downloaded.

      Why anybody would pay extra for Apple hardware to run OSX is a mystery. Well, not a mystery, just like it's not really a mystery why people become Scientologists.

    10. Re:because you can still run linux by Bing+Tsher+E · · Score: 1

      For Cross Platform development, something like NetBSD is probably a better choice than Windows, AppleOS, or Linux. You can port and test your code on multiple hardware architectures all running the same exact code (NetBSD is built for every architecture from the same source tree, not a dogs breakfast of blocks of code thrown together for whatever architectures one of the various 'distro' producers fancies. You can check out the entire NetBSD kernel and userland source from the source repository and build it on all it's supported systems) There are no idiosyncrasies or inconsistencies in NetBSD.

      If you're a 'hardcore' developer who is serious about producing portable code, you don't want to use any of the 'big three' OSes.

    11. Re:because you can still run linux by Bing+Tsher+E · · Score: 1

      That's just weird. You're saying you can lock your music files into iTunes and then iTunes will find them wherever you put them and just play them.

      As if iTunes isn't one of the most lock-down ways possible to play MP3s.

      I can use Windows Explorer, or a file transfer tool (Midnight Commander would be a good choice) on any of the Freenixes to copy MP3 files to my phone or tablet, after mounting it as a plain vanilla USB drive, and play them on the phone no matter where they are located. Also works with Windows phone that way. I used iTunes and an iPod touch for awhile, but I eventually figured out what a bad deal that was.

    12. Re: because you can still run linux by Bing+Tsher+E · · Score: 1

      It bloody well better, since Apple has the trivial task of regression testing it on the handful of pieces of hardware they support at any one time.

    13. Re:because you can still run linux by Dutch+Gun · · Score: 3, Insightful

      Windows is... unsuitable for hardcore development.

      Honestly, this entire thread has mostly devolved into holy war rhetoric. Any three of the major desktop OSes work just fine for development work. Some are better at specific development tasks than others, largely depending on what type of software you're writing.

      Deploying software to Linux-based servers or prefer using traditional OSS tools? Yeah, naturally Linux is probably the way to go, with OS X as a reasonable alternative. iOS development - OS X is nearly a requirement unless you're doing Xamarin or another x-platfrom system - although Windows is now rolling out pretty decent alternative-OS dev support for iOS and Android now too. Native client-side development, or perhaps a C# project? Yeah, you might want to use Visual Studio and Windows. Web development - yeah, probably doesn't matter quite as much... just depends on where your preferred tools are. Game developer? There's not even a question: you're going to be using Windows as your primary development platform.

      When people try to tell me that a particular OS isn't a suitable development platform, I have to roll my eyes a bit (sorry), because obviously they mean "for the specific type of work I do", and they may not even realize it.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    14. Re:because you can still run linux by blindseer · · Score: 2

      "Why anybody would pay extra for Apple hardware to run OSX is a mystery."

      I remember a conversation with some co-workers after a very public announcement of the latest Apple laptop. They were scoffing at it's lack of I/O ports, small screen, high price, or whatever. So I began to ask them some questions, such as how many computers they own, how often they actually use the ports they claim they need, how often they actually carry their laptop from their home. I was able to show them that they simply were not the demographic for which these computers were built.

      I often wonder why people would pay extra to buy hardware that runs Windows when Linux machines can be obtained for less. Then I remember that conversation I had. People will pay extra for things that they value. That Apple laptop I bought (with taxpayer money, BTW, but that's another story) was because it was the most powerful laptop I could buy within budget, and also happened to be the lightest. Some people pay extra for Windows because they value the familiarity of the interface, or what ever else Windows might bring.

      Perhaps you lack the imagination to see what others might value in a computer. Also this....

      "Well, not a mystery, just like it's not really a mystery why people become Scientologists."

      just shows you are not only ignorant but also a prick. Grow up.

      --
      I am armed because I am free. I am free because I am armed.
    15. Re:because you can still run linux by phantomfive · · Score: 1
      --
      "First they came for the slanderers and i said nothing."
    16. Re:because you can still run linux by shutdown+-p+now · · Score: 1

      I've heard about this. But this seems to be largely an experimental project. I would have expected something big, like say Ubuntu, to take it, polish it, and start offering it out of the box, fully supported. I'm sure there's plenty of work to do there wrt proper integration with the rest of the system and such.

    17. Re:because you can still run linux by phantomfive · · Score: 1

      Good question.

      --
      "First they came for the slanderers and i said nothing."
    18. Re: because you can still run linux by Anonymous Coward · · Score: 0

      And on a mac laptop, sleep and hibernate and resume always work.

      Lol, if only. The Apple "genius" had to do a hard power off on my Macbook Pro (hold down power button for 4 seconds+) as it has a habit of taking so long to turn the screen back on after going to sleep that it goes back to sleep before it has a chance to fully power up the screen. It is even worse when the keyboard backlight is on automatic and it stays off when the laptop wakes up so you are not even aware of whether it is waking up or you haven't done the right incantation to wake it or if you have an external monitor on the HDMI port.
      It is at the point where I will move around my mouse or touchpad from habit to stop it from going back to sleep before it finishes waking up...

    19. Re:because you can still run linux by vux984 · · Score: 1

      mac hardware lets you run all three major OS's (osx + windows + linux) on a single piece of hardware.

      Its a bit perverse to classify a situation caused solely by apples restrictions as a mac 'advantage'.

      The only reason I "can't" run all 3 major OSes on any other hardware is because of apple restrictions.

    20. Re:because you can still run linux by Anonymous Coward · · Score: 0

      Yes, that's true. Apple is the reason you can't have a legal Hackintosh.

      But then, ask yourself why you feel entitled to run other people's software on whatever machine you want? You have no such inherent right.

    21. Re:because you can still run linux by vux984 · · Score: 1

      But then, ask yourself why you feel entitled to run other people's software on whatever machine you want?

      Same reason I feel entitled to watch my copies of "other peoples" movies on whatever TV i want, read my copies "other peoples" books on whatever chair I want.

      Once something is 'my copy of "other peoples" software', I absolutely *do* feel entitled to do pretty much whatever the fuck I want with short of redistributing copies of it and a couple other 'copy rights' the 'other people' have.

      You have no such inherent right.

      Quite the opposite actually. There is no inherent right of apple to prevent me from doing whatever I want with a copy at all. Any an all "rights" they have exist at only only by decree and public tolerance. There is nothing inherent about copyright whatsoever.

    22. Re:because you can still run linux by fluffernutter · · Score: 1

      Actually I beg to differ. OSX seems to be entirely optimized for web browsing to me, which is completely opposite of being optimized for development. Because this is a thread geared towards developers on a geek site, claiming that OSX is the best, I would expect to see all kinds of well thought out cases as to why OSX is NOT the best for this king of work along with a lot of confusion why anyone would think OSX is the best. So far I have seen exactly what I would expect to see, with no good cases for OSX that anyone can explain, which leads us to to conclusion that the survey had a biased sample in some way.

      If this isn't the purpose of discussing anything on Slashdot I don't know what is.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    23. Re: because you can still run linux by fluffernutter · · Score: 1

      OSX is tricker to setup, meaning you must download an illegal VM image from an illegal torrent site that will break if you do ANY updates (which you will eventually be nagged nonstop to do). Also you must run a specific version of vmware with the setting tweaked, preferably on an Intel CPU. And if you ever try to ask for help with it anywhere, prefer to be treated like you put your pee pee into the back of sheep.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    24. Re:because you can still run linux by Carewolf · · Score: 1

      Actually I beg to differ. OSX seems to be entirely optimized for web browsing to me, which is completely opposite of being optimized for development. Because this is a thread geared towards developers on a geek site, claiming that OSX is the best, I would expect to see all kinds of well thought out cases as to why OSX is NOT the best for this king of work along with a lot of confusion why anyone would think OSX is the best. So far I have seen exactly what I would expect to see, with no good cases for OSX that anyone can explain, which leads us to to conclusion that the survey had a biased sample in some way.

      The only good use-case is if you need to run and test on more than one desktop OS, and one of them is OS X. Then you need Mac, and because Linux and Windows are so flexible they can run in a VM on the OS X. There are so pretty nice VM switchers for OS X.

      If you don't need OS X, well.. No, it has no good use cases.

      Still. If I could run parallels on Linux like on OS X, that would make me very happy. Though mainly because I could then through my test-Mac in the trash where it belongs.

    25. Re:because you can still run linux by Anonymous Coward · · Score: 0

      I don't know. With things like Windows
      - has no proper terminal
      - the best shell it has is PowerShell (which means a huge amount of typing and hard to use and debug for a shell)
      - the programming tools are mostly aimed at a lot of clicking (count how many clicks you need to run something with profiling)
      - it is horribly full of hacks (example of the day: if you launch a program with profiling, compatibility mode is disabled for it, so it might crash and you can't profile it)
      - you don't have the source to figure out and worst case fix those hacks and bugs
      - by default actively discourages you from using portable functions (in favour of its so-called "secure" functions, which in most of the use cases are not in any way, shape or form more secure), not to mention VisualStudio really wanting you to use \ in includes instead of the portable /
      - has licensing issues of quickly spinning up a VM for testing something in a "clean" environment
      - is allergic to actually useful error messages, instead using error codes all over the place, which even if you can find the meaning of often are useless
      - you have to go through a lot of licensing options to even get the standard development environment, and the version with the least restrictions is the least advertised
      - installing any libraries and programs you need normally means running random unsigned binaries from the internet

      I think you can make quite a good argument that Windows is quite bad for development.
      Of course that is just in very general terms. If you for some reason need to connect a lot of devices you probably don't want Linux due to driver issues and that counts more than all these things.

    26. Re: because you can still run linux by Anonymous Coward · · Score: 0

      Ha! Every Mac user at work has had their Macs not resume after a sleep/hibernate atleast half a dozen time.

    27. Re:because you can still run linux by epine · · Score: 1

      not sure if that's a result of the OS or the userbase but frankly it doesn't matter to me as it still results in more work for me per supported user

      It ought to matter to you whether this this extra support burden is a direct by-product of this user base being more assertive/ambitious/productive on behalf of your corporate overlord.

      Yes, you can reasonably ignore flavour of the month arcana, but if drive to be productive => machine preference A => more than normal support load, you really ought to put some thought into whether "machine preference A" is anything other than a way station for the ugly reality of supporting your most productive staff (like no-one has ever seen an enterprise "normalize" the support burden by forcibly imposing a low glass ceiling of mediocrity).

      You probably already know this, but your "no panacea" argument strikes a note of tautological strawman (bogus reasoning => strawman: +1 insightful; strawman => anywhere useful: -1 missed boat).

      The real economic argument is whether the marginal productivity gain from a technological choice exceeds the marginal support burden (and other TCO ripples). Socially, of course, cost-benefit accounting crosses fiefdom boundaries, and for this reason enterprises manage to screw the pooch on this particular calculation all the time.

      Point A from your post: let's not model OS X as having a negligible support burden.

      Passed.

      Point B from your post: the OS X burden can actually be the fat man on the airplane.

      We'll trust you on this observation. For myself, it doesn't surprise me at all.

      Point C from your post: it doesn't really matter how the man got fat.

      Bzzzzzt.

      Try again.

    28. Re:because you can still run linux by Zero__Kelvin · · Score: 1

      " I would have expected something big, like say Ubuntu, to take it, polish it, and start offering it out of the box, fully supported. "

      You will come a little closer to sounding like someone with a clue if you star saying that Canonical might start offering it, since the company that packages Ubuntu isn't called Ubuntu anymore than the company that creates the worlds most popular digital petri dishes is called Windows.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    29. Re:because you can still run linux by Zero__Kelvin · · Score: 1

      "I was able to show them that they simply were not the demographic for which these computers were built."

      You sound like a teacher who is proud of himself for finally getting his student to realize why he is still isn't quite ready to compete in the Special Olympics.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    30. Re:because you can still run linux by Zero__Kelvin · · Score: 1

      "But then, ask yourself why you feel entitled to run other people's software on whatever machine you want?"

      I think it might be because they didn't pay me for the software, I paid them for it. Wait ... let me check ... yep, that's the reason. I just checked my records, and indeed Apple did not purchase from me; I purchased from them.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    31. Re:because you can still run linux by Anonymous Coward · · Score: 0

      and it never stops running for some arcane reason after a pkg update.
      No, just wireless, or CIFS, or some other subsystem breaks or performance goes to shit. I was amazed at how many issues the 15 OSX users at my last company managed to encounter (I was the datacenter manager but I got pulled in as senior troubleshooter since we were only a 40 person IT shop). I'm now at a global 5,000 person firm and we have hundreds of OSX users and they definitely create more than their share of tickets, not sure if that's a result of the OS or the userbase but frankly it doesn't matter to me as it still results in more work for me per supported user. I think OSX is an OK OS and have taken on a Macbook Air as my work laptop, partly because it's light and partly to make myself more familiar with OSX so I can better support my users, but people who think OSX is some magical panacea are delusional, it's still a complex OS written by human programmers so it's still going to have its share of bugs.

      Try giving all your accounting department Linux laptops...

    32. Re:because you can still run linux by CanadianMacFan · · Score: 1

      I can use VLC to play a video and while it's playing I can change the name of the file or move it to another folder. That was the point of the example. The applications don't lose track of where the file exists on the file system. If I tried to do that Windows or Linux (at least before) then I would have to delete them from the application and re-import them again.

      Who cares about putting it onto a USB drive or iPhone? I'm talking about playing the music on my computer.

    33. Re:because you can still run linux by angel'o'sphere · · Score: 1

      I think OSX is an OK OS and have taken on a Macbook Air as my work laptop, partly because it's light and partly to make myself more familiar with OSX so I can better support my users, but people who think OSX is some magical panacea are delusional, it's still a complex OS written by human programmers so it's still going to have its share of bugs.
      I have about ten Macs. Well, a few I gave away. Right now I use like 4.

      I never had any problem. Every few years one of the Macs get a Grey Screen claiming it needs a reboot. Unless a Software update is super important I skip it. Most Macs had a period where they did not get rebooted for years. Just hibernate and reopen or activate. As it should be.

      ONTOH I have no strange network with printers distributed somewhere which the users need or strange NAS storages or what ever is causing your trouble.

      Would actually be interesting to hear what kind of trouble your users have.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    34. Re:because you can still run linux by angel'o'sphere · · Score: 1

      Erm ... can you point out who said: OS X is the best?
      AFAIK the thread is about: developers using OS X overtook developers using Linux.

      No one claimed: it is the best.

      However if you want to claim it, you have my support. I would not know why I should prefer any other OS over OS X.

      For starters: I like the Mail.app, and Safari. Mail does not run on Windows nor on Linux. Outlook already had me several times close to jump out of a window, well Windows urges me to to do that nearly every day I need to use it. I develop mainly with Eclipse or Idea IntelliJ ... so as soon as I'm only in the IDE the OS does not matter. However I like to have my own tools integrated into the IDE ... on unix like systems that is simply easier.

      Linux is ambivalent:
      a) advantage: it is like OS X
      b) disadvantage: the UI sucks

      Why windows sucks is pretty simple to explain: simple stuff like double clicking or tripple clicking somewhere does not work. The main office / mail / calendar program: simply does not work, e.g. searching for people in outlook. When I'm forced to use a windows machine I would estimate I lose about an hour if not two every day fighting with its UI and other misconceptions.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    35. Re:because you can still run linux by angel'o'sphere · · Score: 1

      You can run Virtual Box on Linux and install Mac OS X in it ... if that helps.
      And before you trash the Mac: mail it to me, I cover the shipping :D

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    36. Re:because you can still run linux by fluffernutter · · Score: 1

      A lot of people who say they like OSX for it's usability then go on and talk about the applications. Mail.app and safari are not considerations in this article.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    37. Re:because you can still run linux by angel'o'sphere · · Score: 1

      If you talk about usability it is all about the Applications. What else? There is no GUI for kernel calls.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    38. Re:because you can still run linux by fluffernutter · · Score: 1

      Copying files, navigating to directories, consistency between the command line and the GUI (which is really off in OSX).. Also window management, ease of resizing and arranging them, ease of running applications that aren't in your menu dock.. In other words, OS operations.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    39. Re: because you can still run linux by Anonymous Coward · · Score: 0

      The last 5 windows pc laptops i've used, sleep, hibernate and resume have always worked as well

    40. Re:because you can still run linux by Bing+Tsher+E · · Score: 1

      And I am talking about not having to funnel my music through a single mandatory application to get it onto my portable media player.

      And I have VLC on my Android tablet and used it at noon today to watch a TV episode I'd copied onto my external SD card. I didn't have to 'delete anything from an application and reimport it'. Just point to the file with an android file manager and it plays.

      An aside on the subject of USB: It's nice the Firewire is now deprecated. Like the Altivec unit, the 'RISC wars' and other hyped crap from Apple, it's gone away. Apple stuff now sports a flavor of USB.

    41. Re:because you can still run linux by angel'o'sphere · · Score: 1

      Perhaps you simply should learn how OS X works?

      consistency between the command line and the GUI (which is really off in OSX)
      No idea what that is supposed to mean.

      Also window management, ease of resizing and arranging them
      Works exactly like in windows.

      ease of running applications that aren't in your menu dock click on the application folder which is in your dock unless you have removed it. Or hit cmd-space and type the app you want to start.

      In other words, OS operations
      Wow, you can do OS operations in windows? From the GUI? I guess I have to go back to university. What exactly is an "OS operation"?

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    42. Re: because you can still run linux by Anonymous Coward · · Score: 0

      sorry for the anonymous coward, no , sleep and hibernate DO NOT always work. Have been in Linux for 14 years, bought a 13" retina last june, had at least 20/30 issues with resume, restarts, and stuff.

      On Fedora (and Dell Latitude 6420) had hardly 10 in 4 years.

      Additionally, MacOSX sucks a big way in filesystem management, expandability, finder, external screen management (currently attached to ASUS 4K display, thanks), windows positioning.

  16. Why is this news? by fluffernutter · · Score: 2

    Apple forces people to use OSX for development.. so I'm kind of surprised this is news. Good on Linux that this is even something to talk about.

    Personally, I develop the full application stack and I use OSX for iOS and Linux for everything else. I'm not really sure why Linux feels more efficient, maybe because I grew up with windows.

    --
    Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    1. Re:Why is this news? by Anonymous Coward · · Score: 1

      Apple forces people to use OSX for development.. so I'm kind of surprised this is news. Good on Linux that this is even something to talk about.

      Personally, I develop the full application stack and I use OSX for iOS and Linux for everything else. I'm not really sure why Linux feels more efficient, maybe because I grew up with windows.

      Same reason a car feels faster when painted red?

    2. Re:Why is this news? by fluffernutter · · Score: 1

      If that were the case, wouldn't OSX be the red car? I mean, if any OS of the three is made for looks.. just saying.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
  17. One of those infidels... by sshir · · Score: 1

    For what it's worth: although all my code is running exclusively on Linux, my desktop is a Mac. The reason is that the company's sysadmins only support windows 7 or Mac on desktops. What would you choose?

    1. Re:One of those infidels... by NaCh0 · · Score: 1

      Not even close. I choose windows if those are my only two options.

      I despise os x. I worked at a university for a year which was really proud to give me a brand new macbook pro. I hated it every day.

      Take the basic task of editing a web file. I have my editor (vim) open in one window and the browser in another. I click a link on the browser and while it's loading, switch to typing in my editor. I see another link that I want after the page loads and click on it. In windows and linux, the link loads. In osx, the browser comes to the foreground and does abso-fucking-nothing!!! Literally the most frustrating and concentration breaking thing. And it happens all fucking day long. Let's not talk about the lackluster command line environment, no GNU tools out of the box, ugly system fonts, non-standard filesystem structure, weird case rules, single menu bar away from the app window, backwards control/alt keys, hidden virtual files (iphotos library) etc.

      A mac might be fine accessory for an ipod owner who doesn't know anything. But it is a serious obstruction for anyone who needs to do real work.

    2. Re:One of those infidels... by Anonymous Coward · · Score: 0

      Not even close. I choose windows if those are my only two options.

      I despise os x. I worked at a university for a year which was really proud to give me a brand new macbook pro. I hated it every day.

      Take the basic task of editing a web file. I have my editor (vim) open in one window and the browser in another. I click a link on the browser and while it's loading, switch to typing in my editor. I see another link that I want after the page loads and click on it. In windows and linux, the link loads. In osx, the browser comes to the foreground and does abso-fucking-nothing!!! Literally the most frustrating and concentration breaking thing. And it happens all fucking day long. Let's not talk about the lackluster command line environment, no GNU tools out of the box, ugly system fonts, non-standard filesystem structure, weird case rules, single menu bar away from the app window, backwards control/alt keys, hidden virtual files (iphotos library) etc.

      A mac might be fine accessory for an ipod owner who doesn't know anything. But it is a serious obstruction for anyone who needs to do real work.

      Yup, OS X isn't Windows or Linux, and I'm playing the world's smallest violin for you, over the Internet.

    3. Re:One of those infidels... by fluffernutter · · Score: 1

      I choose windows, because cygwin actually manages to be closer to standard unix than OSX does.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    4. Re:One of those infidels... by Anonymous Coward · · Score: 0

      cygwin actually manages to be closer to standard unix than OSX

      ......and you've just admitted that you are a child, born yesterday and everything.

      Cygwin is a clone of Linux, and Linux is a clone of UNIX. Cygwin is a clone of a clone, is not and never was UNIX.

      OSX is built on BSD. BSD is UNIX.

    5. Re:One of those infidels... by jones_supa · · Score: 0

      Why do you need a fully standard UNIX environment?

    6. Re:One of those infidels... by Anonymous Coward · · Score: 0

      Durn rite. Mah car gets 40 rods to the hogshead, and dat's the way I likes it!

    7. Re:One of those infidels... by Anonymous Coward · · Score: 0

      Well, sort of... BSD is actually a clone of UNIX too, ever since all AT&T proprietary code was removed. It just evolved instead of being written in one fell swoop as a UNIX replacement.

      Yes, I'm aware that Single UNIX Specification now defines what "UNIX" is, but in 1989 (when NeXTSTEP came along) that wasn't the case.

      Also, everything that makes Mac OS X distinctive is in the Cocoa frameworks; Mac apps may run as UNIX processes (actually they're Mach tasks at the lowest level) but they won't run on any other UNIX. Cocoa is not ncurses, Mach-O is not elf, and Quartz is not X11.

      In short, different animal with common parentage!

    8. Re:One of those infidels... by fluffernutter · · Score: 1

      Because in 99.99999% of linux environments I use, when I go to /home, my home directory is actually there. After typing /ho a million times your fingers kind of do it automatically. Also, it's nice to actually be able to write a shell script and have an icon for it that works.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    9. Re:One of those infidels... by Anonymous Coward · · Score: 0

      That has been my experience as well!!!

      Also, command key/control keys are all wrong... try using GNU Screen on a mac, you'd go nuts with mistyped ctrl-A :-/

    10. Re:One of those infidels... by angel'o'sphere · · Score: 1

      Sorry that you probably picked a bad example ....
      However:
      You can just type: cd to switch to your home directory
      Or in case you need it as an "argument" any decent shell allows you to use the ~ character to refer to your home directory.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    11. Re:One of those infidels... by fluffernutter · · Score: 1

      My point is, OSX really messed up directory structures that have long been standard in unix. Also, shell scripts are not compatible. Why can't I make 'display_date.sh' in my Desktop folder and click on the icon and have it run?

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    12. Re:One of those infidels... by Moridineas · · Score: 1

      I'm the last person to want to force a person to use a particular platform just because, but I do think it's worth nothing that pretty much everything you list is purely a UI/aesthetic difference that could absolutely be argued from the other direction the exact same way.

      e.g.

      "Linux fonts are so ugly" (true, imho!)

      "whats with each program having it's own menubar--makes muscle memory impossible"

      "I clicked to bring my browser window to the foreground and accidentally clicked a button that took me to a new page--argh!! Literally the most frustrating and concentration breaking thing!"

      OSX has a huge array of shortcut keys and shortcut+click options that I think 99% of mac users don't know about. For instance, Option+Click outside of a foreground hides the current program. Option clicking many menus also shows extra or alternative options. Option+drag resizes a window equally from both sides. Cmd+H hides the current program. Cmd+Option+H hides all OTHER programs intead. Cmd+Q quits. Cmd+Option+Q force quits (no confirmation). Cmd+Tab brings up a process switcher (Alt+Tab on windows) Cmd+Shift+Tab reverses, and while you're doing this if you press "Q" the selected program quits immediately. Cmd+Shift+G in a File Open/Save dialog brings up a unix-style /Volumes/MyDisk/folder style path bar that you can type an absolute path in--complete with tab for autocomplete. Click and drag a file to move it. Click and drag and hold down Option to duplicate. Click and drag and hold down Option+Cmd to create a shortcut. Etc etc etc. OS X is great for power users, but you do need to put in the time to learn the system.

      It was a hard day for me when I realized I no longer got joy out of upgrading my computer / OS / applications because I knew that invariably things would change--things that I liked and was used to. Sounds like you've hit that point too. That's totally fine (and totally human--I feel the same way on Windows and Linux now that I'm no longer used to them), but I think it makes it easy to conflate "What I'm used to" and "What is better / worse".

    13. Re:One of those infidels... by Anonymous Coward · · Score: 0

      > My point is, OSX really messed up directory structures that have long been standard in unix.

      Standard in Linux, you mean? FHS is a Linux thing, and /home wasn't always standard. Different Unices did it differently, at AT&T user home directories used to be in /usr and in BSD they were in /u.

      If it bothers you, you can turn of the automount for /home in Mac OS X and symlink to your home directory in /Users.

      > Also, shell scripts are not compatible. Why can't I make 'display_date.sh' in my Desktop folder and click on the icon and have it run?

      Because Finder is not bash. Try changing the script's extension to '.command'.

    14. Re:One of those infidels... by angel'o'sphere · · Score: 1

      Why can't I make 'display_date.sh' in my Desktop folder and click on the icon and have it run?
      No idea? Did you set the execute bit?
      Running shell scripts from the desktop or what ever folder works just fine. And if you need something fancy you wrap it into an AppleScript or Automator Script. (Like not showing and closing the terminal window in which the script is running)

      OSX really messed up directory structures that have long been standard in unix
      That is why you use the relevant variables like $HOME ... and unix never had a directory standard. The splitting in System V and BSD prevented that.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  18. Re:Shit sample size = shit study by Anonymous Coward · · Score: 2, Informative

    56K is actually a good size for the survey. The rule of thumb is that if you want to compute relatively accurate statistics from a population of size N, then you should sample a representative subset of N**0.5. The only caveat is that the sampling method should try to avoid biasing.

    At 56 million coders that's about N = 2**26, N**0.5 = 2**13 = 8192. So a survey size of 56K is about 7 times overkill, but it doesn't hurt to have more than necessary.

  19. Makes sense now by tom229 · · Score: 0

    So that's why we've had such a drastic decline in the quality and design of software. 26.2% of this generations programmers are idiots.

    --
    If it ain't broke, don't fix it.
  20. And I fucking hate this by Gojira+Shipi-Taro · · Score: 1

    I work in a company that develops software that ONLY runs on Linux. Why the fuck do we use OSX for our dev platform? It makes no fucking sense at all.

    --
    "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
    1. Re:And I fucking hate this by Anonymous Coward · · Score: 0

      I work in a company that develops software that ONLY runs on Linux. Why the fuck do we use OSX for our dev platform? It makes no fucking sense at all.

      Why are you asking us? You don't want to ask your developers and get your feelings hurt because... they don't like Linux?

    2. Re:And I fucking hate this by loufoque · · Score: 1

      They need to make sure the managers can use the laptops too.

  21. Re:Shit sample size = shit study by flopsquad · · Score: 1

    Another person that failed statistics. Stay in school, a mind is a terrible thing to waste.

    I was gonna say "whoosh!" but then I reread GP and couldn't tell if it really was a joke, or an honest lack of statistics comprehension.

    --
    Nothing posted to /. has ever been legal advice, including this.
  22. That bulk discount by Shados · · Score: 1, Troll

    I was surprised by how much of a discount Apple gives for bulk to companies. All manufacturers have discounts, but Apple is kind of notorious for being conservative on that front...

    Then I asked a friend who's at the head of a company of a few hundred employees that all use Macbook Pros how much they were paying for them. It wasn't a "little" cheaper. It was drastic (obviously Apple has higher margins, so they can mark them down more...i just never knew they actually did).

    Like, marked down enough to be in line with mid range PC hardware.

    1. Re:That bulk discount by tom229 · · Score: 1

      Interesting, but I don't think that's what's happening here. Look at the numbers in the tfa. The majority of the participants are self taught "designers" with 2-5 years experience mostly working on web scripting. Hipster 20-something hacks of web designers doing their work on overpriced macbooks should surprise no one.

      --
      If it ain't broke, don't fix it.
    2. Re:That bulk discount by Anonymous Coward · · Score: 0

      Trollolol

    3. Re:That bulk discount by KGIII · · Score: 1

      Actually, he may be right. I've *personally* purchased bulk hardware from Apple for a local elementary school. I adopted the school when I retired and moved into the area. I refresh fairly often and let them keep the older gear - the MBA was a great hit and was appreciated a bunch. I'll probably be doing the same thing again this summer but I've not had the time to devote to doing so.

      The price per unit was very, very low when compared to the full MSRP. I think I signed an agreement that says I can't tell you the figures which is kind of good because I don't remember them. However, suffice to say, the prices were very good. In fact, they were good enough so that I've commented on them multiple times over the years.

      I'm not even buying a lot of them. There are only 56 students in the entire school (the number will be increasing a little) and every student gets one, there are some spares, and there are some for staff. Not all students get to take them home with them but, to date, none have ever been rendered irreparable or stolen. I should add that they're not currently using Apple products. They'll probably be getting Apple products next time.

      --
      "So long and thanks for all the fish."
    4. Re:That bulk discount by Anonymous Coward · · Score: 0

      As opposed to the 50-something faggots wanking themselves raw over whatever that faggot Stallman has fagged out lately despite their best "PROGRAMMING" consisting of shitting out a putrid mess of a shit utility for faggots twenty years ago and "maintaining" it ever since.

      Shut up, kill yourself, then quit being a faggot you fucking faggot-fuck faggot.

  23. Move along, nothing to see here... by __aaclcg7560 · · Score: 2

    When I did a PC refresh project at a Fortune 500 to replace older Dell workstations with newer Dell workstations, the engineers didn't want a Dell workstation and asked for a MacBook Pro instead. Drove the project manager from Dell up the wall whenever someone made that request.

    1. Re:Move along, nothing to see here... by Darinbob · · Score: 1

      I think that instead of people wondering why the hell someone would want OSX they should instead ask what Windows has that would make a developer want to stay.

    2. Re:Move along, nothing to see here... by Anonymous Coward · · Score: 0

      Visual Studio. Still arguably the best development studio on the market.

    3. Re:Move along, nothing to see here... by __aaclcg7560 · · Score: 1

      The same reason why my community college couldn't teach C++ and taught all flavors of Java: they didn't have the money to renew the Microsoft site license for Visual Studios (a requirement that local employers demanded). When the site license got renewed, they had to upgrade the computers to run Visual Studios .NET. That took another few years to fix. Your tax dollars at work.

    4. Re:Move along, nothing to see here... by Anonymous Coward · · Score: 0

      Still a fairly large user base?

  24. Duh MacOSX/IOS compatibility by Billly+Gates · · Score: 2

    If you need to test a website or write a mobile app only a Mac is allowed by VMware to run all the platforms. So get a Mac and virtualize all. Get Windows or Linux and you miss out on IOS and MacOSX.

    This will probably be the nail for Visual Studio until someone or MS sues. Remember the patch for VMWare Fusion/ Workstation where they forget to turn off the chock_nonApple()? They quickly patched that

    1. Re:Duh MacOSX/IOS compatibility by Bing+Tsher+E · · Score: 1

      Just download VirtualBox. It's certainly good enough for Web 'developing' (as if)

  25. so much... by Foxhoundz · · Score: 1

    so much butthurt in this thread.

  26. Multi-frigging-monitors by iamacat · · Score: 2, Informative

    If you are making money on your development skills, having dual 30 inch displays helps to boost your productivity a bit permanently while only requiring a small investment from you or your employer every several years. OSX supports these setups perfectly by letting you configure arrangement of the monitors and their exact physical layout on the desk, and has a menu bar and dock on every screen, plus multiple monitors can be connected through a single Thunderbolt cable. Windows and Linux don't. If you want power user / developer mindshare this is a must.

    1. Re:Multi-frigging-monitors by Anonymous Coward · · Score: 1

      OSX supports these setups perfectly by letting you configure arrangement of the monitors and their exact physical layout on the desk, and has a menu bar and dock on every screen, plus multiple monitors can be connected through a single Thunderbolt cable. Windows and Linux don't. If you want power user / developer mindshare this is a must.

      Uh, what? Okay, I can't remark on the Thunderbolt part because I don't have anything using it, but the rest is so very wrong. I have four displays running and have their positions configured precisely, even down to height differences. I've occasionally even had one display (a cintiq clone) configured to appear below the rest, so that moving the mouse downward from one display jumps to that one, again accurately matching the physical placement of the displays on my desk.

      I also have a separate panel (configurable taskbar/dock type thing) on each display, configured to only show applications on the associated display, though there's also the option to have them show apps from other displays if desired. They aren't even all in the same position; the ones on the far left and right have the panels on the side, while the middle two have them on the top. The vertical ones are stretched windows-style to take 100% of height, while the horizontal ones are more OS X- or XFCE-like, centered with empty space on the sides. They even have different configurations, with some showing custom launchers, some have notification areas and some don't, etc.

      As for menu bar, eh...I prefer having the menu bars attached to the correct application, but last I looked you could do that too with some supporting software. Hell, you can even change the window decorations (titlebars/borders) to put the window controls on the left, right, or even both as you wish.

      The trick to getting what you want out of a Linux GUI is to stop using the other garbage and switch to KDE. Okay, that's being a little harsh, they all have their pros and cons and I like different ones for different reasons, but for heavy customization and getting exactly what you want, nothing compares to KDE.

    2. Re:Multi-frigging-monitors by Anonymous Coward · · Score: 1

      Bullshit. I run triple 24" monitors on Xubuntu. No thunderbolt required, just two old cards and the proprietary Nvidia driver.

      Let's just call it what it is. OSX is where people who are too dumb to use Ubuntu go and Ubuntu ain't exactly hard to use.

    3. Re:Multi-frigging-monitors by fluffernutter · · Score: 0, Flamebait

      On the other hand, many of us hate the hipster faggots who are absolutely convinced that the two dual 30 inch displays proudly displayed on their desk have ANYTHING to do with productivity.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    4. Re:Multi-frigging-monitors by Anonymous Coward · · Score: 0

      Right. Clearly six* per person is the bare minimum.

      Coming from a NOC guy, this is not sarcasm.

    5. Re:Multi-frigging-monitors by Anonymous Coward · · Score: 0

      "Uh, what?" says the guys using a Lenovo laptop running Ubuntu and connected to multiple monitors to post this message.

    6. Re:Multi-frigging-monitors by Anonymous Coward · · Score: 1

      Cool. I'll just keep using the monitors to do productive work and you can mind your own.

      When a typical project often involves multiple deployment targets, multiple platforms with disparate IDEs, platforms with HDPI resources, suddenly having multiple large format monitors is really handy, critical even.

      If my work didn't offer me decent monitors I'd buy my own for my own comfort.

    7. Re:Multi-frigging-monitors by Anonymous Coward · · Score: 0

      - Moving your monitors around physically have anything to do with choice of OS.
      - Are you saying that only OSX can have menus on both screens in a dual-monitor setup? If so, wrong.

      Other than Thunderbolt, I don't see anything OSX-specific at all in your post, please elaborate.

    8. Re:Multi-frigging-monitors by Anonymous Coward · · Score: 0

      I am running Linux with 2 30 inch displays, panel on every monitor, menu on every window, and multiple desktops/activities with different setup window/panel setups on those. Your comment fails to elaborate, what is OS X allowing that Linux is not?

    9. Re:Multi-frigging-monitors by Anonymous Coward · · Score: 0

      Multi-Monitors, yeah couldn't agree more.

      But seriously dude, Linux kick Mac ass here. You can't even use "configurable" and "Mac" in the same sentence when Linux is in the room.

    10. Re:Multi-frigging-monitors by Anonymous Coward · · Score: 0

      How is the above post informative when it says Windows and Linux doesn't support multi monitors easily. That is a lie.

    11. Re: Multi-frigging-monitors by Anonymous Coward · · Score: 0

      Just.. Wow.. I had to read this twice but.. But.. I've been using dual monitors with Windows for 16+ years in a meaningful way. And with Linux for atleast... 10? Being ignorant is all fine and dandy but.. Maybee keep it to yourself?

    12. Re:Multi-frigging-monitors by jittles · · Score: 1

      If you are making money on your development skills, having dual 30 inch displays helps to boost your productivity a bit permanently while only requiring a small investment from you or your employer every several years. OSX supports these setups perfectly by letting you configure arrangement of the monitors and their exact physical layout on the desk, and has a menu bar and dock on every screen, plus multiple monitors can be connected through a single Thunderbolt cable. Windows and Linux don't. If you want power user / developer mindshare this is a must.

      You do realize that Mac OS just BARELY got fullscreen mode + multi-monitor support right a few years ago, right? I actually got rid of my second 30 inch display at home because I never used it when I was working from home all the time. Now I only work from home on occasion so I don't really need it anymore anyway.

    13. Re:Multi-frigging-monitors by iamacat · · Score: 1

      So do you plug and unplug those displays from your laptop multiple times per day, and does system remember your configuration and arrangement at office and at home, and when waking up from sleep?

    14. Re:Multi-frigging-monitors by Anonymous Coward · · Score: 0

      Lies.

    15. Re:Multi-frigging-monitors by flyingfsck · · Score: 2

      Yup, gotta agree on the KDE comment. Other Desktops do support multiple monitors but the only one that does so easily and reliably is KDE. I can walk into a meeting, plug in the projector, open the laptop and it works. Slam the lid, go back to my desk, open it, and it still works. Plug in another screen and it just keeps working.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    16. Re:Multi-frigging-monitors by negge · · Score: 1

      I don't know about Linux in general but Ubuntu (15.10) does exactly this. It even remembers different monitors plugged into the VGA port. I usually have two monitors attached to my laptop with the laptop screen disabled, and if I want to move over to the sofa I just yank all cables and the laptop screen comes back to life.

    17. Re:Multi-frigging-monitors by Anonymous Coward · · Score: 0

      Not on the system with four displays, obviously, though I also have a laptop running KDE and can't recall ever having problems with it remembering configurations. KDE's monitor control stuff has been pretty good in my experience, as has the proprietary nvidia driver, which has its own control panel (nvidia-settings). In all cases it's been traditional hdmi/dvi/vga/displayport connections, though, so I can't speak of how adding thunderbolt to the mix would affect things; YMMV.

      Seriously though, Linux overall has been good about multiple displays for a very long time, and it's only gotten better with xrandr and DEs like KDE streamlining the configuration aspect. I started with two back when I got my first non-CRT display, probably something like 8-9 years ago now. Hooked it up alongside the CRT I wasn't ready to abandon yet and never looked back.

      I'll agree about Windows' multi-monitor support being ass-backward, though. It works well enough but only just, and anything past the most basic use requires 3rd party software. Want a different wallpaper on each desktop? Registry edit or get software. Want a taskbar on more than one display? Get third party software. It's absolutely insane and a constant source of frustration any time I use Windows.

    18. Re:Multi-frigging-monitors by iamacat · · Score: 1

      Good to know it's getting better, last time I tried ~3 years back I had to run xrandr shell scripts and remember to plug each display into correct port. Then laptop would go to sleep and do something random on wake up.

    19. Re:Multi-frigging-monitors by Anonymous Coward · · Score: 0

      If you do try again, see how KDE is doing. Not sure about KDE5 currently since I follow Debian stable, but KDE4 matured nicely and overall I'd say KDE is probably the best environment if you have odd setups, non-standard needs, or just like heavy tweaking. The other DEs and window managers are generally too small (dev-wise or userbase-wise) to be able to develop and test all the esoteric stuff, so they can only focus on common use cases or manual configuration.

      The exception, of course, is GNOME, which has at least as much backing as KDE does but doesn't really give a fuck what the filthy users want.

    20. Re:Multi-frigging-monitors by Zero__Kelvin · · Score: 1

      That has to be one of the most absurdly misinforming posts I have seen in a while. Since you have no idea what you are talking about, you should probably refrain from pontificating on Operating Systems you have never used. Windows and Linux handle these things just fine and have for years and years.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    21. Re:Multi-frigging-monitors by angel'o'sphere · · Score: 1

      You do realize that Mac OS just BARELY got fullscreen mode
      No ida what you man with that. Probably that apps that don't ned "full screen mode" now have such a mode?, Like TextEdit.app?
      + multi-monitor support right a few years ago, right?
      Macs have multi monitor support since 30 years ... never saw a Mac which had not. Perhaps a Mac Plus had not?
      Get out of your cave.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    22. Re:Multi-frigging-monitors by Lotus456 · · Score: 1

      You do realize that Mac OS just BARELY got fullscreen mode

      No ida what you man with that. Probably that apps that don't ned "full screen mode" now have such a mode?, Like TextEdit.app?

      I think he means the app's main window expands to fill the whole screen, Ctrl-Cmd-F. What Windows users call "maximize."

      The green button on Mac app windows never really stood for "maximize." It's a zoom button, which toggles between an app's default state and the "user" state which is whatever custom configuration the user resized the window to. It doesn't look like a toggle button, but there you are.

      Users still expected it to mean "maximize," so Apple provided full-screen mode to scratch that itch.

      --
      "It's a good computer... for I to BM on!" - apologies to Triumph, the insult comic dog
    23. Re:Multi-frigging-monitors by Blaskowicz · · Score: 1

      One thing I'm wondering about is how to blank the screen you're not using.
      It could be triggered manually or automatically - and I want both options of physically blanking and displaying black.
      Then when you bring the mouse pointer to the secondary screen, it wakes up!

      Sure, that is asking a bit much. Manual but software-based blanking and waking up of the secondary monitor would be fine, although as far as I know the model is you bump the mouse, every monitor is turned on.
      I wonder if anyone ever thought up about these ideas.

    24. Re:Multi-frigging-monitors by Blaskowicz · · Score: 1

      For the base feature of running three monitors, Windows 98 did that, with graphics cards from different manufacturers funnily.

      GP claims OS X does the "advanced" features easily like each monitor has its own menu bar and dock bar, this is by no means impossible on other OS / desktops but if it works particularly well, why not.
      Still a tad expensive to save configuring taskbars/panels yourself.

    25. Re:Multi-frigging-monitors by Anonymous Coward · · Score: 0

      Windows certainly supports this. The single cable would be mini displayport.

    26. Re:Multi-frigging-monitors by Luthair · · Score: 1

      Macs have multi monitor support since 30 years ... never saw a Mac which had not. Perhaps a Mac Plus had not?

      It still seemed pretty terrible until recently, at least I never saw someone just plug in a projector to a mac and have it actually work

    27. Re:Multi-frigging-monitors by angel'o'sphere · · Score: 1

      I use Macs since 1987 ... never had any issue with projectors, except for having an adaptor like dual links to VGA or meanwhile thunderbolt to VGA or what ever the actual new standard is.

      And yes, usually after plugging of the Mac the icons on the Desktop and the Windows rearrange to the previous positions and sizes.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    28. Re:Multi-frigging-monitors by angel'o'sphere · · Score: 1

      The new "full screen mode" on Macs is something completely different than maximizing the window to full screen. E.g. it hides the menu bar.

      I heard that complaint about not being truly maximizing the window with the green icon often enough (from die hard windows users). But since 1993 I use monitors/screens so big, except for an IDE, it makes no sense to maximize a window to full screen.

      Even now here on my 13" MacBook Air I don't maximize browser windows. What would be the point? Browser windows are about 2/3rd of the screen wide and mail etc. uses half the screen width.

      On my 30" display I do not even maximize the IDE ... I rather "drag out" some widgets and place them around the IDE main window. More precisely: they are on the laptop screen and I use the rest of the big screen for other stuff.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    29. Re:Multi-frigging-monitors by jittles · · Score: 1

      You do realize that Mac OS just BARELY got fullscreen mode No ida what you man with that. Probably that apps that don't ned "full screen mode" now have such a mode?, Like TextEdit.app? + multi-monitor support right a few years ago, right? Macs have multi monitor support since 30 years ... never saw a Mac which had not. Perhaps a Mac Plus had not? Get out of your cave.

      Sure if you wanted to drag around a bunch of individual windows and have them all jump on top of each other any time you command-tabbed to switch between apps, it 'worked'. But if you used the Cmd-F fullscreen mode then ALL of the monitors turned grey and became useless except for the one app you had full screen. And even with a 30" 2550x1440 display full screen mode is helpful at times. I often have multiple files open at once in my IDE and if you're dealing with a storyboard file or something like that, you might want all the space you can possibly get. I really like the way windows 7 handles full screening an app, especially if you want to actually divide the screen in two equal halves with two separate apps. Either way, the fact that an Alt-Tab in Windows did not bring all instances of an app to the foreground makes it far more useful than having a bunch of windows open on a single display for Mac OS. I fight with this every single time I want to have my terminal window open while I look at something else on the same screen.

    30. Re:Multi-frigging-monitors by Anonymous Coward · · Score: 0

      Here's an idea: why don't you actually learn the OS so you'll have a fucking clue what you're doing before you criticize?

      The problem isn't the OS, it's that you suck at learning new things.

    31. Re:Multi-frigging-monitors by Anonymous Coward · · Score: 0

      FYI, Win10 supports that out-of-the-box. Can you configure dock icons only to show up on the screen where the application is active? On Win10 you can.

    32. Re:Multi-frigging-monitors by angel'o'sphere · · Score: 1

      Hm, I can not really work with alt-tab in windows. I can not even describe what the exact difference is. It is simply to complicated to get the correct window back.

      Probably you have the same problem when switching to OS X.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  27. This Explains the shoddy software being released by chaos4u · · Score: 2, Insightful

    So this is the reason why software has become less intuitive less user friendly and less functional.

    Because developers have crippled them selves with the same broken base that is mac osx.

    where the design mantra is "why do you need that?"

    and thus all the software that trickles out form these devs reinforce the ideology of why do you need that? do it this way instead.

    and if that way dont work for you will tough apple turtle shell pie for you baby, because it only this way or be abandoned and find your on way (good luck with that)

    because there not going to be bothered coding in a functional right click menu or a edit button that performs actual functions.

    because why do you need it ?? use the wizard click next and you have oooo perty you dont need to tweak the settings to create something different

    besides think different was soooo 1990s and now its actually Dont Think, Dont Create, Don't Do Anything because your expected to be a sheep BAAAAAAA BAAAAA go consume content you freaking sheep

    let your media overlords and their barely paid overseas content creation slaves make more content for you to devour... BAAAA BAAAAAAAA

    do as they do not as you do .

    --
    Music the Paint dancefloor the canvas your body the brush
  28. OSX :: Linux For Grandma by JoelBondurant9314 · · Score: 1

    It makes as much sense to write Linux software on Windows as on MacOSX.

    1. Re:OSX :: Linux For Grandma by Zero__Kelvin · · Score: 1

      Spoken like someone who has no experience with it, and thus no idea what he is talking about. There is a huge difference between developing FOSS (not "for Linux") using Windows and Mac. That's where you seem to be getting confused. People don't develop for Linux, they develop cross platform FOSS that runs on POSIX compliant Operating Systems including Linux and the *BSDs including OS X (and then people sometimes go through all the hassle of porting it to non-compliant Windows.)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  29. Ummmm, no you have it wrong by Sycraft-fu · · Score: 4, Insightful

    The GP didn't say they weren't developers, just that they didn't do a good job representing developers as a whole. The claims is that more developers develop on something, the GP points out that it is really more of a particular subset. His opinion is also that the subset in question isn't likely very good.

    It's not a "No true Scotsman," fallacy to say that a subgroup isn't representative of the whole group. For example if you said "All Scottish people are drunks, I mean just look at all of them in this bar," it would not be a fallacy for someone to say "You are in a bar, the people here do not represent all the people in Scotland, this is a small subgroup."

    Further, something like a developer isn't just an arbitrary label. You aren't a developer just because you say you are any more than you are astronaut or a plumber or the like. Someone that fucks around with a tiny bit of JS coding a bit in their free time isn't a developer, just like someone who once changed the drain trap on their sink is a plumber. When you talk about professions, there is the idea that you do it, well, professionally.

    1. Re:Ummmm, no you have it wrong by Anonymous Coward · · Score: 0

      It's not a "No true Scotsman," fallacy

      I just love that part of the sentence.

    2. Re:Ummmm, no you have it wrong by null+etc. · · Score: 0

      You aren't a developer just because you say you are any more than you are astronaut or a plumber or the like. ... When you talk about professions, there is the idea that you do it, well, professionally.

      Thanks for clarifying that only "professional developers" are developers. Slashdot folk always make things so much clearer for simpletons like me.

      Next thing you know, people who are not "professional drivers" will actually be taking their cars onto the roads! Oy, what a world we live in!

  30. real UNIX with full corporate support in the enter by raymorris · · Score: 3, Informative

    OS X is the UNIX that large organizations support their employees using. And btw it's nothing like iOS.

    I used Linux exclusively for about 12 years. I'm even named in the Linux kernel changelog, so you could say I've long been a fan of Linux. When sold my business and took a 9-5 job with a big organization, I was offered a choice - Windows or OS X. The corporate helpdesk, the active directory services, etc didn't do Linux. Knowing that OS X is UNIX (certified UNIX, POSIX, single UNIX), I chose OS X over Windows.
    I don't buy Apple's mobile devices, and didn't much care for the iPad my boss handed me, but that's iOS. Time for me to try OS X.

    I was surprised to find that for day-to-day use, OS X is almost exactly like Linux, on a quality machine, with few to no annoyances. It just works. I can download and compile all my favorite FOSS software the same way I always have - ./configure; make; make install. It's just like a well-polished Linux distribution, and it integrates seamlessly with the corporate network.

    System administration is a little different, but I haven't needed to do much system administration on my Macs, they just work.

    If you like Linux or BSD and you're in an organization that includes Windows desktops, Active Directory, etc, a Mac is a very good fit. Don't let any negative experience with iOS fool you, OS X on a Mac Pro is a powerful UNIX system, and the hardware is well made. (The hardware isn't anything magical, but it's well designed, solid construction, and good performance) .

  31. Re:Shit sample size = shit study by Khyber · · Score: 0

    Another person that failed what, sonny?

    There are at least a hundred million coders. Trying to represent all of them from a sample set of fifty-six thousand is bullshit. You haven't even breached 0.1% of the programmer population.

    Learn how SCIENCE works, child.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  32. Re:This Explains the shoddy software being release by Darinbob · · Score: 2

    OSX may be broken, but it can still limp along when Windows is twitching in a ditch and being left behind. Seriously, worst UIs in the world all come from Microsoft. People were using Unix to develop before Gates wrote his first BASIC.

  33. Say What Now? by bjwest · · Score: 3, Interesting

    Stack Overflow reports that more developers now use OS X than Linux as their primary OS, and that if the trend continues, fewer than half of all developers will be using Windows next year.

    Someone care to enlighten me on the logic here? Where does Windows usage become involved in the OS X vs Linux equation. Or, if they're trying to say people are jumping ship from Win to OS X, why mention Linux at all? Either way, there's one too many OS's mentioned in TFS. Didn't read TFA, because TFS does not compute.

    --

    --- Keep the choice with the user..
    1. Re:Say What Now? by Anonymous Coward · · Score: 0

      Maybe to say that OSX isn't taking people away from linux, but is instead seen as an alternative to windows.

    2. Re:Say What Now? by Anonymous Coward · · Score: 0

      Stack Overflow reports that more developers now use OS X than Linux as their primary OS, and that if the trend continues, fewer than half of all developers will be using Windows next year.

      Someone care to enlighten me on the logic here? Where does Windows usage become involved in the OS X vs Linux equation [snip]

      They are two separate bits of information both presented in the article. 'The trend' does not refer to the trend in the first part of the sentence, but to the fact that both OSX and Linux grow, and if the trend continues apace together they will have surpassed the combined Windows versions by this time next year.

      As you could have found out yourself by clicking the link kindly provided to you in the summary.

    3. Re:Say What Now? by Anonymous Coward · · Score: 0

      Until the second .com boom, most "developers" used Windows, and some used Linux.

      With the boom, more and more have shifted to OSX. Possibly because said boom has been driven by "social" media. This in turn brings in media studies, a Mac bastion since the early MacOS days thanks to desktop publishing and graphics.

      Quite a number of these "devs" could likely just as well be labeled UI (or these days they prefer UX) designers, as most of what they deal with is CSS layouts and some JS to talk to the backend database sitting in a "cloud" somewhere.

      Even RH is seeing the internal trend shifting to people using Macbooks and only touching Linux via a VM or a remote login. A likely reason for why we are seeing more and more "desktop containerization" thinking. When the only tool you know is a hammer (or a container in this instance), all problems look like nails after all...

  34. Re:Shit sample size = shit study by flopsquad · · Score: 2

    The rule of thumb is you can beat your wife as long as the stick you use is no bigger than your thumb.

    While plenty of commentators have denounced such a rule (including at least two 19th century American judges), it does not appear the rule itself has ever actually existed.

    This "regulated spousal abuse" is found nowhere in English (and thus also American) common law. Using any kind of switch, thumb-width or otherwise, to "correct" one's wife has been illegal in the US since at least the Colonial era.

    Not to say abuse didn't occur, but there was no rule on the books about it being OK as long as it was carried out with a thin enough implement.

    OTOH, the "approximation" sense of the phrase has been in use for many centuries.

    --
    Nothing posted to /. has ever been legal advice, including this.
  35. Odd web developer preferences by SuperKendall · · Score: 1

    If the survey is skewed towards web developers, why then are Rust and Swift the most popular languages?

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Odd web developer preferences by ooloorie · · Score: 1

      They are the "most loved" technologies (probably: what people would like to use), not the "most popular" technologies (what people actually use).

  36. Re:real UNIX with full corporate support in the en by Anonymous Coward · · Score: 0

    The only reason your OSX feels "exactly like Linux" to you is homebrew. ./configure;make;make install !!! man. Wake up!
    I have problems writing POSIX compliant code in OSX - there are these little deviations that Apple takes at every turn. OTOH, the hardware is awesome; that's about it. Most of my productive work is on a Linux VM on OSX. I don't buy the OSX is a better development OS (even with XCode; BTW you have CLion on Linux if you are willing to try). Even building Clang/LLVM seems easier on Linux and it's Apple's own project

  37. I recovered data for a mac guy by Anonymous Coward · · Score: 0

    I recovered data for a die hard mac user. Linux didn't have any problems moving the data, even though the file systems are not native to Linux (I recompiled my kernel to provide support for HFS+), and after using DD to suck data from a dead and dying drive (kicking out an image), pulled apart the image into a pseudo file system. Some of the directories were smashed, so it created its own, some of the names for files were smashed (so it created new names for the files). If the file fidelity was too far gone, it doesn't attempt to recreate anything. I moved a lot of data, but his system had a hard time doing anything with it. Linux could move 14 GB of data in about 20 minutes. The Mac OS took more than 2 hours to do the same. I know Mac users like to click and click instead of type and type, and he noted that I tend to type a lot when using the computer (instead of open/click/click/click), but I can move data very precisely, in one move. He couldn't, and there clearly was a lot of stuff that I could do easily, that he would spend hours doing. I will stick to Linux thanks. (Also at one point he crashed the operating system. What is that?!?)

  38. Please. by God+of+Lemmings · · Score: 1

    Do not equate the preferences of a single site survey to that of the entire developer community. At best you have merely sampled people who are pretentious enough to brag in surveys.

    --
    Non sequitur: Your facts are uncoordinated.
  39. Re:This Explains the shoddy software being release by Anonymous Coward · · Score: 0

    I recently helped a friend troubleshoot their Outlook email client that was using Apple email. This friend spent an hour and a half on the phone with Microsoft and did not get a resolution out of them but still wanted to get paid (friend refused).
    I got it working in 15 minutes, but I was appalled at the UI for Outlook. Microsoft used to take interface design seriously - what the hell happened?
    Anyway, it's all a moot point now. Their brazen lack of privacy baked into Windows 10 has turned me off of their OS forever. Mac and Linux all the way.

  40. mobile link? by e432776 · · Score: 1

    I wonder if the current high level of OS X use vs Linux relates to increasing use of mobile hardware (laptops) by developers. In my experience Linux on mobile hardware is more prone to issues (poor battery life, driver problems, suspend hangups, etc) and regressions after upgrades.

  41. Re:real UNIX with full corporate support in the en by blindseer · · Score: 1

    I remember seeing a business that would re-sell Apple computers but not call them such on the order form, just so people could get around a "no Apple" policy at big corporations. You seem to have a similar problem where Linux computers are not supported but your post reminded me of that company.

    I don't recall their name and I don't know if they are still in business but it must have been a good business to be in since they seemed to stick around for a few years at least. They offered two kinds of Apple's, the first was untouched, all they did was mask to the corporate powers that be that the person making the computer request was buying an Apple. The second product line was still an Apple computer but with Linux installed, for those that likes the hardware more than the operating system. Either way the purchase order would read something like "Unix based system" and no mention of Apple as the manufacturer.

    Pretty sneaky, makes me wonder if I could make a business doing something like that. Maybe resell Apple computers with Windows pre-installed, sounds like there is a market for that.

    --
    I am armed because I am free. I am free because I am armed.
  42. Still - why those? by SuperKendall · · Score: 1

    If you are talking about web developers, why would they (a) love using, or (b) even want to use Swift or Rust? Most of them I would think would hardly know what they were.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Still - why those? by Anonymous Coward · · Score: 0

      Most of them I would think would hardly know what they were.

      These are web developers we're talking about. They aren't the smartest. They barely know PHP and JavaScript, yet they like to pretend that they're real programmers. They read the discussion at Hacker News, and have thus heard of Rust and Swift, yet have never used either language themselves, nor could they ever hope to. Just because they've heard a lot of people (many of whom are the creators of Rust!) rave about how great Rust is, and because they've heard a lot of people (many of whom are Apple fanatics!) rave about how great Swift is, these web developers too start to publicly adore such languages, even when they haven't used them and likely never will. It's particularly bad for Rust, because so far Rust has been driven by nothing but hype. At least people have used Swift for some iOS and OS X apps. But Rust? Nobody besides its creators have managed to use it for anything of value, and even what its creators have produced (the Rust implementation and Servo) are rather awful, in my experience.

    2. Re:Still - why those? by Anonymous Coward · · Score: 0

      Most of them I would think would hardly know what they were.

      You answered your own question. To love something is, more often than not, to not know it.

    3. Re:Still - why those? by Anonymous Coward · · Score: 0

      If you did a survey about what cars people would "love to own", I would bet Ferraris and Porsches would be very popular. If you actually gave them one, it would likely stay in the garage or get sold, because they are expensive to own and not very practical.

  43. Re:Multi-frigging-monitors . . . on Linux! by Anonymous Coward · · Score: 0

    Uhhhh . . . are you still stuck in the 20th Century?

    With the exception of Thunderbolt (which didn't exist ten years ago), I've had had beautiful multi-monitor on Linux for over ten years. Currently I'm running dual monitors with LG 34" curved, Thunderbolt displays.

  44. OSX dev tools are crap by Anonymous Coward · · Score: 0

    who claims otherwise has never done any production quality dev work. Apple keeps twisting its toolchain constantly, unannounced and for the most part undocumented. It's a nightmare to automate build processes because every so often the build will fail because of some change Apple introduced in their last ever so frequent updates. And am not even yet talking about the XCode UI which is basically still 15 years back to any other serious code editor.

  45. Re:Shit sample size = shit study by Anonymous Coward · · Score: 0

    Carpenters among others can use their thumbs to measure things such as angles. That is the real origin of the rule of thumb.

  46. Mac OS X *is* better to develop on. by Qbertino · · Score: 1

    Mac OS X is better to develop on. Given, they have burned a lot of karma with us opinionleaders and if a new box/laptop was due, I'd be hard pressed to check out some linux option. But the new Macbook would still be attractive.

    The reasons are obvious:
    Low-level developing on linux is a freakin' mess. Trying to get a simple programm to compile without any hassles was my biggest disappointment in recent years. Maybe the kernel toolchain works fine for those grand-master C wizzards using some cli-centric setup and their deep knowlege of Linux' internal workings, but the simple task of getting a native linux IDE to compile some simple code without crashing or fussing about with bizar behaviour still is a major challange. The only environment that ever actually worked out of the box with me has been MonoDevelop. ... Sad.

    Mac OTOH *still* is buy, turn on, works. Yes, you have to jump though a hoop and register with ADC to download Xcode, but as soon as it is installed it works - plain and simple.

    The only area where I see potential for Linux as a professional deverlopment plattform is the web. All important browsers work on Linux and the server stack is home turf. But also in this park Mac comes out ahead, with webdevs on OS X actually taking care of web dev and not coming up with a new wizzbang server framework or something.

    The web toolchain on Linux is feasible, but still better yet on OS X, with a slew of professional tools that work very well, are notably cheap, don't look or handle like shit and don't fuss around because they need some 32bit version of some obscure lib downloaded off some offbeat apt-source to run without fussing about.

    At the same time I've got homebrew, npm, iterm and all the foss goodies at my fingertips, just as I would on Linux, if not better. The OS X Foss camp is prolofic, cause as they don't have to deal with a glitchy foundation, they actually can get stuff done.

    As much as I love Linux, it still is a tinkerbox compared to Mac, that is just as much a unix and comes with quite a few FOSS goodies on its own.

    We'll see how this plays out in the future, but for now I understand the decline of Linux in this department.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:Mac OS X *is* better to develop on. by loufoque · · Score: 1

      If you don't understand how building software works, then you're just a bad developer.
      Thankfully for you, the standards have fallen quite low, so you can still make a living as a developer even if you require development environments and frameworks to do everything for you in a way that you cannot control and adjust.

      The only area where I see potential for Linux as a professional deverlopment plattform is the web. All important browsers work on Linux and the server stack is home turf. But also in this park Mac comes out ahead, with webdevs on OS X actually taking care of web dev and not coming up with a new wizzbang server framework or something.

      Linux is actually mostly used for complex systems, deployments of services requiring some sort of cloud infrastructure, or by people that care about performance.

    2. Re:Mac OS X *is* better to develop on. by Anonymous Coward · · Score: 0

      > but as soon as it is installed it works - plain and simple.

      Huh? I've never seen a GUI, and especially not Xcode's, that just works.
      Just finding the right buttons/menus to click should take you a lot longer that reading the the basic manual and figuring out to type "gcc test.c -o test".
      There are IDEs like QtCreator, Eclipse, Android Studio, Lazarus etc and I've not experienced serious issues with them besides being IDEs.
      I've always had issues with tools I consider essential like valgrind on OSX that tend to fail to build just when you need the version update most.
      perf on Linux is really nice, trivial to use, trivial to script, ...
      qemu-user is real nice when you have to figure out why you get different results on different CPU architectures or just want to test a change for ARM, MIPS, PPC etc. on your local PC.
      If you start from the point where you need to have an IDE and everything you do has to be done via a UI, yes, I am sure you will be much happier with OSX. Personally I still do think that is because you start from the wrong requirements and doesn't give you the best development environment at all. Someone who isn't a student admittedly will probably have trouble finding the time to get over the learning curve out of what I'd consider a local optimum.

  47. Linux grew, didn't shrink by NotInHere · · Score: 1

    TFS puts it like Mac took something away from Linux. However, market share for linux remained at roughtly one fifth, even growing by about 1%. So more people had linux, not less. The big loser here is windows, it had 54.5% in 2015, and now it has 52.2%, and next year might be the first year of UNIX on the developer's desktop, with less than 50% windows users.

    So in total, its a very good development.

  48. what are developers? by prefec2 · · Score: 1

    I habe looked through their graphs and my first question was how did they select who to ask? Then I found things that make no sense like where PHP and WordPress where counted as frontend technology like JavaScript. You cannot put them in the same category. WordPress is a platform , PHP is a language with a large set of library functions and there are different web frameworks for PHP. WordPress itself is written in PHP.

    But what the final nail in the coffin of this study was the Star Trek vs. Star Wars where Star Wars wins? Really developers choose a fairytale over SF? These are not real developers. No sir.

    1. Re:what are developers? by fluffernutter · · Score: 1

      They selected people who love to do web surveys, of course!

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    2. Re:what are developers? by prefec2 · · Score: 1

      The point is, they do not say anything about the "main unit" also called universe of people they selected the sample from. They not even define developer and engineer and programmer. What is the difference? It would be totally acceptable to say. Our sample is based on people visiting stack overflow. However, they most likely did not choose people at random and they did not say how many people rejected the selection. Furthermore, the "study" is missing the error value/sigma they have. The problem is that people who have no experience with studies and study design will accept the results as facts and make wrong decisions on what to learn and practise.

  49. Clearly we have another paid poster troll by Anonymous Coward · · Score: 0

    since the information obviously bears no relation to reality and is easily refuted by download counts.

  50. Well duh. Phone apps. iPhone/iTunes? by Anonymous Coward · · Score: 0

    Given so many people are making or hoping to make lots of money from phone apps, even freetoplay ones, the iPhone is a huge market you can't refuse to pander to. And to pander to them, you need OSX. Because Apple insist. And they can enforce that.

    What ought to be produced is some variant of the illegal tying rules for meatspace in the electronic world.

    If OSX is actually any good, then people will be using it even if they're not chained to it to pander to the iPhone app market. And if it's not winning, then you now know you need to do something to entice people over rather than just make them put up with the shit.

    I know, I know, you like competition, but only in theory, you much prefer not to have to compete in a free and open market.

    But while you insist on that, I will flip the bird at the idea that this proves OSX is better than Linux.

  51. Bad poll, no idea how to vote by loufoque · · Score: 1

    I saw this poll, but I just didn't vote since I had no idea how to.
    I write software, usually in C++ because that's a universal language suited to everything. Their categories are awful and make no sense unless you're a junior developer working at a web start-up.

  52. And if that cmera didn't work on OSX? by Anonymous Coward · · Score: 0

    You'd bot be able to use OSX. Would you blame Apple? No.
    The problem isn't that there's no market, or not enough market, or too difficult a market for Linux support, but that the mindset, promoted and cemented by Windows, is closed source privacy of code, and absolute TERROR over not completely 1000% control of what users do and know about what they've been sold, and that keeps 99% of people away from Linux support. The remaining few aren't enough to dispel the myth that Linux is not capable, is a virus, and is a market that cannot be supported.

    The problem isn't the capability of either linux or the market to do this, just the reactionary protectionist MBA-accountant mindset of terror over losing control and being unable to enforce whatever whim you have or may want to have in future.

    The techs could do it. Easy.

    The "IP" is safe.

    The difficulty of the "kernel API changes!!!!" irrelevant.

    It's that the few in charge who make the decisions are MBA trained, and such training is accountant led, where it's THEFT not for losing money, but someone else making money where you could (despite not caring, wanting or being able to). Accountants see everything in a zero sum game, therefore if someone else is making money, they must be losing it. Growing the pie, rising the tide, NEVER occurs to them. It's just not part of the MBA or accountant training.

    Hell, the need for closed source, even for closed source companies, even, and especially, Microsoft is pretty much past. It's inertia and fear at the unknown and losing control that you had, even when you didn't need that control, that stops the system changing.

    Which is why I name it TERROR, rather than just fear. Fear is a reaction that informs and can be controlled, TERROR is fear run amuck and is uncontrolled and does NOT listen to anything.

    Yoda was wrong. It's not fear that leads to the dark side,but terror. Because terror doesn't listen to anything but the lizard brain demanding death of the threat so it can go back to sleep and let the higher functions take over.

  53. Macbooks with Linux by DMJC · · Score: 1

    I use a Macbook Pro for work with Linux, unfortunately I have to dualboot because Goto Assist hasn't got a Linux port and won't work properly in wine. OSX is shit compared to Linux. Remmina, network-manager for vpns and the linux console environment are all reasons to take Linux over OSX. The OSX console is a pain to install addon apps and get a full gnu environment working on. Linux is far better at this than OSX is.

  54. What the survey really shows.. by Tyr07 · · Score: 1

    Is that people who use macs tend to fill out more surveys about macs.

  55. and 'consumers' by eionmac · · Score: 1

    I have noticed a swing in that the youngsters ((those below 4 decades of past life) I know are replacing Windows machines with Apple products, so much that with my children and grandchildren Windows OS machines are in minority.

    --
    Regards Eion MacDonald
  56. A proper flame war! by Anonymous Coward · · Score: 0

    Man it feels good to have the old Slashdot back.

  57. No, that's like saying by Anonymous Coward · · Score: 0

    "If we remove the alcoholics, we find out who LIKES to go out drinking that brand of alcohol". If you don't have a choice, how can your practices indicate your choices?

  58. Easiest way to ignore a valid argument. by Anonymous Coward · · Score: 0

    Proclaim it's mere emotion, best is hate against that which you love, because then you don't even have to address the argument, just berate the man.

  59. Make web applications by tepples · · Score: 1

    You can instead shun the App Store and develop web applications that run in Safari. In fact, the original iPhone didn't even have an App Store; the plan was that all third-party applications would be web applications.

  60. My company recently switched to Macbooks Pros by i+work+on+computers · · Score: 1

    We were founded 10 years ago as a software consulting firm, running and pushing Linux. Workstations were built in the office and ran Linux. Laptops were Dell and usually ran Linux.

    Last fall, we stopped purchasing Windows machines and building desktops. Now, all new employees get a Macbook Pro. Our owner is a FOSS advocate so that change was hard for him, but the change has been a significant improvement:

    • The workstations running Linux were a major pain keep updated. It seemed like whenever packages updated, at least one of the projects would break and someone would spend an hour or two fixing the problem.
    • The machines we got from Dell were unreliable. The last couple of orders we made had several machines that required hours of troubleshooting within the first few months. Several machines less than a year old are stacked in the corner of our basement, unused.
    • OS X has all the Unix-like features developers need.
    • Macbook Pros are great machines. We do not have to spend time that we could be billing clients to maintain them.
    • Given the same specs, Macbook Pros are NOT significantly more expensive than Dell, HP, etc. Those manufacturer's laptop lines start at a lower price point than Macbooks, but once you find the model with similar specs as a Macbook, they are more expensive.
    • We do some Windows .NET, and it is so easy to run Windows on a Mac. When I was doing this, I had a Bootcamp partition set up that I could also run in VmWare Fusion if I happened to be booted into OS X.
    • Our developers run OS X at home.
    1. Re:My company recently switched to Macbooks Pros by PPH · · Score: 1

      a software consulting firm, running and pushing Linux.

      The workstations running Linux were a major pain keep updated. It seemed like whenever packages updated, at least one of the projects would break and someone would spend an hour or two fixing the problem.

      Great advertising for your business there.

      I've been running and developing on Linux since the 1.2 kernel days. And I've never had any major problems. Occasionally, a pre-packaged Linux machine comes with (or without) some oddball components that I either need or don't want. But I usually load my own machines from well known distros so I'm in control of my environment. How can anyone expect to support the Linux platform and/or apps without being familiar with the implications of different distributions and vendor tweaks?

      --
      Have gnu, will travel.
  61. So much haterade.... by Anonymous Coward · · Score: 0

    LOL@you guys. Seriously.. right tool for the right job. If it works for you, wtf do you care what someone else is doing?

    That said... After more than 20 years of using windows and linux, I bought a mac. I love it to death. Its got everything I need as a developer and a user. No more dual booting, no more VM's, but I can if I want/need to. It looks nice and performs well. It seems to do a lot of the stuff i need better (multi-monitor support). *Shrug* - to each his own I suppose.

  62. More likely by flyingfsck · · Score: 1

    A more likely result is that of Linux developers, 100% of them use Linux machines and 25% use Mac and BSD, while 50% use Windows. With these kind of surveys, if things add up to 100, then there is something wrong, since developers use many machines.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  63. rofl by Anonymous Coward · · Score: 0

    I use linux even for gaming. So stackwhatea can kiss my ass rofl...

  64. For Devs OS X is the Only OS Tied to Hardware by Anonymous Coward · · Score: 0

    I've worked in IT at 2 software companies now, and the primary reason most of the developers have MacBook Pros is because it allows them to develop for all major consumer platforms. OS X is tied to Apple hardware, so they typically use OS X as their primary OS then run Windows or Linux in Parallels, VMware, or bootcamp.

    An added bonus is that they can setup workstations based around Thunderbolt displays in open areas making it easy for teams to organize on the fly. Also OS X, being based on BSD is *nix-esque enough that a lot of their scripts can be developed natively before being tested on the actual *nix OS they're using for production servers.

    Some of these Devs don't even like OS X, and spend almost all of their time in full screen VM environments, but they can switch back to OS X easily when they need to.

    I think the results of this survey are more driven by OS X's hardware restrictions than as a result of some statement by developers that it's a superior platform.

  65. And This is Surprising Because??? by Whatchamacallit · · Score: 1

    1. Many years ago, the number of Macs at USENIX Conference outnumbered Linux/Unix on laptops
    2. Linux doesn't run on laptops very well at all, issues with drivers. (yes some hardware works but not much choice)
    3. OS X is BSD Unix under the hood and almost all Linux software runs on it
    4. You can run Adobe & Microsoft apps on Mac as well as all the Open Source Linux/BSD/Unix stuff
    5. Parallels & VMware Fusion work very well on Mac, you can connect to vSphere as well
    6. Macs can be automated using all those open source tools (yes PowerShell is cool but it's not *NIX)
    7. Managing Macs in the IT Enterprise space is surprisingly easy and can save IT a lot of money, Google & IBM are doing it now https://youtu.be/BK9VokNpgzY
    8. Most development is web / cloud based and runs on Linux with some Unix
    9. Most mobile development is on iOS & Android and a Mac can do both (yes there's Xamarin but that's just evil weird)
    10. Windows drives Unix/Linux developers out of their ever loving minds with frustration

    It is little wonder why Mac is a developers dream machine. They are no longer a threat at the server level, Linux has won that war. They interact with Microsoft rather well but they really shine in *NIX environments. Since the cloud is running Unix/Linux and Docker is making great strides using Container technology. Running Windows Servers delivering C# Client/Server, Middleware, makes little sense. The whole world is moving to tiny optimized cloud based virtual machines running virtual networking, etc. Linux lets you strip out all the extraneous junk to build a very optimized machine for a single purpose such as a database, email, etc. The savings on wasted RAM/Storage/CPU, etc. is huge. The cloud platforms can burst CPU dynamically, etc.

  66. Who cares why? by Jack9 · · Score: 1

    Every company I've worked for since 2007 has been a Mac shop. My macbook pro from 2007 is still my only laptop. Learn to use OSX at some capacity or fall behind. My newest computer was a Mac rather than get into the Win10 debacle.

    --

    Often wrong but never in doubt.
    I am Jack9.
    Everyone knows me.
    1. Re:Who cares why? by Pherdnut · · Score: 1

      Why is the guy with the 9 years-old laptop telling us to not fall behind?

    2. Re:Who cares why? by Jack9 · · Score: 1

      The laptop is hardware. We're talking about software sweetie. Linux supports ISA, so you have a lot more trolling to do.

      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
  67. Re:real UNIX with full corporate support in the en by Zero__Kelvin · · Score: 1

    "I can download and compile all my favorite FOSS software the same way I always have - ./configure; make; make install. It's just like a well-polished Linux distribution, and it integrates seamlessly with the corporate network. "

    You are confused about the present day state of affairs in the Linux software ecosystem. The typical way to install an app with Linux is dnf install [package_name] or apt-get install [package_name], etc.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  68. Re:Shit sample size = shit study by Anonymous Coward · · Score: 0

    Since you don't actually seem to be a troll: You really, really, REALLY should read up on statistics, or just do the mathematics yourself.
    Possible bias is an issue, the sample size however is absolutely not (of course having sample size equal to total population eliminates bias issues, but that is nearly impossible to achieve, and a sample size of 80% is not necessarily any less biased than one of 0.1%).
    And someone writing SCIENCE in all-uppercase maybe should have a better grasp of the basic tools it relies on.

  69. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  70. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  71. Morons by Anonymous Coward · · Score: 0

    Objectively, developers who prefer Macs are fucking bad.

    I've never worked with a programmer who used Macs that wasn't a total tool, who couldn't code for shit, and wasn't a pretentious dbag.

  72. There're Only Cellphone Devs? by BrendaEM · · Score: 1

    I don't understand. Where did all the other devs go, the ones who write notebook and desktop applications, where work gets done?

    --
    https://www.youtube.com/c/BrendaEM
  73. I have noticed that... by Anonymous Coward · · Score: 0

    I'm a developer...and I use linux everyday since 2001 as my main system. Looking at my colleges that's a trend that I observe and there are several reasons to use osx instead. Many of them wanted to try xcode and app development and there is only one way to do it: you must have a mac with osx. The other reason was office (yes you heard: ms office). The thing is that here in Portugal our main customers still use a lot of word documents and office is all over the place, unfortunately wine doesn't cover all the needs, so if you want a setup that allows you to program but also handling with a lot of ms documents osx is the answer. In my case I resort to vms with Windows installed) but I admit that resorting to vms is a PITA. The last reason is...well trends :) you see, osx is beautiful and shiny and also the hw and this atracts not only the regular users but developers as well. But all of this doesn't apply to me. I'm still a hardcore linux user and I'm happy with this. I tried osx but I felt like a wale in a small tank. And I always feel this when I need to do some ios app dev. My 2 cents...

  74. What laptop does Linus himself use? by Anonymous Coward · · Score: 0

    MacBook Air.

  75. Couple of interpretaitons by steveoc · · Score: 1

    My immediate reaction was that the survey shows that more and more people consider themselves to be "developers", just because they use computers to manage some content. Not a big deal, and its been going on for decades.

    The other side of the coin is that a lot of actual developers find themselves adding a Macbook to their arsenal, simply because its the most convenient way of getting access to Xcode, doing a port to OSX, or compiling something for iOS. This would of course skew the results.

    Bottom line - after 30 years of a fight to the death, Unix has won the platform wars. Total victory.

  76. Re:real UNIX with full corporate support in the en by cerberusss · · Score: 1

    I can download and compile all my favorite FOSS software the same way I always have - ./configure; make; make install.

    Give Homebrew a shot. For me, it's the best package manager available. Most OSS can be installed with a quick "brew install ".

    If you're used to that, install Brew Cask. It's a package manager for most commercial software and relies on the Homebrew infrastructure. You can quickly install Chrome for example: "brew cask install google-chrome".

    With these two combined, it's a great way to write a script that gets yourself up to speed on a fresh OS X install.

    --
    8 of 13 people found this answer helpful. Did you?
  77. Re:Multi-frigging-monitors . . . on Linux! by Luthair · · Score: 1

    Its seems fine now, but more recent than 10-years ago it definitely still had issues.

  78. Makes sense by TheBilgeRat · · Score: 1

    I am actually in this boat right now. Although it lists 45% developing for IOS, I need a dev platform I can target both Android and IOS on. I mean, sure I could scrape together a hackintosh, but its just so much easier to drop 400 bucks or so and grab a mac mini. Its unix, I can install homebrew, its fine.

  79. Re:This Explains the shoddy software being release by Uberbah · · Score: 1

    I see you didn't skimp on the Hatorade sauce on your word salad...

  80. Good Data Bad Assumptions by zenjester · · Score: 1

    1) The phrase "web developer" appears in over 50% of the job roles and web developers use macs - and yes if you use node-mysql you don't count as a full stack developer. 2) ffs 11% of the respondent were students probably with macbooks (40% of my postgraduate compsci students have macs dual booting with windows) 3) These results are from stack overflow, stack overflow does not represent the development community just it own aims and agenda

    1. Re:Good Data Bad Assumptions by Pherdnut · · Score: 1

      Node bias (not counting the ship-jumping Rails devs who are largely - not all - Kool Aid line-snorting tools - easy to spot - look for CoffeeScript) tends to skew Linux, often to a somewhat exclusive degree that embarrasses those of who had to write code that worked the same regardless of 5-20 different browser interpretations of it back when that meant more than some of them not having the latest features.

      And I wouldn't knock Node. I came up in client-side web development, became more of a generalist through server-side code and now the only major production languages I don't have any professional exposure to are C and C++ (but this is next - I find JS high-level, c/c++ low-level an intriguing combo). My point being, I've been lots of places in development and tried many things. And I can tell you from that experience that anybody capable of writing anything non-trivial in JavaScript could teach a median-level Java or .NET dev an awful lot about writing manageable code from some of the messes I've ended up having to deal with on the server-side (on the Java back ends - it's universally been a !@#$ing disaster).

      A lot of people would say that's because JavaScript sucks. I'd say it's because getting burned faster when you code like a jackass in a more dynamic language teaches stuff that's good to know about writing code in any language that you don't learn with the IDEs and the static types at compile time telling you to do it not better, just differently enough to satisfy them as you code your way to an ultimately unmaintainable brittle mess with fewer whack-a-mole bugs along the way to let you know you know something needs to get ripped out and redone before it turns into app cancer. Until you have to add a new feature or change something 5 years later of course. Then you're fucked.

  81. Subtle by NewYork · · Score: 1

    There is subtle difference between 2 competing open source products

  82. They all suck by Pherdnut · · Score: 1

    But Apple has been sucking the most lately:

    http://sudophilosophical.com/2...

    Lots of supporting links there. And I don't get the constant claims that Apple has better hardware. It's all the same junk everybody else uses with a premium price. Modern Apple equipment on the high end doesn't even field a competitive GPU for the price range they put it in. Why don't they have anything equivalent to yester-year's high end gaming card, the GTX 970, which is the minimum recommended for Oculus Rift development?

    Both Linux and Windows have been stepping up their game lately. Steam's pushing the games on Linux and Linux is handling laptops better now than it ever has. Windows is finally learning to write competent OSes without annihilating performance with 20 years of legacy code dead weight they refuse to let go of and they've finally figured that pissing off web developer for over a decade wasn't doing them any favors in the long run. Apple's primary pro argument, on the other hand, is completely fictional at this point. The OS is de-evolving into an underperforming bug-ridden mess. Their browser is stagnant. Their mobile platform, which is a pain in the ass, can only be developed for on a Mac (how desperate is that?). They don't have the best phones. They don't have the best laptops. Their desktops are a joke for the price you pay for them. I still enjoy the iPad experience more than the Android tablet experience but neither are particularly useful to me since I acquired a Yoga 2 Pro all-in-one that Apple doesn't make, especially not in orange.

    I hate to admit it as I always thought of him as an overrated asshole with exceptionally good PR but Apple clearly needed Steve Jobs to kick them in the ass because they are in a slow motion faceplant right now. What's their take on all-in-ones? How do they rate on the ultrabook comparisons? What's their entry into the VR and AR markets? Nada. Zip. Zilch. And their core software lines are in decline as they focus on firing blanks at the next big thing. Their bottom line is no longer tricking Apple fans into paying too much for high quality gear. It's convincing them mediocre gear made by the same Chinese prison-orphan-labor as everybody else's gear is high quality.

  83. Bullshit! by Anonymous Coward · · Score: 0

    Just 56,000 people??? In 170+ countries? That's a low number.. IBM fired more people in one go than that. I never got asked shit nor did my entire Linux group. I think they mean assholes that develop software for a paycheck.... Because we don't get paid to code: it's not our reason for coding.

  84. Vim rulez by felipou · · Score: 1

    Vim rulez. (over Emacs at least...)

  85. To be perfectly honest ... by beathach · · Score: 1

    OS X had me at pbcopy/pbpaste.

  86. Re:real UNIX with full corporate support in the en by jwhitener · · Score: 1

    There are still weird things that I find Apple does that are annoying. The biggest one recently was basically giving up on NFS/CIFS share support. It takes 1minute plus on my mac mini at home to list a directory on my NAS. Takes 2 seconds on windows or linux.

    Every so often, Apple tries to force people to use their protocols or ways of doing things exclusively, and I find that really annoying. It is rare, but like in the case of my NFS example above, there is no fix. The fix was to install linux on my mac mini so I could have network share support again.

    And again, little things, like you can't change the global font/menu size of a mac. So as a media center, it sucks. Not a huge use case, I know, but little things like that can't make/break someone's ability to use OSX.

    Linux is definitely not as user friendly, and lacks support for a few key apps, but if you don't need those apps, and instead need a solid commitment to 'standards' (like cifs support), linux is better still.

    If OSX and linux could take their best features and merge, that would rock.

    Jason