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 - "ze"
-
That moment when you are on terminal, you highlight text and press Ctrl+C, only to realize you have terminated a running job that was 90% complete.19
-
Will the bug in my code please stand up?
I repeat
Will the bug in my code please stand up?
I think we have a problem here.
*music intensifies*11 -
I'm giving up alcohol for a month.
Wait that came out wrong.
I'm giving up. Alcohol for a month
Cred: instagram1 -
Computer: booted
Headphones: on
Music: playing
Volume: too loud
Terminal: open
Swearing: yes
I AM FORCIBLY REMOVED FROM THE PUBLIC LIBRARY2 -
API Guy.
He has a serious regex problem.
Regexes are never easy to read, but the ones he uses just take the cake. They're either blatantly wrong, or totally over-engineered garbage that somehow still lacks basic functionality. I think "garbage" here is a little too nice, since you can tell what garbage actually is/was without studying it for five minutes.
In lieu of an actual rant (mostly because I'm overworked), I'll just leave a few samples here. I recommend readying some bleach before you continue reading.
Not a valid url name regex:
VALID_URL_NAME_REGEX = /\A[\w\-]+\Z/
Semi-decent email regex: (by far the best of the four)
VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i
Over-engineered mess that only works for (most) US numbers:
VALID_PHONE_REGEX = /1?\s*\W?\s*([2-9][0-8][0-9])\s*\W?\s*([2-9][0-9]{2})\s*\W?\s*([0-9]{4})(\se?x?t?(\d*))?/
and for the grand finale:
ZIP_CODE_REGEX = /(^\d{5}(-\d{4})?$)|(^[ABCEGHJKLMNPRSTVXY]{1}\d{1}[A-Z]{1} *\d{1}[A-Z]{1}\d{1}$)|GIR[ ]?0AA|((AB|AL|B|BA|BB|BD|BH|BL|BN|BR|BS|BT|CA|CB|CF|CH|CM|CO|CR|CT|CV|CW|DA|DD|DE|DG|DH|DL|DN|DT|DY|E|EC|EH|EN|EX|FK|FY|G|GL|GY|GU|HA|HD|HG|HP|HR|HS|HU|HX|IG|IM|IP|IV|JE|KA|KT|KW|KY|L|LA|LD|LE|LL|LN|LS|LU|M|ME|MK|ML|N|NE|NG|NN|NP|NR|NW|OL|OX|PA|PE|PH|PL|PO|PR|RG|RH|RM|S|SA|SE|SG|SK|SL|SM|SN|SO|SP|SR|SS|ST|SW|SY|TA|TD|TF|TN|TQ|TR|TS|TW|UB|W|WA|WC|WD|WF|WN|WR|WS|WV|YO|ZE)(\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}))|BFPO[ ]?\d{1,4}/
^ which, by the way, doesn't match e.g. Australian zip codes. That cost us quite a few sales. And yes, that is 512 characters long.47 -
You know your idea was shit when you ask a freelance dev to make it for you, get denied and then see your idea being ranted about on devrant...7
-
There's not much worse than trying to fix your CSS for half an hour, only to realise that it's a cache issue...9
-
Best part of being a dev?
The perceived ability to fix ANY electronic device owned by friends and family.
"So you work with computers? Any idea what's wrong with my toaster?"7 -
This has to be the funniest IT fail ever. https://m.reddit.com/r/...
Found it in a comment somewhere on devrant (i forgot who posted originally, but this is me giving credit)9 -
DevRant idea: a dedicated section for people to show off their personal projects To inspire other devs4
-
I think Linus Torvalds would be up there in the top 5 ranters list if he had a devrant.
It’s not quite @AlexDeLarge creativity but some of his swears are certainly pretty full of imagery.9 -
Yo.
His palms are sweaty
Knees weak arms are heavy
Bugs littering his code already
Cold spaghetti 🍝
He’s nervous but on the surface he looks calm and ready to git push
(Hit a blank with thinking of code-related lyrics, anyone got ideas?)16 -
If I changed girlfriends as often as I changed JavaScript libraries, I'd still be looking for a girlfriend.
Cuz I try and avoid using JavaScript.7 -
Every single group chat I'm in has started talking about multiple things at once and I'm always SOOOOOOOO tempted to make a comment about multithreading but then I remember that nobody else will find it funny. I NEED MORE PROGRAMMER FRIENDS.4
-
@dfox should split devrant into categories.
-rants
-advice/help
-weekly rants (already there)
-dev memes
Then people can just read rants or whatever they want without other things getting in the way.
Down vote can also be used if something is in the wrong category9 -
Me: Hans, Get ze Flammenwerfer!!!
Hans: Why?
Me: The fucker rejected my PR because "calling twice the same getter is a code duplication". I swear, he always tries to find something!3 -
Me: Hans, Get ze Flammenwerfer!!!
Hans: Why?
Me: They use long instead of big decimal!
Hans: How do they handle the floating values then?
Me: Before sending the request they multiply by 100 and on receiving they divide by 1002 -
So I guess you could say Dyn users got Dynied service when their servers were ddossed...
Badum tiss...4 -
Noob: "Hey guyz! Im now a hacker! Look at this cool script"
Legit programmer: "oh wow! How does it work?"
Noob: "I have no idea. I found it on the internet "
LP: .........1 -
I always find it more productive to have at least two ongoing projects at once.
That way, if I get stuck on a bug/frustrated with the first project, I focus on the second and more often than not, when I go back to the first project I realize that I had made a dumb mistake and keep going.2 -
Russia removes windows from all government computers to "show that they're serious about cybersecurity"....3
-
Successful startup message on my friends discord bot:
Yo
His palms are sweaty, knees weak, arms are heavy
There's vomit on his sweater already, mom's spaghetti.
Bot Ready.
😂
https://github.com/nbd9/PastaBot -
OH MY GOD DID I JUST HEAR A .ai DOMAIN ON THE RADIO?!
this can’t be happening.
It’s such a buzzword that someone spent the millions required to get the tld ALREADY.
sudo save planet —from stupidity10 -
My code be like:
"Call the method cronk...
WROOOONG MEEEETTTTHHHOOOODDDD!!!
Why do we even have that method "2 -
This dude that i been helping on his project for free wants me to travel to his city(which is in a different country) to discuss the project and what's missing lmao hahahahahahahahahahahahaha yeah right.
Wondering how he managed to text with his head so far up his ass.
Fucking idiot.
Suuuure thing buddy, guess i will be paying for all my expenses as well using the money you have not given me? Fuck you think this is? If i agreed to help out it was to help one of your developers who so happen to be my boy and even he knows u is full of shit
Think this is my first rodeo? Bitch asked me to send him the project and i fucking denied it and he didn't like it. Said the code is his lmfao not ze fuck is not. No contract? Bitch your ass can come on over to Texas and demand it. Damn sure your dumbass is going to dislike demanding shit looking down the barrel of a .45
Fucking idiot2 -
I left uni in 2005 clutching my shiny new .NET based degree, and was instantly hired by a local software firm... to maintain their legacy Turbo Pascal systems.2
-
Don't you just loathe the moment when you are about to paste something you just copied, you have the text to replace all highlighted and shit...
and then you accidentally accidentally hit Ctrl-C instead...
FML4 -
That oh shit moment when you just installed arch and exit your root shell after creating a new user for yourself only to realize that you didn’t add yourself to sudo group.
*logs back in as roo——*
*password incorrect*
*tries again*
*password incorrect*
[repeat about 5 more times]
Fuck.
So apparently I made the SAME typo twice while setting the password and then the first login was a lucky third typo in a row.
Gotta reinstall now. Glad I didn’t have any desktop environment installed yet.12 -
The only documented case that “have you tried turning it off and in again” is confirmed not to work8
-
Pet-peeve: fellow devs who think scoffing/dismissing/not-my-probleming before actually understanding the issue is a sign of intelligence; newsflash: you are being lazy, disagreeable and unprofessional.1
-
ALMOST HALF AN HOUR SPENT TRYING TO LOG INTO MY FUCKING RASPBERRY PI OVER SSH.
you know what the problem is?
I’m not gonna tell you because I want you to feel the agony too.
> be me
> want to set up a nextcloud instance on pi to play with
> boot up
> ssh pi
*enter password*
*password incorrect*
^tries like 60 more times with different things
> pulls HDMI out of PC
> connect to pi direct
*please login*
*enter password*
Hackerman_voice_im_in.mp3
Wtf.xml
> check the logs
>try login from phone
Fuckyou.jpg
>Tries resetting password
Fuckyou-final.jpg
>tried logging into other pi
Fuckyou-final2.jpg
>*wtf’s harder*
Andthenithitme.png
>type @ sign
Pi: “
> OHHHHHHH6 -
That pure rage when you're off work for a few days, and return to find that someone has been in one of your magnificently neat code files, and taken a syntactic shit! Loads of unnecessary whitespace, tabs all over the place, and copy/pasted comments that have nothing to do with the code! 😫1
-
@dfox @trogus how is Appcelerator working out for you guys for cross platform development?
I’m going to be making/totally rewriting the mobile apps for an online service this summer and I’m looking into options.
Currently I’m considering Xamarin, React Native, and Flutter, but I looked at the devrant tech stack page and began looking into appcelerator. What made you guys choose that? What’s the experience like?
Also if anyone else has arguments to make for any of the other three go for it! I’m a fairly new (compared to a lot of people on here) dev but Im pretty confident without programming knowledge and I’m just curious what the industry recommendations/people’s opinions are.
Thanks devrant, you’re awesome!27 -
Code it in binary
(My friend claims to code in binary, is this an actually applicable thing or just a novelty thing to impress people?)17 -
Expectation: I'm going to spend today debugging my app
Reality: adds 10 new features, 30 got commits and some Easter eggs. No bugs fixed. -
NOOOOO ITS RIIIIISIIIIINGGGGG
Please help stop this stupidity, it's inceased by 5 MILLION since last time I checked...4 -
Building on my last rant, a friend told me that resizing the partition caused the blocks to be no longer aligned, whatever tf that meant. So i adjusted the partition table and reboo—-
Grub: OHAI THERE, DO YOU KNOW HOW TO USE A GRUB RECOVERY SHELL? NO? WELL FUCK YOU BECAUSE HELP ISNT A VALID COMMAND HERE. FIGURE. IT. OUT.10 -
IF YOU HAVENT ALREADY, GO WATCH THE FUCKING OPENING TO THE WWDC KEYNOTE
https://youtu.be/4uPXhdw0P4A/...
(Link should already auto start in the right spot but if not it starts at 2h 2m in ish)
JUST WATCH THE FIRST 5 MINUETS AND THANK ME LATER8 -
Just investigating a bug reported by QA. Spoke to the dev responsible for the code, and asked why they'd called a particular function. Their reply:
"Well the function name sounded right. I didn't check what it actually did" -
OKAY
WHO THE FUCK DESIGNED THIS STUPID ANDROID EMULATOR.
ALL I WANT TO DO IS LISTEN TO MY MUSIC WHILE PROGRAMMING
BUT NOOOOOOO
WHENEVER THE FUCKING EMULATOR IS OPEN THE QUALITY OF THE MUSIC IN MY BLUETOOTH HEADPHONES GOES TO aBsOluTe SHIT.
CMON GUYS. GET YOUR HEADPHONES OUT OF YOUR ASS AND TEST YOUR FUCKING SOFTWARE12 -
WOOO THE NEW YEAR IS GOING SO WELL!
I just published my first pull request to someone else’s repository WOOOO5 -
How many programmers does it take to screw in a lightbulb?
It doesn't matter. Its a hardware problem not a software problem...1 -
So... as a follow-up to my previous rant (https://www.devrant.io/rants/899731)
I happened across this today and started giggling internally.
Enjoy1 -
Webpack and Babel make me want to kill myself. Takes longer to set a project up than it does to write the damn thing.6
-
Anyone else think favoriting a rant should give the author some extra ++ or a counter in their profile?2
-
So if bitcoin was created in January 2009
And git was created in 2005
Does that mean that git was using blockchain technology before blockchain was cool?7 -
Client: THIS IS CRITICAL, SOME DATA HAS BEEN DELETED, WHAT ZE FUUK HAPPENED, UNDO THIS FAST
Us: so after carefully reviewing the code, related resources and the network traffic we conclude that was never sent in the first place.
*closes issue*
I'm glad we got such a meaningful bug report on the same day a production system started failing, one big deployment that that was like a boss with 3 phases, an unnecessary long meeting and an app developer that that wanted me to break HTTP standards.1 -
You know your idea was shit when....
You see it on devrant as the subject of someone's all caps, swear word filled rant...1 -
!rant
@dfox maybe add a "type" field at the bottom of the rant creation screen so people can classify rants as rant or !rant and not have to remember to type !rant (maybe auto-prepend "!rant")
Plus it would be nice to have the option to filter out non rants if people want to5 -
The piece of software I'm working on at my job just feels fucking stupid and brainless right now. I know it is not, I know it's working, I know it'll be actually useful to its users but I don't feel like that.
I usually go by telling myself "Most of the time I do like what I do, but sometimes it's just work that has to be done" - but for the last month or so it felt like my motivation is completly drained and not coming back fast enough. Just thinking about it feels like desperate, tired crawling on Legos.
On the other hand, at least I've got some motivation for my studies back which feels great. -
When the PO asks for a last second code change right before the sprint review, and now it's your turn to demo1
-
My code be like:
Call the method cronk...
WROOOONG MEEETTTTTTTHHHOOOOOOOOOOOOOODDDDDDDDDDD!!!
*climbs out of alligator pit*
Why do we even have that method -
FUCKING HELL!
I just shutdown my computer after deciding to leave the unfinished feature that I started a couple hours ago for tomorrow.
Not 5 fucking minuets later I had found a solution in my head but now don’t want to spend the time to turn my computer on to fix it. Ugh1 -
"Pull the lever cronk
...
WROOOOOOOONNNNNGGGGG LEVVVVVVEEEERRRRRRRR"
*some time later*
"Why do we even have that lever"
^^^ my code be like -
That feeling when you spend hours trying to fix something, only to give up.
Then you come back he next day and find you were missing a comma...1 -
Me during a presentation of a website for university project. It's a simple project for our university where there is internships offer for our field, stack : php, js, css (bootstrap), and the presentation was on my computer, so on localhost.
In that projet i have implemented a back office to manage all the offers, basic CRUD functionality, and as lazy as I am, for delete confirmation i used a simple javascript alert for that.
Me during the presentation :"so here is the back-office to manage users and internships offer, and for deleting one offer you just have to click on this trash icon *click*".
Ze professor : "hold on hold on, why it's showing 'localhost' "
Me : "it's javascript alert"
Prof : "but why 'localhost' "
Me : "oh, because i'm running the website on my computer as a server"
Prof : "but why localhost, it's not professional"
Me : *god please "it's javascript alert rendered by the browser, we can't do anything about it, and for a simple application it's sufficient"
Prof : "but why it's bigger than the message, and if we host that, do we steal have that localhost"
Me to end that : "I'm sorry i made a mistake on that".
Fortunately i had a good mark on that project.
It's my first story here, and sorry for ze bad English ^^1 -
> be me
> be developing a react native app
>realize the iPhone X notch is clipping your content on the first/home screen of the app
>google says: simple fix
>find a built-in react native thing to add safe area padding
> refresh the app
> ohno.png
> the other screens with navigation bars already have built in padding
> TOOMUCHPADDING.jpeg
> remove safe area thingy
> finds a clever, not particularly hacky way to pad the home screen without showing the header bar by setting its height to 0 and the color to match the content background
> more-problems.app
> there’s a small 1–pixel light colored line separating the header from the content clearly breaking the otherwise continuous single color background
> google.sh
> wtf.txt
> stackoverflow.html
> no responses except something I’d already done
> keep experimenting
> tries basically everything to figure out where that line is coming from
>sets borders to thicccc and bright red
>no bottom border? Ok that’s not it
>opacity?
>forgetaboutit.mov
>try shifting the header position around by a few pixels? Maybe it’s misaligned with the white parent layer underneath?
> nope.jpg
>it’s past bedtime
>Sleep.jpg
>thenextday(today).zip
> what about the content? Is that misaligned?
> nope2.jpg
>Maybe its an iOS feature not a react thing?
> make a test Xcode project, completely native to test
> negative.dng (pun intended)
> more-furious-googling.mp3
> find a native iOS stackOverflow question with the same issue (1px line)
> realize your Xcode test wasn’t done properly.
>atleastimmakingprogress.iso
> start looking into the SO post
>it’s native so I have to find out how to do it in react-native
>invent a bunch of style parameters that don’t exist in the documentation to see if there’s an undocumented thing
>loadsaloadsaerrors.log
>googles for a react native version of the iOS only SO post
> somethingpromising.tar.gz
> *tries it*
> “Haha nope” -my code
> whataboutthisotherthing.bin
> KENSISHSBUCNEGWISBVSIDNRVSIDNFIRJRBDKFNFIDJFIFKFNR
> HOLY FUCK
> IT WORKED
> AFTER TWO FUCKING DAYS OF SHITTERY AND SHENANIGANS
>AND MANY STACKOVERFLOW EDITS TO A NOW VERY MESSY POST
>THEREISNOMOREBORDER(final).zip
>*screams of relief*7 -
I DROPPED MY HARD DRIVE ENCLOSURE WITH MY ONLY BACKUP ON IT ONTO BRICK AND NOW IT MOUNTS.
WHAT THE HELL IS HAPPENING7 -
Finished my first year of Software Dev. today. It's been tough but I got through it. Does the questioning of this career path ever stop?5
-
I read an article that says stress balls are far less effective for stress relief than punching your PM on the face.
They should have included a warning... -
all documentation points to an Invalid auth token being code 400 (ignore the fact that this is a code in the JSON response and not HTTP)
Me: here iz credential. Plz send datas
API: haha fock off and die mate, then credentials you got there aren’t workin’
API: code 998 invalid auth token
Me: *speechless* so that’s why it took me longer than it did to find that error, because YOUR CODE WAS MISSING ALL MY CHECKS FOR CODE 400.
Why can’t people design apis properly.2 -
Motherfucker
One does not simply install a macOS security patch on a hackintosh without everything going to snit
Now I have one recent backup and am trying not to fsck anything else up1 -
I think I just discovered what happens when two buzzwords have a baby...
https://cnet.com/news/...
Seriously what the fuck did I just watch. Consume this media at your own risk.5 -
In follow up to my last rant.....
A friend just informed me that I should enable dhcpcd to get networking in arch...
I was typing dchpd......
why don’t I read things more carefully
I’ve been at this for hours and I just installed ubuntu alongside arch because I need my laptop for tomorrow. Ugh -
Follow up to the follow up rant: ubuntu broke.
I tried searching for my git client I had installed: not found.
: Git status
Command not found (even though I’d used it less than an hour earlier)
*restart to see if that fixes it*
My laptop: STEP RIGHT UP STEP RIGHT UP LADIES AND GENTLEMEN, TAKE A LOOK AT THIS WONDERFUL TTY LOGIN SCREEN WITH NO GUI WHATSOEVER. THANK YOU THANK YOU VERY MUCH.4 -
Bug report:
iOS 10 (latest) + iPhone 6
Can't scroll past initially loaded rants on algo screen
Also, love the new tag picker...14 -
To you who enjoyed the Gif/Jiff, Sequel/EsQueEll, Git/Jeet grandiose debates, comes the new phonetic conundrum: DevREnt vs. DevRUnt. Soon, in monitors near you.6
-
That moment when: you lift your gaze from your phone to understand the sudden quiet is because your expert opinion is needed in the meeting.
-
Based on all these data loss rants about repartitioning drives after 10 pm, I think we need some software that stops you from doing destructive actions when you may be tired and/or don’t have a backup.2
-
HOLY SHIT
FINALLY
AN APP THAT LETS ME USE FIREFOX I STEAD OF SAFARI ON MY FUCKING IPHONE
ITS NOT THAT DAMN HARD APPLE. YOU DID IT FOR THE MAC...
also devrant, plz add browser selection for iOS (yes I already submitted a GH issue)5 -
I wonder how many electrons have dedicated part of their existence so I can watch cat videos on YouTube...1
-
WHAT COCKSUCKING LUNATICS DECIDED TO MAKE A PDF ONLY ABLE TO DOWNLOAD WITH JAVASCRIPT.
I CANT DOWNLOAD YOUR FUCKING PDFS TO SIGN BY TONIGHT BECAUSE ALL I HAVE IS MY IPad. WHICH DOESNT FUCKING HAVE JAVASCRIPT
THERE IS A TIME AND A PLACE TO USE JAVASCRIPT AND THIS IS NOT ONE OF THEM. GO CASTRATE YOURSELF WITH A RUSTY KNIFE5 -
Anyone have professional advice for a relatively new and young dev (me) on how to develop a cross platform app for what is effectively a startup?
I’ve basically been indecisive over the past few months and I thought I’d decided on Xamarin but flutter looks better and more productive and ughhhhh
I don’t really know what to pick and I want to do this right the first time.7 -
Holy shit this is creepy.
So I just got back from a team event today from a location that was a few hours away and, while we were at the hotel there was a little cardboard box on our breakfast table with an ad on it. The slogan on the ad was “Bada book Bada boom” it was really dumb and I almost forgot about it, but just now I’m listening to pandora on a completely separate network, many hours away from the location and an ad comes on with the SAME SLOGAN for what I assume was the same company.
Now I’m just wondering how they managed to do that.... I really do not believe it was a coincidence considering I have never heard that ad on my pandora before....
This is fucking creepy1 -
Fuck copy-pasting. I just spent WAY too long trying to figure out why == wasn’t working to compare strings in python when I discovered that I had accidentally pasted a trailing space into the database entry causing it to not be equal
FUCK3 -
Dfox should make a script to pull all the creative curses from devrant and publish a list of them.
Like search for every standard curse (fuck, shit, cunt, etc) and then print them out with the five or so words before and after it to hopefully capture most of the longer creative swears.4 -
So my current PC is named the tesseract for its power and squareish case shape.
I just had a thought that if I ever seriously upgrade it or build a new PC, I should name it Thanos...2 -
My university has "Economics and Technic" on its name and it straight up fails on the technical side.
We don't have proper wifi because nobody from the management wants to be responsible for whatever the fuck students do, so they borrow the public (not secure/shitty) wifi from the state for us. Great. We could also use Eduroam, except it only works OUTSIDE of the university for some fujing reason.
Also, our classrooms don't have plugs to charge our notebooks so that's not an option, I guess they just think: "well if they can't use their notebooks they might as well not use any internet at all".
With the heatwave in Europe the servers almost fried bcs management was not sure if they should turn it off or not. We got no server a day.
To top it off, for some reason, every time I access the Intranet from the university it won't login and it literally blocks my dns requests. FANTASTICAL. I even tried restoring my computer and it does the same shit, so I just gave up on it entirely.
TL;DR: My university has shitty IT-Infrastructure and I need to rant about it.
Thank you for sharing ze pain™6 -
The later I Stay up, the more wrappers appear next to my computer in the morning...
Funny how that works....1 -
After seeing all these photos of people in stores full of rubber ducks, I just want to start a rubber duck store for the sole purpose of meeting devs by asking anyone who takes a picture if they are a dev.
Maybe this will be how they hire devs in 20 years...12 -
I wonder if being a developer was originally thought of as an undesirable position...
"We need to pay people to sit at a computer all day writing code, sometimes skipping meals, getting less sleep and dealing with all our clients shit"2 -
Does the ease of “hacking”/breaking AI scare anyone else?
I remember a slide from a security presentation I saw once where there were three sections, the first was an AI classification of some animal with about 60% confidence, the second was a small grey static (think old tv static type thing) with a label next to it saying 10% and the third was an AI classification of the first picture overplayed with 10% of that noise and it had 95% confidence that the animal was COMPLETELY DIFFERENT.
Adding just 10% noise and AI goes batshit crazy. (No it was not a bat afaik)
THINK ABOUT THIS IN TERMS OF STOP SIGNS. WELP.3 -
@dfox. Please make links to devRant open in the app.
For example: https://www.devrant.io/rants/243831
^opens in web browser7 -
That moment when: you realize your team has introduced a fatal flaw and lacks the foresight to understand it. The countdown has begun.2
-
Is it considered hacking if it may or may not be your account that you guessed the security question to?9
-
What is DevRant's business model? It's a really great community, and I'm interested about how it's monetized (or plans for the future)4
-
Opening a million tabs on Chrome, inwardly saying, 'I'll get back to you later' after briefly reading the first few paragraphs
-
Is it just me or is everyone thinking the binary ++ counter is a good idea?
I think it’s really cool because it sort of hides the number of ++ you have behind a wall of laziness. Like people probably aren’t going to convert every score and I personally just look at the length of it as a rough estimate of how upvoted a user is.
I think this really helps eliminate the “likes contest” that can come with other social media. (And as a result reduces spam that is posted/reposted just to get likes)
Anyone agree? Disagree?5 -
Chances of getting all the bugs fixed before the demo...
"What do you think Abdul? Can you give me a number crunch real quick?"1 -
Has anyone ever tried to use a devices accelerometer to determine speed before?
The way i plan to do it, it should be more accurate than using GPS. Just wondering if anyone has ever done something similar that i can use32 -
OH MY GOD REFACTORING FEELS SO AWESOME
I just finished spent 4 weeks of crazy busy summer camps and I get back to a project I was working on.
Refactoring.gif
It feels so awesome to just effortlessly move stuff into methods and have it work pretty much first time.
To be fair I’m the only one working on this right now so I pretty much already knew the code but still holy cow it’s so much simpler now.
Moral of the story: Appreciate your time off and use it to unwind and let your mind wander to more creative heights before taking advantage of it after and only after you get back to the project1 -
WHY does Shopify not give you any information about the image files used? In ANY other platform, if you go to the managed photos section, they would have some sort of indication that the files that were currently used in the store / theme. Shopify doesn't even allow you to search for photos that are currently used!
This is super problematic when you have clients that want you to keep altering photos, and you have 10 images uploaded that look almost identical. The thing that shits me is that you CAN'T EVEN SEE THE FILE NAME on the Shopify "customize" section in the theme editor. When you click on a photo, instead of giving you any useful information, it just takes you to the image gallery and doesn't even highlight the currently selected photo!!! And again, the manage photos section, there is no "status". How the f*** are you supposed to know what image is being used if there isn't a visible status? Also the search feature is a joke. Their "advanced" search has fields that are file size. lol. NO ONE would ever search for an image by file size. Put something useful on there, like a status.
As a developer, I am furious. The fact that I can't easily work out the freakin file name that is being used on the homepage of the Shopify storefront is... baffling.
Also their documentation is shit and it is lies.
bye. I'm mad -
When you put bread in the toaster then start programming and forget about it.
*finds it 6 hours later*
Ooh! Free food! -
I read the other day that tech companies are trying and failing to make chips smaller and faster by reducing transistor size.
Yet Apple does this with ease. You know how?
They remove or REDUCE the number of transistors to make it smaller.2 -
Why are hooks so awful?
What justifies having everyone using React relearn how to do things when hooks do not bring any new features to React?
Why does getting setInterval to work with hooks require a ~3000 word blog post by a maintainer which constantly assures you this IS a step forward?
Is scrolling up and down a class component really so hard that this clusterfuck is worth it?
>:(6 -
When your peers lack the technical depth to promote their ideas, you bet they're honing their social skills in those confidential 1-on-1s.
-
WHAT THE ACTUAL FUCK IS THIS SHIT.
In my opinion, companies attention to detail is one of the main things that I use to determine how good they are and if I should use them. This kind of thing where the FUCKING ENGINEERS IGNORE THE ISSUE AND REFUSED TO FIX IT is what really pisses me off. At least companies like apple ship working products while Microsoft is sitting here on their asses trying to make the most money with minimal effort by screwing over their users and repurposing their Windows phone OS for use on laptops. Read: http://answers.microsoft.com/en-us/...undefined fuck microsoft actual rant dumb interns engineers my ass fuck up windows attention to detail4 -
Screw Scrum, screw it very much. Is it a task or a story? Oh let's make it a story to track points. What are points, really? *20 minute grilling always follows* Well they're kind of a roundabout way of talking about time without talking about time, mkay? But last time 2 points took you a day, what gives now? What do you mean points are for internal use, but how will management plan ahead for next quarter? Ok, let's mix in all those new people, and propotionately bump the expectation for the sprint, mkay? Yeah, they did 34 points per sprint over there, we'll just add those in. Oh, and by the way, after the 4-day estimation session we had where everyone was seizuring, I scheduled us at 645 points for the coming quarter, mkay? Don't worry, I added 15% for the "unexpected dtuff" so you're safe. Fuck you scrum, scrum-fall, whatever you are. Lost a dev lead role once for being honest about it after a year with a team that loved me, and projects completed more or less on time. Been reconsidered for a dev lead role for being honest about it in another place. Somebody else peddle this kool-aid, this one prefers a walk-on role in the wall to a lead role in the cage.5
-
Want to pull pranks on your friends or just confuse the craps out of people?
Www.github.com/DeveloperACE/MetricTime -
So I just got the cyber security pack on humblebundle... $15 for a year of PIA, a year of spider oak one cloud backups and a year of Dashlane are the notable ones (I’ll give away the antivirus ones for free since I don’t have windows).
But that wasn’t the awesomest part...
I installed Dashlane and after transferring all my stuff over from LastPass, I went to delete my LastPass
Dashlane autofilled the username...
It’s like so subtly aggressive in an unintentional way. Honestly this password manager Battle Royale is totally worth the $15 regardless.13 -
*picture this*
A remix of the song “going down for real” (aka GDFR) https://youtu.be/F8Cg572dafQ
But....
Work lyrics substituted for ones about the GDPR.
Yaknow, for educational purposes -
Looking for a lightweight blogging platform to add to my website and I came across this:
https://mashable.com/2014/05/...
SUCK IT WORDPRESS
Ahem sorry, all these Wordpress rants along with my own Wordpress experience has kinda influenced my decision making.
Does anyone have any personal recommendations?
I feel like given the frequency at which I intend to post and the lightweight requirements I have since I’m on a pay-for-what-you-use host it’s probably best just to write posts manually as HTML pages9 -
What happened to that trans-Atlantic devrant stress ball project? Is there a website for tracking it or something???2
-
That moment when you realize you have to deal with git now because you have a habit of “changes now, git later” and also like commits to be clean and free of notes you leave to yourself that aren’t meant to be there after the feature is done
Fuckkkdkdkdkfkkf -
https://stilldrinking.org/programmi...
/\ This is why all programmers should go on strike for a month and collectively collaborate to code a new, clean, bug free internet where nobody but you can control your data.
Also. It should only be added to by people who know how to code in order to maintain this clean code.
We can call it "internet level 2" or "internet 2.0"4 -
Do your research and be as detailed as possible when writing questions for StackOverflow. Often you will find your answer while trying to research or test your problem.
-
Bugs are just undocumented features...
Im that case, all the code i have ever written is all just one huge bug. -
And so behind the great purge...
If all the accounts I have signed into with my Yahoo email address...3 -
Never attribute to malice what can be explained by incompetence.
-Hanlon’s Razor
https://en.wikipedia.org/wiki/... -
Does anyone else struggle with I-want-this-to-work syndrome where you try to make something work that’s really specific and random but that you want to do and you spend way too long trying to get the tiniest bits to wrk and end up abandoning it after hours of wasted time?
Examples from me: trying to get an Ethernet cord to act like an AUX cord but using networking protocols so I can use my fucking sonos as, you know, a proper fucking computer speaker for fucking pc sounds instead of just streaming.
Trying to hook up a piece of exercise equipment to their own software that displays cool stuff except their software is only for windows and you only use/want to use Linux and you have to deal with HID devices through WINE and are ultimately just procrastinating your workout
Anyone got similar stories or tips?1 -
Question for all the security/privacy nerds here. What is your opinion of the social network called Minds that pays you for your information basically.
(This is a very brief probably inaccurate summary but yeah, it’s basically reverse Facebook)1 -
So our software clubs discord bot went rogue and deleted a metric ass ton of messages
This is what I get for testing in production. Fml1 -
So I wasted about 20 minutes yesterday because I forgot to look where I was plugging in my SD card...
I use a mid-2011 model iMac (with the CD and SD ports on the side), so, thinking I knew where the correct slot was, I attempted to put my SD card into the computer. Oh the adrenaline rush when I realized that the SD card didn't normally go all the way in...
So then I spent the next 20 minutes finding and poking various tools into the CD drive in order to fish out my 32 gig SD. Eventually I just ended up using two bent paperclips, but man, was that an adventure. -
If I made a website that was like a fill-in-the-blank for writing documentation, would anyone use it?
I'm trying to justify spending my time doing this.5 -
I feel like writing stuff down is like a HDD, too slow. I'd rather record my notes some other way, much faster...2
-
If you ever thought that life is targeting you specifically as the subject of all the bad shit that happens, just remember that it wouldn't be fair otherwise.
-
Has anyone heard of pretotyping? I recently read the PDF on their website (www.pretotyping.org I think) and it seems to make sense for small indie apps.
Thoughts?4 -
Heeyyy! On my journey of becoming a full stack dev, I have finally achieved a tiny milestone. I made an app which lets you live stream your laptop's audio, and the web interface will let the users listen to it.
The building experience was magical, and I scaled and made the ui look pretty all sorts of things. I hope you will enjoy this 😃
http://ze-al.herokuapp.com3 -
Ok, I'm curious to know, who is the person who has been in devrant the longest?
Comment the date that you joined if it is earlier than the last person who commented.5 -
Given the recent #deletefacebook movement and everyone deleting their Facebook accounts for privacy reasons, I must ask. Is LinkedIn any better than facebook? How much do you guys trust them with personal information?9
-
FUCKING STACKOVERFLOW ASSHOLES.
This guy answered my question on security.stackexchange.com with an answer showing he clearly doesn’t understand that I’m asking if my RAID1 setup constitutes an appropriate backup. (I know that sounds stupid, I can post a link if anyone wants to see the specific circumstances).
I FUCKING KNOW RAID ISNT A BACKUP BUT THIS GUY IS LIKE “RAID 1, or mirroring, is definately [sic] considered a backup in corp IT”
Go suck a dick.9 -
Whenever someone comes to me with an idea that will "make tons of money" i ask them if they have any concrete proof that people are interested in their idea.
If they say no, I point them to the pdf book on the downloads page of pretotyping.org1 -
Colleague from a remote office emails me to ask what version of some tooling is installed on a build machine. Generally I wouldn't mind, but for the fact they're literally sat next to said build machine in the remote office. I mean... why get up and look yourself, when you can just IM somebody to look for you... right?
-
I find it funny how if a programmer has a problem, she/he makes a solution.
This is probably why there aren't as many other communities as there are developer communities. -
Any tips for building a hackintosh? I plan to work this summer and build one myself... Any advice?11
-
What if you could hack devrant or go back in time and write all of the posts in the all-time section of "top rants"...
While (true) {
Rant_points = Rant_points*2
} -
My least favorite part of the world is the engrained habits within society (for lack of a better word).
These habits can be pretty broad but since they are so widespread, it makes it hard for people who value their privacy to stick to their beliefs and go against them.
Examples of this are like saying no to giving away some information, or asking for someone to delete something like a photo of you. Society is trained the other way. Society is trained not to be privacy aware and therefore reacts in a way that puts massive pressure on those who want to keep themselves more private.
I’m sure a lot of you are familiar with this already. Any tips? -
I’ve seen so many rants on here about people wanting things for free for whatever reason.
While devrant is great, I think this is the best rant on the subject ever.
https://youtu.be/7yFFBBFqe-E5 -
https://m.facebook.com/story.php/...
WATCH NOW THANK LATER. (It’s rubber duck related)
Sorry about the Facebook video4 -
I am starting to build a portfolio for my dev services... Do you know any I can get inspiration from?1
-
What is the best build/dependency manager? I've used gradle before but is there anything else that anyone would recommend ?6
-
Are there any websites counting the days since the net neutrality repeal?
Would help remind people that this needs fixing just like India did -
"combination of upper and lower case letters, numbers and symbols"
Someone please change the devrant terms to encourage more secure passwords...
(Yes, I actually read* the terms and conditions)
* half of7 -
Does anyone have suggestions for privacy respecting payment services?
I currently use PayPal and Venmo but I don’t really trust PayPals business practices and am investigating other options.
any suggestions ?15 -
Does anyone have recommendations for a good offsite backup solution that’s like student-level cheap (or preferably free) that allows you to keep control over your data (I don’t want to upload my stuff to google drive or the like for privacy and government surveillance reasons as I’m sure @linuxxx would understand).9
-
@dfox, feature idea.
We should be able to make lists or rants, just like Twitter lists. Then people can have a "read later" list or use the lists to rank their favorite rants.1 -
How do people check code quality during interview process online? I believe I write a very good one after 9years+ experience but never got passed...