I am also ashamed of Slack and how they dont even take advantage of Electron to add things that Chromium supports, might as well convert it to a native app and make it worthwhile. I feel like Slack could do so much more and yet it sits there nothing new or special. Theres plenty that could be improved for Slack. I could share a dozen ideas but I rather see them get off their own lazy butts and give everybody their moneys worth.
https://eshop.macsales.com/shop/memory/imac-2019-27-inch
I refuse to use Slack or Outlook on my computer. I keep them both running on my phone.
I wish I could buy 3rd party RAM for a MacBook Pro unless they finally stopped soldering on the RAM recently, then I would love to buy a new MBP with my own cash if I can get a normal keyboard.
You would probably only save up to $200 on third party memory. Which is not nothing but if you get a 15 inch you’re already talking about $2400
On the other hand, the price delta between Apple prices for the 16GB -> 32GB upgrade is about $250 more for the 15 inch than you could get from a third party if that were an option but you’re already spending at least $2400 on a 15 inch MacBook Pro.
Don’t get me wrong, I’m arguing hypothetically. I’m not spending my own money for an expensive laptop. I don’t need portability for my personal computer. I need portability for my work computer and a job will give you a work computer - and hopefully one that is beefy enough to do what you need.
My personal development computer will always be a desktop. You get more bang for your buck and I hate developing on just a laptop without external peripherals anyway. I’ve never been interested in Apple laptops enough to spend my own money over just getting a much cheaper mid range Dell when I needed the portability.
Three pycharm instances (=yay microservices) 9 docker containers (=hyperkit =vm =yay for microservices with dependencies)
Slack, ms teams, no outlook though.
It all runs smooth. The thing which makes my workflow slow is the switching between code of and keeping shared code in sync of those goddamn microservices.
I was surprised Firefox tells me Jira uses half a gig of RAM and its not even a proper SPA. I hope they optimize their frontend to be less memory hungry.
It runs smooth till I need 3 of my own services plus 8 plus vendor services running then the 16GB MBP runs out of RAM.
This is another case with macs where the situation 8 years ago was much better since they used to have target display mode. From what I understand, they killed it because they needed to use a custom format to drive the 5k screen initially. Now regular DisplayPort 1.3 and 1.4 have enough bandwidth for it but there’s been no mention of bringing the feature back.
- Great touchpad (Apple are the only ones ticking that box)
- Good keyboard (Old apple and thinkpads are fine. New apples are terrible, just like the Asus UX430 I got at work).
- Great thermals (I want to be able to use my laptop as a laptop. Most of them nowadays burn during summer in hot areas).
- Good battery life (replaceable without power tools / health risks).
- Good-enough screen (so I can use it outdoors)
- Good connectivity (USB-C is good, but a couple regular USBs wouldn't hurt). Ethernet without dongle, please?
- Repairable / expandable (no soldered shit please, easy to open and clean).
- Affordable (as in <1500€)
- Either MacOS or Linux support (sorry but I quit Windows a long long time ago and I'm not coming back with all the telemetry and forced-update stuff).
I couldn't care less for 20% more/less cpu power, it being 5mm thicker than most laptops today, or it weighting even an extra pound more than usual.
That said, given the dearth of good options out there right now, I just replaced an old MacBook Air with a Surface Book 2, and with a few exceptions, I couldn't be happier right now:
1. This touchpad is just as good as pre-Force Touch ones from Apple. No joke. (If you must have the super-size ones with the Force Touch feedback instead of the "spring-board" style real button click, sorry...nobody else has that. But the non-Force Touch ones were "best in class" before, and that wasn't very long ago...)
2. The keyboard is easily the best laptop keyboard I have ever used. And that's coming from someone who used ThinkPads (I had the 770, the T42p, and the T60p) before switching to MacBooks, and who uses a Model M daily while at my desk. :-P
3. I have the base-model Surface Book. It's only a dual-core i5. But, again, I'm fine with that. The CPU is also housed in the screen, since the screen is made to be detachable from the keyboard. And since I have the base-model, I don't have the dGPU in my keyboard base either. So the base of the laptop stays cool while I use it on my lap. Oh...did I mention that the entire device (both keyboard base and screen) on the non-dGPU model is fanless? So no moving parts in the entire thing, noise-free, and isn't constantly sucking dust from the surrounding environment into itself.
4. There is a battery in both the screen and the keyboard base. Combined, I get amazing battery life, easily 8 hours or more depending. (I use it in laptop-mode 90% of the time.)
5. Screen on this is fantastic. Higher DPI than my 15" Retina MacBook Pro from 2012, way brighter, and the backlighting is more even. (I have the Samsung LCD on my 2012 rMBP...the model that never developed "image retention". I think the SB2 panel is made by Panasonic.)
6. It's got 2 USB-A, 1 USB-C (sadly no Thunderbolt, but it can handle DisplayPort), and a full-size SD.
7. Repairability is one area where it really falls flat, and in even bigger ways than the past MacBooks I own. :-( This thing I think got a repairability index of 1 (out of 10) from iFixIt. It's a sealed box for all intents and purposes. What really pisses me off, though, is that the SSD is not soldered onto the mainboard (it's a standard M.2 module), but there is absolutely no way of accessing it without basically destroying the computer in the process. If there was ONE area where I wish Microsoft had NOT taken any cues from Apple...gah, don't get me started. (And even then, at least with pre-2016 MacBook Pros, you could take the bottom cover off and get at the storage module in an emergency.)
8. The particular model I purchased ranges from $1,100 - 1,500 USD depending (list price is 1,500 but it's usually on sale). Don't know how that translates to your specific market.
9. I have not tried to use "desktop" Linux on it. I have booted SystemRescueCD off of a USB flash drive, though, in order to make a bit-for-bit image of my current Windows installation, and that worked fine (though to be fair I never bothered to start up X11). My understanding is that a lot of the hardware is supported even on current models; you can check out https://www.reddit.com/r/SurfaceLinux/comments/7kazwp/curren... for more details.
Anyway, just FYI.
Unfortunately, the surface book base model is now on sale for 1499€ here (with a pen for "free"). With only 8Gb RAM, 256Gb HDD and 0 upgradability it'll be a pass from me. It is good to know that PC's are starting to get good trackpads though!
As to what Apple could do with the hardware, the 2019 MBP outperforms 2018 MBPs in real world benchmarks due to its better cooling and some under the hood stuff in Mojave that is unclear. There was a good review posted today on Linus Tech Tips.
Only if the external expansion bus is as fast as PCIE3.
https://forums.macrumors.com/threads/external-vs-internal-ss...
As far as a laptop? I'm not spending my own money on a development class laptop. I hate developing with just a laptop. I have a dual external monitor setup at home and at work. My next personal computer will definitely be a desktop. You still get more power and more thermal headroom on desktops than more expensive laptops.