Details
Joined devRant on 2/2/2022
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
-
I can't be the only one who zooms into random pictures on the internet containing a monitor(with an IDE open) in the background to see what language they're using and whether it's a legit snippet of code.6
-
I was entering all the characters in the captcha textbox, out of force of habit, and couldn't realize why it was being marked as invalid. Then I realized...7
-
Got a mail from a recruiter.... offering me a role in a company......where I'm currently working....in the said role.16
-
Nothing like having to work on a codebase which has most of the class and variable names in a language you don't speak :/8
-
Curious how devRant's "Top" (weekly) feed works? How are the posts sorted? ++ count? ++ count + comments? ++ and comments each have different weightage?
The posts seem to be in a haphazard order10 -
I still nuke Ctrl + S so often while coding/editing a document that I sometimes think i'm just borderline maniac. This is one of those paranoid habits that has stuck with me since my early coding days, despite a majority of editors having auto save enabled. What other weird/awkward habits do you have that you cannot get rid of no matter what?11
-
Its all fun and games until your malfunctioning software costs people their lives - if you're just starting out as a dev or in the "ain't nobody got time for writing tests" camp, I highly recommend you to lookup and read about the Therac-25 incidents during the 80s.
Even if you're not working on a life-critical/mission-critical application, the realization of the impact that us devs can have on the society can push you to become a better developer producing quality software...11 -
Am I the only one that thinks Linq's .Any() and .All() methods are more appropriately named for the use case they cater to, as opposed to their JS counterparts .some() and .every() ?
.some() doesn't justify the fact that it returns true if *atleast* one item in the collection matches the predicate. Should've been named something like .atleastOne() or something else.
Moreover, there isn't any harm to just use the same method names as in Linq ¯\_(ツ)_/¯4 -
Whatsapp...if you're trying to switch over to a new phone or just reinstalling on the same phone for some reason.
It creates a "local" backup everyday at 2.30 am and a Google drive backup depending on the frequency you set in the settings (I usually keep it to "Weekly"). I've lost important messages this way more than I care to admit.7 -
I recently refactored a form with complex client side interactivity for one of my clients replacing jquery with vuejs in the process and I'm absolutely baffled by how easier it is to reason about everything when you think of the UI as a function of the state. Only devs who have done both imperative and declarative DOM manipulation at some point in their life can understand the joy of doing this. And all of this can be done with just a simple script tag without having to bring in complex build process that has plagued the Javascript ecosystem.
-
If you want to suck the happiness out of someone's life... just make them build an offline-first app.2
-
Is there a scientific term for *that* window of time where you feel totally unproductive before or after a call/standup? How long is it for you?5