The fact that you're blaming me for sticking up for people who are dismissed as inferior due to the tech the use, and after reading the comment chain, speaks volumes about the kind of people who frequent this site, and the kind of person you are too. Could you just ban this account please
Macs are pretty different to Macbook Pros - the portable devices I was talking about that are certainly more flexible than some huge desktop.
> I don't care if they're bigots
Then I don't care about anything else you have to say on the matter as it comes from a position of privilege/arrogance.
> You're making up stuff nobody said because you lack arguments
No, you mentioned people getting things purely because of a logo - it's no different to following something purely because of some programmer you like advising it.
Congratulations to you for being smarter than the rest of us but I don't care; software isn't about individuals and your comments are exactly what is wrong with the tech industry. You need to understand why this kind of attitude is dying out, and consider why.
> Yeah, you know why? Because developer is the new cool, and you can't be cool enough without an Apple logo.
No, it's because those machines are reliable, tend to last for many years without any problems, devtools are optimised for OS X, OS X is Unix-based etc etc.
> People that really don't care about cool don't use Apple, e.g. Stallman, Linus.
Who cares about bigots like Linus? People who follow others without questioning them are surely just as much of a sheep as Apple users?
> he just put installed a Linux on it and put a sticker over the Apple logo.
Edgy.
> those are the kind of unhackish devs that use Mac.
Your comment is a caricature of everything I was talking about. Hope you didn't waste too much of your time talking to peasants like us...
> Keep on changing your tune. Every developer you know uses a macbook pro because they don't want to set up a linux distro, but not all of those macbook pros are running OSX?
That's reaching - you know full well I wasn't talking about distros like Ubuntu, hence the 'no one has heard of' part.
> Sure they are. At least the GP openly recognises that they might be projecting.
Projecting their l33tness, which literally no one cares about or wants to here. Simplicity is better, there is nothing inferior about something being simple.
> What, every developer? You really live in a bubble - get out and meet more.
Not all of them run OS X, but yep - the devices are reliable, last for a very long time and do the job well.
> Yeah, because there's absolutely no status signalling with Apple products.
Most people I know with iPhones are just regular people. I used to be an Android user (and will never hate on it) but most Western tech people with them are like the poster above - smug with an unfounded sense of superiority.
Simplicity is actually the opposite of unsophisticated.
For example nearly every developer I know uses a Macbook Pro - they aren't "technically inept" (that's quite arrogant btw), they are just more interested in getting stuff done as opposed to spending 10 hours setting up a Linux distro no one has heard of just to make themselves feel l33t...
And the annoying bug on the native mobile app where it randomly stops playing, which has been a problem for so long and still hasn't been fixed despite the companies worth...
The problem is a lot of people misinterpret what StackOverflow is supposed to be - a repository of programming-related questions/answers that are useful to more than one person.
Most questions asked these days are duplicates, syntax errors or are answered in the relevant online documentation - I really think there should be online courses on 'How to find the right thing to search for' because it would help newbies so much, and prevent them from having to interact with the mean/rude side of StackOverflow (which is proving hard to get rid of despite all the initiatives).
There's actually a site which features testimonials of people in tech (including quite a few well known ones) who've been rejected: http://rejected.us/
That's % of desktop users (desktop use itself is declining rapidly - I don't know anyone non-tech who uses a PC/Laptop and most devs should be mobile/tablet-first now). Also that was before the big "please upgrade" message Microsoft send out to everyone using IE8/9/10.
If it was purely about numbers, I'd attempt to support to Opera Mini and it's 300 million users. But I don't, and I've never met anyone who does, yet some people bring up IE10 support on a React-driven, Mobile-first web app to appease managers who have always wanted support for older versions of IE "just because". Unless the clients are government/big bank I can't really see any justification for supporting them (and no one supports IE8 - even though it has double the usage IE10 has).
"...is the cocky attitude that they never need to bother learning any "old, bad practices." - so before learning ES6 everyone should learn how to use inline onclick events, alerting to debug etc otherwise they're "cocky"?
"..technology that was released just 4 years ago" - if you haven't been keeping up with the news on IE10 then... yeah
"I'd dismiss them for the attitude that their solution solves all the problems without considering potential drawbacks." - no one said there weren't any drawbacks, just when compared with old bad-practice hacks.
"but are very difficult to work with. Not someone I want on my team." - it sounds like the kind of people who're using react would be sad about that.
This post is evidently about junior developers, just because something is old/established doesn't make it right or that it shouldn't be questioned, because there's usually a better way.
When isn't it? If you're developing for old (now unsupported) versions of Internet Explorer I'm not sure they'd be bothered about being turned down (unless they knew about that when applying). Just because something was done some way once doesn't make it right, and putting emphasis on 'clearing float' questions would show your company use old, bad practices.
Not at work, but I use either ES6 or Typescript personally.
"All of the syntactic sugar stuff changes the look and feel of the language too much for my tastes."
I think it brings it into line with how the language is being used in production these days. Modules, generators etc make the language more beautiful, powerful and easier to maintain.