Details
-
LocationLouisville
Joined devRant on 5/12/2016
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
-
ABSOLUTELY! I learned the same things through a similar experience with a company that had pivoted and was in startup mode. Leaving was the best decision I made, especially for my mental health. I checked former coworkers’ LinkedIn pages about 9 months later, and everyone else had fled, too.
-
@Gregozor2121 I use (and love) Ditto on Windows, JumpCut on Mac
-
Yeah, how does that happen? One of the primary rationales for git’s being decentralized was precisely the inability for one person to screw up others’ work.
-
@john very nice! I'll have to check it out. This is the sort of thing I was hoping for.... Although with the project I'm working on, I'm afraid I'm stuck with 2.7 for now
-
@geronimo thanks, that's what I downloaded. And I'll give you that it's somewhat better, but it still misses a lot until I've typed it once, it seems.
-
@obeq and I definitely agree with you on "not for everyone": same as others feel about Java, C++, C#, ...
-
@obeq after posting this rant, I did find a _better_ IDE, albeit not a _good_ one.
In its defense, though, I don't see how an IDE _could_ offer code completion à la Visual Studio, XCode, since there's no way in the language to specify what type of object will be returned from a function or stored in a variable. So how could it possibly know whether to show me string methods or dictionary methods when I type the "."?
Feel free to correct me if I'm wrong and there _is_ a way. I would be very happy to be wrong on this... -
@AdvisingPhoenix ++iCloud photos. Just set it and forget it.
-
I love when I see our company's code base riddled with
catch (Exception ex) { throw ex; }
everywhere. It's almost like anyone else understands exception handling! -
You have to have a Mac and if you develop an app you want to put up on the app store it's $99/year
-
Look up Stanford's iOS course (taught in Swift) on iTunes U. I've watched several semesters (from Obj-C days). He's thorough and comes up with projects that really teach you many frameworks available in the SDK.
-
When the company you work for goes under because code reviewer wants micro-optimized code to save ms per function rather than marketable features...
-
Swift is so much cleaner. I think you'll come to love it!
-
https://67.media.tumblr.com/fcd9f3d...
-
@wgroenewold datetimes in general!
-
@Heatstreak definitely! I just binge watched the first season in one night
-
Hi, Sterex
-
I've seen it as:
There are five hard problems in computer science:
1. naming things
2. cache invalidation
4. off-by-one errors
3. concurrency, and -
So, impossible...
-
@james no, not curly braces, although that is a usual source of conflict amongst developers. This one is about the developer writing "check condition. If it's true; return true, otherwise return false" then why not just write "return condition"?
-
K&R 100%
-
^ agree. Verbosity for the sake of clarity == ok. Or should I have used ===? Damn it, JS!
-
One of several reasons I can't stand to use Python
-
var authenticated = user?.loggedIn ?? false;
One line. Succinct. Readable.
My opinion: why write 5 lines when you can write one line (as long as clarity isn't lost)? -
Typical management to say that improving code/removing dependencies is low priority.
-
IMO variables named "condition" should already be of Boolean type. If it's a nullable type then you shouldn't be testing it implicitly in an if anyway.
-
When your boss makes you sit in on meetings with other companies as the token "technical person" she can pretend to delegate to, because female CEOs who are technical don't exist, apparently...
-
when your BOSS writes verbose code like that 😩😖