Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "macbook question"
-
!!good news
!!great news
!!linux dev lappy recommendations?
So, @Root might finally have a job! Woo!
(Pending a background check, drug test, cavity search, ...)
I'm excited, and kind of giddy. It's an open-office setup, but the devs are chill, the boss is chill (reminds me a bit of myself thus far, just... nice), pay is decent too. Drive is hell, but everything else feels kinda cushy. The parent company is super-stuffy corporate and has an HR and red tape fetish, but supposedly I won't have to interact with them at all. I start as soon as all of the background check nonsense comes through. (Don't get me started on that, please.)
One of the questions that came up, however, is what type of system I wanted to use. I requested a Linux lappy, and that's sadly a bit beyond the parent company's nontechnical IT department. They asked me for links to a few specific machines on amazon for options. (MacBook Pro or equivalent)
That's where this question comes in: Which lappys make great dev machines and also have decent linux (Debian/Mint/Ubuntu) support? The role is backend Rails development + some devops, so I don't need super-fancy graphics, though I will be attaching a 4k (hopefully IPS) display because space and pretty colors.
Recommendations welcome, as I should get back to them today!43 -
The strangest place I've ever coded... I woudn't say it was the strangest, but definitely the least expected?
The hospital's recovery room after my second child.
I was working at/in Hell at the time (see previous rants concerning API Guy and the asshole salesman CEO). Said salesman douchebag ceo bossman had no recollection of me being expecting, going to the hospital, or even why I was there (and if he did, he wouldn't have cared at all). He still insisted I work on his shit features because they were so important for his ever-so-important client and their new signups that they were going to do anyway. I loathe him so fucking much.
Anyway, the feature in question was pretty tiny: during the new client onboarding process, if the client came from a specific affiliate link, the frontpage should change to reflect that affiliate's branding -- different background, a custom header, etc. It was pretty easy to do, though I made certain he didn't know that. During an hour while everyone else was asleep (and while I wasn't passing out from exhaustion), I pulled out my macbook air and built his stupid feature next to my hours-hold newborn.
Did I get any appreciation for that? Sure! He showed appreciation by not yelling at me for a few days. But only because he thought the feature was difficult and that I got it done quickly, not because anything else was difficult. Asshole.
Yes, I told him several times before and several times more afterward. I don't know what goes though his head or how it even works, but it didn't seem like a big deal to him, and he kept forgetting, or maybe he just pretended to listen like he always did. Fucking asshole apparently never heard of maternity leave. I could rant and swear and curse and fume and rage about him for years 🤬 I can't believe I was so excited when I netted that job.
But anyway, building the feature was actually kind of relaxing. I organized and wrote the entire project myself, so working with it was a pleasure, and it was an easy change that I could abstract nicely and cleanly. I totally didn't mind doing it, and actually kind of enjoyed it. I just hated who I was doing it for, and that he didn't fucking care. Used and abused? absolutely. I hope he dies in the most painful, gruesome way possible. Spaghettification might not even be awful enough6 -
So, I'm using a new MacBook Air (running Sierra), and while I'm still getting used to it (especially the different Sublime hotkeys), overall it really is quite wonderful. I particularly love the magic touchpad and ease of scrolling/swiping between desktops.
However, I ran into an issue this morning that gave me pause: apparent file caching.
My webpack setup auto-compiles my project when files change, and I noticed something was causing errors -- not really surprising since I was in the middle of fixing the project last night. However, the error it displayed wasn't something I was expecting, and referenced a line I was positive I had removed several hours before calling it a night. Whatever, I was probably mistaken, so I went to remove it.
... It wasn't there.
I double checked that I was looking at the right file. Yep, src/styles/header.scss -- that's the correct file. Figuring webpack was acting up, I killed and restarted it.
Same error.
So whatever, maybe Sublime cached it. Rather unexpected, but possible, and I am on a mac now... so maybe. So, I closed the file and reopened it. The line wasn't there. I did this twice more. It STILL wasn't there. Maybe I'm going crazy...? I checked the file with cat. The line was there. I checked with vim. The line was still there.
OKAY. I've seen a lot of people with beef with Sublime, and I often defended it. but maybe they're actually right. maybe Sublime really isn't the way to go. :( So, I killed and reopened Sublime, and I checked the file again.
The line STILL ISN'T THERE.
Maybe I'm going crazy? I double, triple, quadruple checked the path. all correct.
Alright; let's try again and make sure I do it properly. I closed everything I had open in sublime (two projects), and quit. I reopened Sublime, navigated to the correct path, and reopened the file...
The offending line STILL wasn't there.
I'm angry at this point and just mash the keyboard. I save the resulting garbage, and cat the file again. No visible changes.
KAJSFLK STUPID PIECE OF <redacted>
okay, whatever. Reboots fix everything, right? So I reboot, and keep the option to re-open everything again ticked.
The terminal comes back up, along with half(?) my browsers, but Sublime doesn't. grrrrrrr.
so I cat the damn thing.
GUESS WHAT.
THE GARBAGE IS THERE.
Sublime was doing its job. BUT EVERYTHING ELSE FAILED.
(Oh Sublime, why did I ever question you? 💚)
... but seriously, what the fuck could have caused that? Was the OS caching the file for some programs, but not others? Now I'm questioning the macbook...23 -
Why the fuck is this apple stuff so fucking expensive?
I want to dig into IOS app development but I am seriously considering not to do it because it's fucking expensive...
Backstory:
I am a young dev (in apprenticeship) and my company offered me a phone. That's great because I can save the money that I would have payed for my phone bill.
But sadly it's an iPhone... I thought why not make something cool out of it and start learning IOS development.
But so far all I saw from IOS development are extreme high costs...
Is there some kind of student plan or anything that makes it cheaper to learn?
Can you guys give me any advice on this?
I own an old MacBook but I need a new OS on it... (long story)
Are there anymore hidden costs? Any tips where to start?
Thanks for your help fellow ranters and sorry for the half rant half question12 -
I was junior developer. My friend recommended me for JavaScript Senior developer in the company he was working. He had settle the interview without asking me. I knew a little of javascript, but I was not ready for this interview at all and I knew that.
So I went to the interview. The questions were very difficult and complex for me, I answered two question of ~15. I was very upset, I was sweаty and blushed ... one of the most uncomfortable moments in my career.
After the questions, the interviewer decided to give me a MacBook to do an exercise with JavaScript to see me in action. The exercise was easy, but MacBook ... Damn it, I saw a MacBook for the second time in my life. I knew the solution of the task, but I was very slow in implementation because of Mac..
After 15 minutes of slow coding and sweating, the interviewer said "OK, just finish it at home and send the code to my email...".
When I got home, I made the perfect solution for 30 minutes and I sent it to him. The only answer was "ok, tnx" and that guy didn't call me anymore.
This is kind of rejection I think ;)3 -
Hey here's a fun question!
If you plug an OTG enabled phone into a USB c MacBook who charges who?
😎😎🙃🙃😎😎6 -
I'm in several FB groups for selling/buying IT material, and from time to time I see someone trying to scam other people by selling those "GAMING PC L33TL4z0rz" with 4GB RAM and an GeForce 700GT GPU, attaching some LED action photos and League of Legends / CS:GO prints.
One of the most recent posts, was a guy who was trying to sell his (really old) macBook.
He said it was great for gaming, had an i5 CPU and 4GB of RAM.
Upon leaving my comment on the pieace of shit he was selling and that 4GB was barely enough to run Chrome, I got a shitload of replies saying that 4GB on a mac are not the same as 4GB on windows... So I immediately forgot everything I knew about computers and just left most (if not all) sales groups because I felt that a tumor of sorts started growing in me, a tumor of rage and awe in human stupidity.
Slowly, I started feeling superior to other people, and would immediately regard them as idiot simpletons. And I don't want to be THAT guy, who rolls his eyes every time someone asks a stupid question...
Now, if any of you could please inform me... What is the RAM conversion rate between a windows and a mac ?5 -
Any macbook owners here faced similar display issue? My macbook air seems to have a minor display issue. See this brightness difference from the middle. Sometimes, brightness varies suddenly like when flickering. Should I take it to Apple store or whatever? Or just ignore this?4
-
Ok... so I have a unique question/opportunity. I can't give all the details but here's the jist:
3yrs ago I was hired to consult a now prominent(still decently well known then) web-based company with many thousands of users, dealing with a lot of money and leveraging a social environment. They had several issues but initially they really needed me to find/train chat mods.
I did not take the offer for monetary reasons, like all consulting I've done, I had additional reason and/or fondness to fix the issues. In this case it was an interesting challenge and I knew several customers and some support staff so it'd be worthwhile.
They (without request) reduced their typical 2mo probationary period to 2wk for me. With less than a day left of that period, I was 'hacked' via a pushed telegram update, on the account they made me create for work purposes (they had control of the phone number not me).
During this 'hack' one of the 2, currently active, culprits sent a message to his tg account from the 'hacked' one and quickly deleted the entire convo. The other pretended (poorly) to be me in the chat with the mods in training (at least a few directly witnessed this and provided commentary).
Suddenly, I was fired without any rationale or even a direct, non-culprit, saying anything to me.
The 'hack' also included some very legit, and very ignorantly used, Ukrainian malware.
This 'hack' was only to a 2nd gen lenovo yoga I got due to being a certified refurbisher... just used for small bs like this chat mod/etc job. I even opened up my network, made honey pots, etc., waiting for something more interesting... nope not even an attempt at the static ip.
I started a screen recording program shortly after this crap started (unfortunately after the message sent be 'me' to the dude who actually sent it happened... so i still dont know the contents).
I figured I'd wait it out until i was bored enough or the lead culprit was at a pinnacle to fall from...
The evidence is overwhelming. This moron had no clue what he was doing (rich af by birth type)... as this malware literally created an unhidden log file, including his info down to the MAC id of his MacBook... on my desktop in real time (no, not joking... that stupid)
Here's my quandary... Due to the somewhat adjacent nature of part of our soon to be public start-up... as i dont want it to turn into some coat tail for our tech to ride on for popularity... it's now or never.
Currently im thinking, aside from any revenge-esq scheme, it'd be somewhat socially irresponsible to not out him to his fellow investors and/or the organisation that is growing with him as one of few at the forefront... ironically all about trust/safety/verification of admins in the industry.
I tried to reach out to him and request a call... he's still just as immature. Spent hours essentially spamming me while claiming it wasnt him but hed help me find whoever it was... and several other failed attempts to know what i had. When i confirmed he wasnt going to attempt a call, i informed him id likey mute him because i don't have time for back and forth bs. True to form he deleted the chat (i recorded it but its of no value).
So... any thoughts?7 -
Yo, have some questions for all you Macbook devs here.
#0. What language do you mostly write in?
#1. Do any of you dualboot / use VM's on your Mac?
#2. Is it better or worse (in your experience) to code on a Macbook in general?
Asking bc Im thinking on getting one for The thin and lightness of it.14 -
Any react native or godot dev here? I just want to ask a question, is macbook air good enough for react native and godot development?
Good enough for react native is it can open xcode, vscode, chrome, and ios simulator at same time without any problems. And for godot, I don't know I never use godot before 😁 but I really want to make a game using godot.11 -
Is it worth buying a Macbook air 2017 now for Android development, web development and other basic stuffs?9
-
Hi guys, I need your help. Mostly those who use MacBook for development. I'm looking to buy a new laptop and was thinking of getting a MacBook. This will be my first time owning one. I always used Windows but for almost over a year now, I've been on Elementary OS. I do programming on my current laptop in Eclipse, IntelliJ and mostly, Android development in Android Studio. Also, I'm learning HTML and CSS. The battery of my current HP laptop has degraded to the point this thing only last 30 - 40mins when unplugged. Because of this, I can't do much on-the-go. Buying a new windows laptop, I know I will definitely dual boot with another Linux distro or better full boot Linux and get rid of Windows. My question is, how is programming or development on a MacBook. How's does Android studio perform? Are there anything that MacBook users wished worked better on Macs which involves Development? Please help because I can't decide and since I haven't used a MacBook as my daily driver, I'm not sure how it will affect my work writing code in there.
Thanks I'm advance for your answers. 😁4 -
As usual, the million-dollar question: whats the best laptop to buy for developers, in the price range up to $1,500?
I'm between a 2015 Macbook Pro, the new Dell Latitude or the Thinkpad T460 😕10 -
What do you think about the new Touch Bar Apple introduced with their latest MacBook Pro? Please objective answers only! I am considering buying the device (after years of using windows!!)16
-
Hello Everyone,
I am trying to learn to create apps with Android Studio and Swift5. However, my current laptop is not okay to work with its 4 GB RAM.
My question is, i am planning to buy a MacBook Air I5 8GB RAM 256 GB SSD. Do you think it is enough for me to learn coding in the first place and create apps?
Let me also state the fact that additional RAMs like 16 GB and bigger SSD size are really expensive in my country. So i’m looking for something that can work Swift and Android Studio (with Emulator) with no problem.
It would be great to hear from you about your experiences and advices.
Cheers!13 -
What do the new ARM macbooks mean for developers who don’t exclusively work with Apple platforms? Will they be able to run all the current OSX software like IDEs and Docker?5
-
hey everyone like a the past few months i got my laptop but now im planing to get a mac just for the sake on developing ios apps more on practice and by far project execution like a mid level project the question is will the new macbook air(2018) the one with the i5-y proci do good in terms of development? my options are entry level only mainly for swift and react-native dev
Options:
MBA 2018
RAM 8gb
SSD 256gb
i5(Amber Lake-Y 7 W Dual-Core)
or
MB Pro 2018
RAM 8gb
SSD 256gb
i5(7th-generation)
please help me out since im planing to get it later, thanks3 -
I asked this question earlier but I wasn't clear.
I'd like some suggestions on a keyboard for my PC (running Ubuntu) and MacBook Pro.
I'd prefer it to be wireless but I'm cool with wired as well.2