Corporate Laptop Allocation: Managers vs. Developers
Description
A two-panel meme contrasting corporate hardware provisioning for different roles. The top panel features Oprah Winfrey in her iconic 'You get a car!' pose, joyfully exclaiming, 'You get a macbook, and you get a macbook. Everyone gets a macbook'. The accompanying text reads, 'My company providing laptop to managers who'll use it for updating JIRA and zoom call sessions'. This depicts a scenario of generous, high-end hardware for non-demanding tasks. The bottom panel shifts to the 'Pawn Stars' meme format, with Rick Harrison looking skeptical. The caption says, 'My company providing laptop to developers who needs to run Android Studio', followed by his classic line, 'Best I can do is an outdated Thinkpad'. The joke highlights the common developer frustration where companies misallocate expensive, powerful MacBooks to management for light administrative work, while developers, who require high-performance machines for resource-intensive tasks like running the notoriously heavy Android Studio, are often given inadequate, older hardware
Comments
32Comment deleted
My manager's M3 Max MacBook is so powerful it can run 10 simultaneous Zoom calls, while my ThinkPad's fan starts screaming if I open more than two tabs in the Android Studio documentation
Our cap-ex policy: if your heaviest process is Excel, you get an M3 Pro; if you spawn eight JVMs for a Gradle build, here’s a ThinkPad with one stick of DDR3 - because compile time apparently scales with optimism
The same executives who approved $50K for a Gartner report telling them to "invest in developer productivity" are now wondering why build times are measured in coffee breaks instead of milliseconds
Ah yes, the classic enterprise resource allocation paradox: managers get M2 Max MacBooks to update JIRA tickets and attend Zoom calls, while Android developers - who need to simultaneously run Android Studio, multiple emulators, Gradle builds consuming 32GB RAM, and still have Chrome open with 47 Stack Overflow tabs - get a 2015 ThinkPad with 8GB RAM and a spinning HDD. Nothing says 'we value engineering productivity' quite like watching your incremental build take 12 minutes while your manager's MacBook idles at 3% CPU during their fourth standup of the day. At least the ThinkPad's keyboard is legendary, which you'll appreciate during the extra hours you'll spend waiting for builds to complete
MacBooks for JIRA's infinite scroll of tickets; ThinkPads for Android Studio's Gradle daemon that outlives your sprint
Org-chart provisioning: M2 MacBooks for Zoom and Jira, hand-me-down ThinkPads for Android Studio - then leadership wonders why Gradle builds outlast the stand-up
Procurement optimizes for Zoom FPS, not Gradle p95; the PM gets a MacBook Pro while my Android Studio splash screen triggers thermal throttling on a hand-me-down ThinkPad
A last model thinkpad is better than a last model macbook Comment deleted
+++++ Comment deleted
No, it is not. Apple's M1 chip is breakthrough Comment deleted
it really depends on so many factors… And I don't think there's even a native version of Android studio for the M1 chip. Non-native versions are always gonna be slower than native ones. Comment deleted
It’s matter of time Comment deleted
But we're talking about right now. Also, I don't think google cares enough to add M1 support. Comment deleted
Ok, but first comment which I replied is still wrong because it depends on someone’s use cases then. I am working with PHPStorm (native), Docker (native), 100+ tabs browser and it runs faster than my desktop PC did. And it lives a full working day with a margin. Comment deleted
That's what I'm saying. You're both wrong, in different ways. I don't think the M1 chip is bad, but I certainly think that thinkpads do have advantages over it. I'm currently looking into the specs, so I can tell you more. Comment deleted
ok so if we compare the macbook pro (3.2k€) with the thinkpad X1 extreme (2.9k€), a clear difference can be seen: while the thinkpad is absolutely smashing the macbook in terms of performance, with a 6 core, 5GHz Processor, the macbook pro has a much, much longer battery life. The rest of the specs are slightly in the favour of the thinkpad, but not really pronounced enough to be mentioned. Especially when looking at the price difference, I think the thinkpad wins. Though if you're often on longer trips, the macbook might be a wiser choice. Also, I can't imagine the thinkpad not thermal throttling. I mean, 5GHz? that's insane. It still wins by core count, but holy fuck. Comment deleted
Macbook Air would be the best choice because it is cheaper than Pro (having the same chip). Also, gigahertzes are nothing without software, so it meaningless to compare pure specs. Especially, if you got the same performance gain as I do, when moving to M1 platform. Comment deleted
"gigahertzes are nothing without software" what? Comment deleted
I mean you looking at CPU’s frequency, ignoring different architecture (ARM’s instructions are «faster», sorry for simplification), different platform (M1 is a system on a chip, not a CPU - which is also gains your performance) and optimized software that you have on macOS Comment deleted
ARM isn't faster than x86, it's just more efficient. That means, you have less energy per instruction (which also means less heat, which means they thermal throttle less fast). an SoC does give some advantages like low latency and high throughput between components, but also some disadvantages like a higher risk of thermal throttling the main CPU when some other component in the SoC is at high use. The software on MacOS isn't inherently more optimized just because it runs on a better chip. In contrary, because the compilers for it are relatively new as well, there haven't been as many optimisations implemented for it. And while a on-hands comparison is always the best way to compare hardware, the specs are usually a very good indicator of how good hardware is for specifc use-cases. There are some things that can't be trusted, however, for example the Teraflop metric for graphics cards, which is really not even half the story of what a graphics card does, and the average battery lifespan ratings are always vastly overexaggerated by the producer. Core count and frequency are the most important metrics in a CPU though. Comment deleted
jesus, that's a bigger wall of text than I wanted, sorry for that Comment deleted
I agree that I formulated it like an idiot. Comment deleted
no, really. Explain what you mean. I have no idea what you mean by that. Comment deleted
Good luck running anything on that architecture. Once again, Apple is being incompatible with everything. Comment deleted
it's always like this Comment deleted
sad truth🤩 Comment deleted
True story Comment deleted
My company even refuses to provide me a second monitor. Comment deleted
I want to see how your docker containers built for x86 run on arm Comment deleted
M1 is good for users, but won't be useful for devs until there's a lot more support for it. Comment deleted
Well i would use the thinkpad as weapon of choice. It holds up to several oponents. It will most likely work just fine after battle and if not it is fixed within 4 days. The MacBook will shater at first hit and goodluck getting it repaired. If you are not near the Rossman Repair Group. Comment deleted
germans be like Comment deleted