Details
-
AboutAn Apple developer since 1984, disenfranchised and pissed at Apple for turning from excellence to a bunch of fuckups.
-
SkillsAny assembly (I piss machine code). Any communications system. C, C++ Objective C, Fortran if pressed, AppleScript for fun, FileMaker because other databases suck dick.
Joined devRant on 4/11/2017
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
-
@AlmondSauce If you mean that the shitty dev tools resulted in the the lack of market penetration because it holds product development back, could not agree more. If you are saying that the lack of market penetration caused shitty tools (maybe because of underfunded group based upon market), I'd say "hmm... could be rabbit!"
-
@crismon @ryanmhoffman I could not agree with you more brothers. It is an abusive relationship indeed with potential for PTSD when your livelihood depends on Xcode working.
-
The Made For Idiots (MFi) program generally sucks. Their tools suck, their documentation sucks, their support would suck if it existed but since it does not exists, it can't suck I suppose.
Every time I try to work on my MFi project, I regret being a Mac / iOS. -
For as much as Steve Jobs was inspiring and changed the word, he had plenty of fuckups. The twats at NeXT were even more arrogant than Apple back then... and they brought that arrogance with them when Jobs came back. NeXTSTEP was a good idea but half baked and unfortunately remains that way with Xcode. Nothing worse than a great looking filet mignon that tastes like dog shit. In this case Job's let ego get in front of good judgement. Xcode and macOS are as bloated as bloated gets and this was not a problem with the OS or the dev tools Jobs/Apple created prior to Jobs/NeXT
-
@hugo007 how long have you been using Xcode? Perhaps familiarity breeds concept. I've hated it since it was called Project Builder in 2000, and hated it more with every counter-intuitive, defect ridden, features-before-stability release.
-
There are these rants that make you go "god, misery does love company" and actually make me feel a little better.
We should be able to "+" something repeatedly once a month, like this rant. 🙃 -
@SortOfTested I knew Captain Crunch... 2600 lives! LOL
-
In assembly in the typical missile code, the good news is that > and < do not not exist. It is either performing subtraction and testing for greater than zero or a completely separate branch instruction like BGE (branch greater than) and BLE (branch less than). So, screwing up a ">" and a "<" in real time firmware where it could kill someone is much harder than in some bloated raspberry PI unix system. If they "upgraded" the navy missile firmware to linux bloat-ware, we are all fucked!
-
Finally found the finale. That was amazing, rare, and inspiring. Completely awesome how you stood up for Tom and how the company's CEO did the right thing.
It will be a turning point in Tom's and your career (yours in leadership and mentorship, Tom's in faith in his peers/boss).
I teared up with the others. -
@phorkyas nice! and this was there too:
https://nooverviewavailable.com -
@Ubbe Agreed! I think I aged in internet speed when MacOS X 10.0, 10.1, 10.2, 10.3 existed. Jobs did a lot of things right but ditching OpenDoc for Java (then doing a 180 on Java), ditching Mac OS 9 for bloated NeXT/BSD, ditching Newton (ahem, iPhone grandaddy) were not the finest hours.
-
I feel ya bro. The goofy ass file protection system that compounds the major problems with general unix file permissions and macOS stability... Ice cold gin martinis help ;-)
-
@RememberMe A doctor recently told me that I did not understand a UI issue because I was not a doctor or a patient. I reminded them that they did not go into medicine because they understood discrete mathematics ... and then I had to 'splain that it meant "set theory, calculus, ordinary differential equations, etc" and I watched their arrogance melt to fear.
It was a beautiful "Move aside and let the man go through, let the man go through" moment. -
@Ubbe There were good Mac OS extension and shitty ones and the associated reboots. Pre-Mac OS X there was no such thing as FTFF. The Finder was God. I have lost an order of magnitude more time and data on Mac OS X than I did from 1984 to 2000 on MacOS. macOS is a system plagued by cache corruption, privilege errors and security problems. My Mac 128 boots up faster from a god damn floppy disk than this piece of shit MacBook Pro (15-inch, 2017), 2.9 GHz Intel Core i7, 16 GB 2133 MHz LPDDR3, 512GB HD.
Today I run a FUCK-TON of memory and disk space and do 50% more on my Mac than I did on my Mac II FX.
Today's macOS 10.15 is a horrendously inefficient piece of buggy-ass shit... and Xcode both is responsible for this, and exemplifies it in its absurd footprint.
Plenty of venom for macOS and Xcode, not for you bro... unless you work for Apple on the Xcode team. -
Don't forget to tell the hiring manager that you have that many years (because you work more than 8 hrs a day... only count 8 hrs for a day and the years add up)
and don't forget to tell the hiring manager that you make 30% more now than you do but you would be open for only a small increase in pay because you don't find your current employment challenging enough. -
Props to you. Their money ain't green enough!
-
Now that I have overcome Xcode stupidity, and having made quite a few changes to the code base, I can't remember what the hell I was originally working on for a goal when Xcode shit the bed.
-
Seriously dude, vent your frustrations here. The community is here to lean on. We all get it although some here have thin skins, most have a good solid understanding of rant-camaraderie .
This ain't StackExchange, it's real and raw and honest here. -
What I really love is when people without engineering degrees (like degrees in meat-space disciplines) have no clue and act like tech knowledge is trivial and beneath them... and they are helpless to understand it. They look down their noses at you when you do understand it and treat you like you are the trash collector.
I have said "should I slower so you can try and keep up?" to more than one arrogant overpaid fuckwit.
You don't go into medicine or business because you are competent in math and science... and no, statistics is not real math. -
Don’t believe HomeKit needs any cloud service to operate on a LAN. Thermostats, lights, door locks, all work fine when the internet connection is down.
-
@filvia-sederici I found DevRant because of Xcode!
-
Update... DevRant worked around the defect in Xcode (sorta kinda).
After re-launching the project 5 or 6 times times and having it wipe out each time, I relaunched it and while in BBOD, I clicked the non-reactive "Cancel" button about a dozen times. Then I gave up and flipped to DevRant to find some catharsis, leaving Xcode to jerk off in the corner.
Got lost in DevRant for an hour and I come back to Xcode to find that one of the clicks on Cancel actually found a gap in the BBOD lockup... and it kept it from the unceremonious quit. That saved the project file status and now I can use the project file again.
Backing that fucker up quick!
Thus... DevRant apparently is an Xcode app debugging tool! 🥰 -
regardless of what Apple says, Xcode is clear indication that they treat programmers like second class citizens.
They intentionally crash your app at runtime instead of forcing an alert at runtime.
Then when you are in the debugger, they could have set it up so issuing an exception would display the message they wanted to tell you in their app-crashing communication language but NO... You have to go dig through the debug log output and find the fortune cookie text.
The first time you get hit with this Apple fucktard approach it can take you a very long time to figure out why your app is crashing after there were no code modifications since the last time it ran cleanly.
Apple engineers should not be allowed to breed as they undoubtedly make shitty abusive parents. Imagine being a kid and getting whacked on the back of the head so hard you slam to the floor and spending the rest of the day trying to figure out why by searching around the house for a clue. -
Kinda low rez, don't you think? I'm rather fond of the "retina" level displays... 27-inch (2560 x 1440) is kinda like a minimum for serious work for me. My 15.4-inch (2880 x 1800) laptop display is almost eyegasmic. A big reason I upgraded to the iPhone XS was because because of the 458 ppi Super Retina OLED screen. When I first saw one, my eyes did have 'a moment' :-D
Dots, must... have... more... dots! -
A couple of strategically placed wireless charging pads (Qi) for phones.
-
Having a hard time thinking about what Swift's fucked up version of "nil" would look like.
-
@Fast-Nop Arrogance is the blanket that covers up insecurities and incompetence.
Arrogant people are too full of themselves to learn, hence can be knocked off their pedestal.
Arrogant people tend to be mean, and when they are, you know you have hit the limit of their knowledge as being mean is their last ditch defense in fear of being exposed.
Gurus are not arrogant.
Don't confuse arrogant with highly opinionated. -
@blockchaintacos in a way yes but the take on iPride is all wrong.
it is iHope
Apple learned the trick from Microsoft. Prey on people's hope for better.
And now, like Microsoft, Apple is rife with iHack.
Jobs should have never saved Unix.
https://meyerweb.com/other/humor/... -
@thatsnotnice hit one of your HomeKit devices via up in safari and it will likely respond with some error display as html. ;-)
-
That’s seriously fucked up. Reboot to fix shit ain’t no fix, it’s shit!
Can’t believe my tax dollars paid for shit code in that thing.