Are most people in cs this clueless to use MBPs for work or is this subreddit a poor sample?
Honestly wondering what the fuck is going on, people in computing fields are supposed to know better right?
They're good machines. Maybe not good in terms of specs per dollar, but they perform adequately for most tasks (except maybe gaymen or video editing), and provide a user experience and form factor that people prefer to the competition.
I don't know why /g/ can't understand this. UX counts for a lot in the real world, even to people who "should know better".
>people in computing fields are supposed to know better right?
People in CS are usually clueless, you'd be surprised.
As for the MBPs, I think the main reason for anyone reasonable would be the screen, despite there being alternatives nowadays.
When it comes to the supposedly "better" machines... those are almost always not the same full package as mbps are. It's either a low-res or otherwise bad screen, or a weak plastic body, or a touchpad that you'd rather not use.
I don't know about other people, but most people I know personally (including myself) that are in CE/CS and use a Mac do so because:
1. Obamabucks and Federal Work-Study make getting a Mac affordable
2. They are decent, generally reliable machines with excellent customer support and high resale value
3. POSIX compliant certified UNIX core makes development possible (admittedly not as well as Linux), plus native ssh for remote access to university linux workstations
4. The most resource-intensive thing people do on their Mac is play Source engine games.
>market littered with poor MBP/Air copies with shittier screens
>either costs almost as much for same specs or cuts corners on not-so-obvious shit like battery quality or cpu fans
>locked down just as much as MBPs with no user-serviceable parts
>riddled with low level phone-home malware
If you're buying a laptop and want the latest specs, there's honestly no decent choice except getting a MBP and installing Linux on it. It's either that or buying a used Thinkpad/Latitude if you don't care about >muh latest hardware.
Not the best sample. Like asking how many Windows users at a GNU meetup.
Like >>52630291 said, Mac's aren't as great as Apple's marketing but they just werk for some people.
>Are most people in cs this clueless to use MBPs for work or is this subreddit a poor sample?
Most of them seem like trash tier webdev and "UI engineers" (for fucks sake, stop appending engineer to everything to make it sound better), and they tend to be so retarded that I'm not surprised.
Anyway, CS people are usually pretty clueless. CS classes consists mostly of one neckbeard who's actually interested, then all the remaining ones are "i wanna maek gamez", "MUH WEB 2.0" and "what is an int I came here because cs is the new cool oh god what is this double equals shit"
>UX counts for a lot in the real world
It counts for retarded webdev hipsters.
I thought it was just a stereotype but it's actually true. 99% of CS students don't give a rat's ass about computers, they just want to make video games and make a lot of money.
yeah I hate how can't even see myself in them
whats a good pc with decent screen resolution? would a thinkpad yoga 14 work? i already have a rMBP i want to make the switch back to pc and learn how to use linux on it for coding purposes
>>UX counts for a lot in the real world
>It counts for retarded webdev hipsters.
Whats your cv? Do you maintain any big open source project? Whats your CVE list? From people that makes strong statement I would expect to show solid proof for their experience
imagine you had a job and earn like a developer (so you can get at least 3 MBP a month)
... that's how it works
pic related, working atm
The way I see it, here are the reasons
1. People recognize the brand, it's fucking everywhere
2. They look nice, and feel nice, no plastic to be seen
3. The screen is very good. Yes there are better screens out there, but the screen is still really good.
4.They are great for casual use and easy to pick up. The trackpad is wonderful and gestures are easy to use
Yes, there are better options out there, but I've owned a Mac for about 2 years now, and I haven't had any problems with it aside from compatibility issues, and a one time wifi issue, which I agree is annoying, but it seems to have something to do with my router. I don't have many problems with my Windows PC either, but that's because I have a good one, and most people have shitty computers, which makes them think Windows is shit and never works.
also for people saying that screen is the only pro... as a linux user (4 years working fulltime) + windows user for gaming + mac user in the last 2 years here are the things I bought it for:
- Retina screen
- 10 hours of battery usage (or at least 8+ so I can get a full day working without attaching it to anything)
- Perfect trackpad compared to the ones I've used before (force touch version)
- 1.2Gb/s write/read ssd (twice as fast as my desktop 2014 pc)
- Solid unibody / no plastic parts cracking or making noise
- Osx pros for work like drag'n'drop apps to install/uninstall (itellij setup takes 2 secs copying all the settings), bettertouchtool to have hotkeys for everything, never had to install any driver, spotlight/chaplin search, etc
I'm more than happy if you find me a laptop that does that for £1100 (I have a discount from the multinational I work for) with a decent OS (the only distro for productivity were ubuntu and elementary os 3-4 years ago)
nah actually I'm a senior dev in permanent position and people working in my team doing the same thing as me but contracting are getting on average £450-500 A DAY
also see my reasons above
Such an important guy that he needs to spend his day shilling apple products on a chinese cartoon image board.
>Are most people in cs this clueless to use MBPs for work
What do I need more in 2016
>a monster rig that can run, render and process on site
>a solid piece of hardware with a good UI, Linux-similar cmd, and better text editing programs than windows.
If your code is serious enough to need horsepower to run, you should be running it offsite.
If its not that serious, you've overbuilt your rig.
I have and you're flat out wrong. Maybe at some shitty startup that makes you buy your own hardware, but at any decent company they will provide you with a proper workstation and a MacBook isn't one.
true that. Pretty much every statup/big company I've seen in London (quite a few) are like that
false and untrue, they normally offer you macbooks of your choice or at most you can build your station (had to do it once) but on average they want shit done so they wont wait ages for you to be operative. One of the reason why MBPs are so popular.
>are supposed to know better right?
Have you ever considered that you might be wrong?
Macs are just great devices for programming, especially when its about the stuff thats typically part of a CS curriculum, e.g. C with GCC, Java, Python, functional languages like Haskell. TeX and most unix-tools in general work much better and OSX is probably the best laptop operating system due to the good trackpad integration.
Its not like this will change later. Macs are pretty common in many small IT and software companies too (unless they are one of those infamous .NET shops). This might be different in big companies, but mainly cause company policies force you to make compromises, not cause they are actually good for what you do.
>Macs are just great devices for programming, especially when its about the stuff thats typically part of a CS curriculum, e.g. C with GCC, Java, Python, functional languages like Haskell. TeX and most unix-tools in general work much better and OSX is probably the best laptop operating system due to the good trackpad integration.
All you have do is download XCode and you have an IDE that supports most everything.
Python comes baked in, but its super easy to brew-install and setup virtualenvs.
What is there to say? 95% of macbook pro user have no need for it. They are expensive, no very powerful, a pain in the arse to repair and designed with form over function. Its true that they have a nice display and great battery life but I cant justify the price for what it is.
the thing is that in /g/ people are supposed to have a WORK in IT which is the most profitable thing you can do right now....if you can get several MBPs a month why would you be butthurt?
Simple, cause 99% of people in /g/ are neets living in the basement and struggling at uni... no offense
Well, you tell me which is worse. Macfag who wont stop talking about how he will never go back to windows after experiencing his macbook pro, or linux dood sitting in the corner fucking around with his arch install?
You are missing the point. If you wanted to, you could save up your money and buy an Aston Martin, but it isnt the smart way to spend your money.
They are nowhere near as overpriced as people like to make out, the OS is UNIX and specs really don't matter for 99% of programmers as long as its fast enough to run smoothly. Most of the people who care about specs are autistic manchildren who play video games.
I work in a lab that's working with satellites, and I'll argue more people own macs and dell, acer, asus, etc. combined.
Sure, those with Macs typically dual boot Windows for CAD software or other Windows-specific software, but there's no getting around the fact that MBPs are the best overall hardware choice. They're built to last, or at least a lot longer than the plastic chinky shit you get today. Asus or Acer isn't being some really nice company who cares about you when they give you good specs that's cheap; that just means they gimped in every other area you can't notice, and it makes a difference.
Assuming that you actually needed the mac os and that you couldnt do your job just as we on a $1000 wangblows pc, 95% of macs are sold to uni student and hipster faggots that have no need and are spending the extra money because they fell for an irl meme
true, but we are talking about macs in development.. so work.
I know apple users are shit but why should I care? MBPs are definitely worth the money for what they eased me to do. I can perfectly do my job in linux except I often lose time in small things / configs / installations / no hotkeys, no integrations between applications, bad font rendering, etc
>ITT: Web devs and phone app devs talking out their ass
Very few businesses including tech businesses use Mac. Most offices have windows host machines, a combination of window/linux servers, and Juniper or Cisco routers. The odd office breaks from this formula.
Did an internship for HP last year and literally nobody there used a macbook. Linux for the servers and windows on the workstations.
And I don't think HP has an requirement for the OS/Hardware, except maybe the monitors.
a lot of people work for large companies with tight controls on the OS. I'm a systems engineer at a large software company and I came from a much smaller non tech company where I could use whatever the hell I wanted, which was Linux mint.
So when I switched jobs they gave me a choice, Windows laptop or top of the line maxed out MBP, for some reason they won't give out laptops with Linux and remote employees can't have desktops, so I took the mbp.
I hated it at first, but once I stopped trying to make the shortcut keys work like Linux, I grew to love it. I don't use much else other than chrome, iterm2, and sublime text, and the finder totally fucking sucks, but i like it enough that I turned my main home Linux rig into a hackintosh
they normally do that cause they have centralised login and a modified version of the os.. the enterprise I work for do release a custom osx version for that, but developers normally just format it to have plain osx as they can join the intranet using a VPN token anyway
I could easily buy several macbooks a month, but I don't because I'm not a fucking moron.
I invest my money and buy cheap PCs to do what I need to do to work.
God you're a fucking idiot, but so are the vast majority of Apple-tards.
> I could easily buy several macbooks a month, but I don't because I'm a fucking moron.
fixed it for you brah
earning 1500 euros / month - 1 MBP is 93% of your salary
earning 15000 euros/month - 1 MBP is 9.3% of your salary
cheap is relative.. idiot?
MBP are decent machines: solid construction, great battery life, and excellent displays. Having a UNIX-based OS is nice too.
That being said, most of the people in my engineering and CS courses are pretty clueless about lots of shit. They wanted to study CS to make video games or do web dev, not learn about finite automata, turing machines, and the math behind computing. zzzz
>Are most people in cs this clueless to use MBPs for work or is this subreddit a poor sample?
The vast majority of people going into CS want to "Make the next flappy bird", "write the next facebook", or "I dunno, make games or write apps or something". CS has become a geek chic degree which means about as much to most employers as any other degree on your resume, to be honest. You could have an english degree, but a sick portfolio of pretty great webGL elements and samples and get a good job.
The majority of CS Majors are deluded and doomed to failure in most tech industries.
>Honestly wondering what the fuck is going on, people in computing fields are supposed to know better right?
To be entirely fair, the device used in my actual tech jobs matters little. Programming? Unless you need to specifically be on OSX for OSX/iOS programming, platform matters little. Comfort matters more. There's IDEs for basically any major language on any major platform. Help Desk? Once again, matters little. IT support? Same ish. Networking? Enterprise Triage? Network Administration? Doesn't matter for dick. Shit, when I did IT for a small retail chain in my city, I barely even used my own fucking laptop. I was either at POSs, logged into the admin panel on a Windows Server in a rack, or walking around with a hand-scanner.
This thread again.
Why rMPB for developers?
1. It's not windows, so:
-you get a sane CLI and bundled GNU tools
-sane toolchain: shit that compiles on linux is likely going to compile on your mbp with Clang/GCC
-you don't have to deal with microsoft-specific edge cases like mmap not really being a thing
2. You don't have to DIY a ArchLinux/Fedora/Debian/Whatever install on your hardware and fiddle with driver quirks that require spending time into the distro wiki.
3. Retina display: it's not the saviour of mankind, but is noticable.
TLDR: it offers a nicer out of the box development experience than windows, doesn't require the effort of a DIY linux install, and has a better display than most (all?) other laptops on the market today.
The battery life is pretty good, too.
>Whats your cv? Do you maintain any big open source project? Whats your CVE list? From people that makes strong statement I would expect to show solid proof for their experience
UX sure is important for the Linux kernel!
>being this butthurt
>how about getting a job?
I have a job. I work with electronics for the offshore oil industry in Norway
>hey listen to this guy, he sells pcs behind a POS, he knows what he's talking about
The retail chain was a fucking head shop that sold bongs. I never worked the floor, I did their IT. I setup and maintained their shitty shuttle PCs that ran their POS program.
OP here, thanks for the responses.
You've persuaded me to be less hostile toward the idea of having a MBP for sure, but it does still seem like the main reason is mostly the argument 'it just works'
WTF is this bullshit even. The most well paid developer I know uses a few years old average laptop because he does not need MBP. Stop thinking that everyone making money should make the same decisions as you did.
CS major concentrating in Systems Programming. I use a Mac but have a Linux thinkpad. Also I don't see how what computer you use has to do with CS, unless you went to a shitty school that disguised their SE degree as a CS degree
Not him but see >>52632487
It is the gold standard for application and software development because it is the most widely used standard. Now if we are talking about people designing phone shit, or websites it normally is macs.
People use Windows because it's got whatever office software they need, and everywhere else they use something different.
People in CS usually use OS X because it's polished UNIX that has all the tools they want (vim, emacs, gcc, clang, whatever the fuck).
Why is that not a good reason? If you work, you want something that just works. Most of your time is spent in a browser, an IDE or some other tool. The rest of the time you're too busy thinking about your work and if that time is spent maintaining your OS, I'm afraid you're not being very productive.
My employer gave me one to work on, everyone has one, I believe they choose the mbp because it's easy to set up and maintain (timemachine), OS X on a MBP is very stable as well, and it offers a more usable shell than windows does. Having everyone bring their own device or install their OS of choice would be a security concern.
A developer not being able to use his machine or having to spend a lot of time on fixing it is more expensive in the end.
I fairly convinced you have never worked outside of your basement or some videogame studio, because that is simply not the case. I've had to program in COBOL on ancient Unix machines more than I have programmed on windows.
To clarify, unless you are making the UI for a "app" or whatever they call it, most of your programming is going to be for a Lunix backend.
And no, developing frontend applications like adobe Photoshop is NOT the norm
I've only had what I've done, but I've done malicious software research for 2 different institutions, and we've used Mac with Windows vm for running the malware. My other jobs were a software engineer internship with usaa and amex and as long as your laptop was Unix based, it was fine. So most went with os x. It wasn't a Shitty internship either. The usaa one paid $25 and amex $33 an hour