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 - "else's"
-
My "Coding Standards" for my dev team
1.) Every developer thinks or have thought their shit don't stink. If you think you have the best code, submit it to your peers for review. The results may surprise you.
2.) It doesn't matter if you've been working here for a day or ten years. Everyone's input is valuable. I don't care if you're the best damn programmer. If you ever pull rank or seniority on someone who is trying to help, even if it isn't necessarily valid or helpful, please have your resume ready to work elsewhere.
3.) Every language is great and every language sucks in their own ways. We don't have time for a measuring contest. The only time a language debate should arise is for the goal of finding the right one for the project at hand.
4.) Comment your code. We don't have time to investigate what the structure and purpose of your code is when we need to extend upon it.
5.) If you use someone else's work, give them the credit in your comments. Plagiarism will not be tolerated.
6.) If you use flash, you will be taken out back and shot. If you survive, you will be shot again.
7.) If you load jQuery for the sole purpose of writing a simple function, #6 applies.
8.) Unless it is an actual picture, there is little to no reason for not utilizing CSS. That's what it's there for.
9.) We don't support any version of Internet Explorer and Edge other than the latest versions, and only layout/alignment fixes will be bothered with.
10.) If you are struggling with a task, reach out. While you should be able to work independently, it doesn't make sense to waste your time and everyone else's to not seek assistance when needed.
11.) I'm serious about #6 and #7. Don't do it.48 -
My life hurts when I have to develop on someone else's computer and they use the "light-theme". #teamdarkside26
-
Being paid to rewrite someone else's bad code is no joke.
I'll give the dev this, the use of gen 1,2,3 Pokemon for variable names and class names in beyond fantastic in terms of memory and childhood nostalgia. It would be even more fantastic if he spelt the names correctly, or used it to make a Pokemon game and NOT A FUCKING ACCOUNTANCY PROGRAM.
There's no correspondence in name according to type, or even number. Dev has just gone batshit, left zero comments, and now somehow Ryhorn is shitting out error codes because of errors existing in Charmeleon's asshole.
The things I do for money...24 -
day 1 - colleague buys a mini need pistol
day 2 - other colleague buys a big nerf pistol
day 4 - other colleague buys a f#&$ nerf shotgun
day 7 - I buy a automatic nerf gun
day 8 - huge nerf war with other co-workers
day 9 - nerf weapons banned on the office
yesterday - wait colleague leave the office and shoot him on the face every time
today - everyone walking crouched leaving the office
Please, if you are the someone else's boss, don't ban nerf guns, it's worse..26 -
1. Have some issue with my code which spits out cryptic compiler error.
2. Ask on stack overflow, Reddit, etc for a solution.
3. Get scolded at for "not reading the documentation" and "asking questions which could be answered by just Googling". Still no clue what I'm doing wrong, or what the solution would be.
4. Find someone else's vaguely related problem.
5. Post my problematic code as the answer, with arrogant comment about OP being a retard for not figuring that out for themselves.
6. A dozen angry toxic nerds flock in to tell me how retarded and wrong I am, correcting me... solving my original problem.
7. Evil plan succeeded, my code compiles, and as a bonus I made the internet a worse place in the process.
I think if you tell a bunch of autistic neckbeards that "all coronaviruses are fundamentally incurable", you'd have a vaccine within a week.15 -
When you start reading someone else's code and all you do is properly indent for the first 30 mins so you can actually read it.15
-
HR sent around updated contracts asking everyone to sign them since the company changed its name, fair enough.
In the contract it stated "Your normal place of work will be X" - only X was many miles away, and I'd never worked there, never planned too. Assumed it was a mistake, sent it back. HR refused to change it, stating that the "normal place of work does not need to be the place where you normally work."
A lot of back and forth entailed, I refused to sign, I was reprimanded for not doing so, I was asked what my problem was as it made no material difference, and then I eventually replied with:
"Angela, I'm refusing to sign this as it's factually incorrect. No further explanation is required. I'll maybe consider signing this if you sign a piece of paper declaring you believe the moon is made of cheese, and you're the cow the milk came from to make it."
A very strongly worded email came back about how this was going on my record, I needed to offer a formal apology, etc. - all cc'd to my manager. I replied back, again copying my manager in, stating that this was ok, as I couldn't remain at a company who forced employees to sign dodgy contracts anyway.
Problem was (for them), I was a *massive* single point of failure for them at this point owing to some others leaving with no handover - hence I knew I wasn't going to be the casualty here. My manager flipped the lid at HR, got the CEO involved on threat of *him* leaving, and the whole thing massively blew up. Happy ending in that the HR person in question was fired, everyone else's contracts also had to be redone (I assumed everyone else just signed without looking which is worrying), and I actually got a pay rise out of it when higher ups realised the massive single point of failure I was.
But damn, I would've walked over crap like that. Walked pretty soon after anyway!13 -
string excuses[]={
"it's not a bug it's a feature",
"it worked on my machine",
"i tested it and it worked",
"its production ready",
"your browser must be caching the old content",
"that error means it was successful",
"the client fucked it up",
"the systems crashed and the code got lost" ,
"this code wont go into the final version",
"It's a compiler issue",
"it's only a minor issue",
"this will take two weeks max",
"my code is flawless must be someone else's mistake",
"it worked a minute ago",
"that was not in the original specification",
"i will fix this",
"I was told to stop working on that when something important came up",
"You must have the wrong version",
"that's way beyond my pay grade",
"that's just an unlucky coincidence",
"i saw the new guy screw around with the systems",
"our servers must've been hacked",
"i wasn't given enough time",
"its the designers fault",
"it probably won't happen again",
"your expectations were unrealistic",
"everything's great on my end",
"that's not my code",
"it's a hardware problem",
"it's a firewall issue",
"it's a character encoding issue",
"a third party API isn't responding",
"that was only supposed to be a placeholder",
"The third party documentation is wrong",
"that was just a temporary fix.",
"We outsourced that months ago.","
"that value is only wrong half of the time.",
"the person responsible for that does not work here anymore",
"That was literally a one in a million error",
"our servers couldn't handle the traffic the app was receiving",
"your machines processors must be too slow",
"your pc is too outdated",
"that is a known issue with the programming language",
"it would take too much time and resources to rebuild from scratch",
"this is historically grown",
"users will hardly notice that",
"i will fix it" };11 -
At work, everytime someone finds a piece of code (their own or someone else's) that couldn't possibly have ever worked, we draw a line. Obviously preceded by finding out who wrote said code.5
-
Many, many years ago, Apple had this software you could install which allowed you to take full control of someone else's machine. Well, my mate who was a designer worked in a different office downstairs. I was often in their fixing stupid shit problems. While he was out on lunch, i installed and configured the software on his mac. After lunch I went back upstairs and watched his every move on my mac. He was in adobe inDesign creating some design for a brochure. He was in a text box changing the heading, i seized the opportunity and took control typing in the text box "i am a useless cunt", pissing myself, I then selected the text and increased the size and made it bold... then the phone rang.2
-
Never worked for this guy, just saw it someone else's feed and thought it would be appropriate here. This is not leadership. This is bullying and stomping on people in a vulnerable situation which most likely has very little to do with their work ethic and more to do with company health. Yea, definitely elevate yourself and be that A+ person for you. Not for assholes like this. A good leader would empathize and provide resources for advancement and transformation to roles that are more aligned to the current environment.24
-
Debugging someone else's code and having the thought: "Am I better off just writing the code again from the start?!"6
-
A while back I had a coworker who was just strange. I took a personal day one day, and came back to find my monitor (that I had brought from home) was gone. I was asking the people who worked around me where it went and after no one knew, I found it on someone else's desk. When I explained to him how I had brought it from home he denied he took it from my desk and continued that it was HIS from home! Turns out he had been taking other people's equipment around the office as well. He would rearrange furniture and even take down other people's personal decorations. He was eventually let go...5
-
Project manager : I want you to do the job by tomorrow.
Me : I can't, there's some problem with MySQL.
PM : Then use somebody else's SQL, but I want the job done by tomorrow!
Me : *weeps in silence*5 -
I would absolutely love it if people would write their own stupid code instead of blindly mixing everyone else's mental diarrhea together and pouring the resulting mess into their bloody stupid IDE. At least then I could insult them properly. As it is, they're outsourcing their fucking stupidity to the lowest fucking bidder and then bragging about how quickly they get everything done. And management eats it up! No wonder everything is a slow, tangled, unmaintanable mess.
I can't fix much of anything because almost none of it is in my control. It's all autogenerated bullshit glued together with laziness and poor taste. "But Root, why is fixing this taking so long?" Gee, I wonder why. Maybe if someone had built it somewhere in realm of correctly the first time, it wouldn't have all fallen apart when someone looked at it the wrong way!
Seriously, there's no way this pile of stale fertilizer could have passed QA.rant idiots import * fragile monstrosity leggy devs why code when you can steal no independent thought npm mentality10 -
i really hate when i have to read someone else's shity code ... I'd rather write the entire code from scratch -_- !9
-
I just fucking despise working on someone else's code and it's filled with errors like "reciever" instead of "receiver" or "mesasge" instead of "message"...
it fucking leads to an astonishing amount of fucking errors just because I know how to write english words AND I'M ITALIAN WTF18 -
Just inherited a web application, worst security ever, all it does is call an unsecured application that does an active directory call, verifies the user name exists and then grants the role that the username is assigned. That is it oh and if you can find your way into the admin panel anyone can edit anyone else's role.
Come to find out this application got the dev who designed it a promotion to lead.5 -
"...the way he has written the code, it feels nasty man. I would have done it this way..."
Fuck you and your feelings. If you think my code is bad, give justification for it. Explain the fucking reason. Stop saying it "feels" like a bad code.
Fucking tired of this mentality in most of the developers. Why is it that the moment you look at someone else's code, you feel like you would have written it better. Programming is problem solving. And you can solve a problem in couple of different way.
If the code is absolute shit, has followed no best practices then yeah, go ahead and call it a bad code. But just because you would have moved some lines here and there, that doesn't mean the other persons code is horrible.
Goddamit!13 -
Damn you stackoverflow!
Why can't we declare an answer as outdated or deprecated or just plain out wrong!
I like that you have so many questions, yet when the correct solution is a 0-upvoted by a 0-rep user hidden at the very bottom between a huge amount of wrong answers and whereas the *accepted* yet wrong answer has upvotes that are skyhigh, it just wastes my time.
All that is achieved is a feedback loop enforcing a faulty answer will accumulate ever more upvotes. And waste somebody else's time in the future as well.
I cannot add the correct information, as that would harm the author's intent. I cannot edit the faulty answer to state that there is a better answer, as that would be an attempt to reply. I can downvote it, yet that just a tiny drop on a very hot stone.
All I can do is add a comment pointing to a correct answer, yet that is easily overlooked.
Come on, stackoverflow! This is madness!6 -
Hunted a bug for 8 hours, thinking it was a problem in my code....
Found out it was someone else's code generator that injected the bug...
Contacted the concerned dev... Had to convince him for another 3 hours that it was his change to the code that caused the issue. He is still sure that his change can't break the code...... What the fuck are you..? A fucking God programmer who never makes mistakes??
I mean how hard is it to just accept when I just proved it to you??6 -
"please use a secure password*"
* But don't make it too secure, 20 Charakters is enough.
Why would you fucking do this? The only reason I can think about is a scenario like this:
"How do we store the passwords in the database?"
"Just like anything else?"
"So I create a VARCHAR(20)?"
"Yeah why not? It's good enough for a name, and you shouldn't use your or anyone else's name as a password, so it should be perfect"10 -
TLDR: First dinner with whole family, already 3 smartphones to "repair".
They buy cheap phones with just 8 GB of storage and then ask me to solve their issues with "insufficient space on the device" without removing pictures and videos because of course they are not aware of concepts like pc/cloud backup or using SD card as main saving location.
At least these phones are full of bloatware so I can easily disable something to gain enough storage to get rid of the notification (tricking them into believing that I solved all of their problems) while I set SD card as default and enlighten them about the wonders of Google Photo and its auto-clean function.
I'd really like to ignore them, but unfortunately that's the only kind of relationship I have with my relatives, I know that sucks but at least is something.
And I actually prefer to spend some minutes on someone else's phone than talk about politics or try to explain what exactly is my job and what I am studying 🙄6 -
!Rant
I highly recommend everyone fire at least one client in your lifetime. It is a glorious feeling!4 -
This fucking kid has the audacity to ask for me to decompile someone else's work and recompile it for a newer version. Wtf man4
-
The company I work for (very big IT consultancy) has made the absolutely genius decision to put a block on the corporate proxy for GitHub. GITHUB. Because no fucking software developer ever needs to visit there. Their reason? "We don't want people publishing our intellectual property". Mate, I can fucking guarantee you that if unscrupulous bastards want to publish code against our T&C's, they will do so. Why make every body else's job harder and block it?!
But the best bit, you can submit a request (that is accepted without question) to get yourself an exemption. WHY THE FUCKING FUCK HAVE THE BLOCK IN THE FIRST PLACE THEN
To add to their fucktardery, they blocked the CDN that hosted stackoverflows css and JavaScript last year (CloudFlare) weeks after the alleged hack was fixed, and seemingly without any research at all. This obviously rendered stackoverflow unusable. Because again, why would a company full of engineers need to go there.
Morons.4 -
So this story is from my University days. I was in the 6th semester back then, studying CS.
My University website was pretty shitty. Basically it was one of those old ass website that said "Best viewed in IE8". Anyway, I was snooping about the website, trying to find some news regarding an event.
I logged into my account, and randomly browsed into the leave request portal. This was a basic HTML form where students could apply for leaves from the classes and see the status of the leaves, if they have been granted or not. I noticed that the link to the request portal from the student login welcome page was actually something like http://univ.com/student/index.php/..., here 1234567 was my student ID. Yep, it was hardcore into the page, and sent as a GET request on being clicked. That was their idea of authentication I guess. I change the student ID to someone else's, and it let me login as that person.
Long story short, I wrote a little python script to login as every person from the starting of student IDs, till the end, then submit a leave request with a random dumb reason like "can't come, at the strip club" or "going for sex change operation". What I did not know was that when a request is submitted, a text message is also sent to the student's guardians phone number. I ran the script.
That day, over 1000 parents received text messages from the University saying that their kids have applied for a leave from random date to random date for some retarded reason. It was a blast. Students were talking about how someone had "Hacked" into the system.4 -
Opening somebody else's code(11000+ lines in 2 js files) only to find a 100+ "var a" declarations and naming conventions like var chart1, var chart2. Best part? Not a single comment. Even better? The one who wrote the code doesn't remember what does what.3
-
Same situation as my previous rant.
Was building the dynamic page loader thing (basically mvc part) but it just DIDN'T FUCKING WORK.
As a last resort I chose the views to render based on a few if-else's 😅
Hacky as hell but it saved me from doom! -
So we are in computer lab with some bitch ass c++ program on the board,,its approx. 150 sloc with lot of if's and else's...halfway into the session my friend rolls on his chair comes to my system asking for help, i say sure dude why not.
So we both roll to his system and that bastard has 0 indentation,a set of brackets for every if else even for non-compound statements with every bracket in a line of its own.......
With great difficulty of restraining myself from punching him in the face,,,i politely ask him"Have you ever coded in python"
He says no
I say "that was a rhetorical question"
Everyone around us bursts into laughter and that poor lad still has no idea what just happened
Python should be made compulsory for fags like these,, they'll know the meaning of indentation only then7 -
Almost every other person: goes to a club and wakes up in some stranger's bed.
Me: wakes up infront of someone else's computer
(Apparently, I went home with a friend and started programming on her pc and fell asleep infront of the computer...)1 -
tldr: My school created 1000 Microsoft and Google accounts without our permission and we can't even use the services they provide.
A few days ago I ranted about our schools IT department blocking all outgoing ports.
A few days ago we also got Enterprise OneDrive accounts to store all our stuff, sound wonderful in theory.
The thing is OneDrive doesn't work without outgoing ports either...
So our School created both Microsoft and Google accounts in our names. This is against the law. You can't just register 1000 Google and Microsoft accounts in some else's name, like bruh wtf.15 -
Why does Google not have a dark mode for their freaking home page? I have dark mode on everything on my computer then I go to look something up on Google and get blinded. If they can do it for YouTube why don't they get it together on their nearly blank, bright white search page. You're better than this Google. And while I'm on that topic same to you stackoverflow. When I'm copying someone else's code at least let me do it in dark mode.11
-
Fixing someone else's code who left the job.
Production suddenly not working, cannot debug locally, cannot deploy to a test environment because it does not exists anymore.
There should be a contract clause that developer need to support his project for 2 years after he leaves his job.9 -
Are you a complete passive aggressive twat?
Are you 100% completely unable to stand up for yourself outside of the safety that a computer screen provides?
Are you a male and capable of only doing things that would take you in the absolute complete opposite direction of a vagina?
Are you a female and an insufferable twat?
Do you think that people's likes and dislikes are no better than yours?
Is your opinion better than anyone else's?
THEN BEING A DEVELOPER AND BEING IN DEVRANT IS JJJJJJJJUST WHAT YOU NEED!
Here in our community, the more full of shit that you are! the farther you will go up in popularity! Insufferable opinionated and biased assholes that could not throw a punch if their lives depended on it is LITERALLY WHAT IT IS ALL ABOUT!!
lmao, I swear man, some of y'all are just too full of shit.20 -
PSA: if, for whatever shit reason your brain comes up with, you decide to run a webminer in your retarded useless piece of shit website, at least HAVE THE DECENCY TO WARN USERS ABOUT IT. And while you're at it, implement some basic monitoring and safety functions. If you don't, you can set yourself on fire and jump from the top of the tallest building you can find.
Some basic tips:
1) don't run that shit on phones. The fraction of a fraction of a cent you're gonna earn from them is not worth the risk of overheating them and draining their batteries.
2) add low battery/overheating protection: the last thing you want to do is kill some poor sucker's laptop (and potential unsaved work) just because they forgot a tab open. Every time a laptop dies because of you, a knife will slit your throat.
3) WARN YOUR USERS ABOUT IT! You are straining someone else's resources for your own profit: at least have the balls to be open about it. If you try to run a miner silently in the background, I will make you eat whatever is left of your fucking brain, then drown you in the shit that comes out of your ass.5 -
Refactoring someone else's code (the dude's a senior).
I'm a junior, just updated my linkedin, burnout activated, I can't deal with this kind of shit no more.
Outro: this is the nicest piece of code from him, every other line of code just .... just.... D:14 -
First payment i received for doing someone else's homework. I was staying at a dorm and said to roommates "pizzas! Im buying"
-
Please ++ this. I need a stress ball. I've been debugging someone else's code for the past 8 hours and it might as well be written in Sindarin script.1
-
Client had our company build them a site, they refused our hosting suggestions, and did not want any maintenance on their site.
They eventually left us as a client all together(they were getting other services so they occasionally got an edit or two) and sent several rude emails to delete their passwords so we wouldn't have access to their stuff anymore. I gladly gave the site over to the new company with a solid "good luck." I wanted nothing to do with this client anymore anyway.
Now I'm 9 months down the line and my AM sends me an email that the client wants maintenance. I'm already typing up a ranting email to tell them no, when I decide to check the site. There are WordPress php errors all over the site.
Idk what this other company did, but I want nothing to do with cleaning up someone else's screwups. If I were freelance, this would be a HUGE up charge.7 -
When someone else's JS got you like... Want some meatballs and garlic bread with that spaghetti code?1
-
Shout out to the people who take someone else's office chair. I just went for a toilet break then *poof* someone took it.5
-
When I see a bug in somebody else's code (Gnome):
- "can you please not write bugs!"
When I see a bug on my code:
-"whatever, I'm only human..."
😅2 -
Anyone else's blood boil when TV shows abuse tech terminology? Like the 'hacker' saying "connecting the virtual TCP to the neural net."14
-
I had a manager who scolded me in me in public on a non-IT floor because I used child classes and overloading of methods which "is too hard to read". Instead use "lots of ifs and else's". This is the guy that had a JSP so large (be cause he had so many ifs) that it couldn't be compiled even on a server.
The best karma happened a few months later. I was looking for a new job (wonder why?) and was very deep in the interview process - like round 5- of company A. I got talking to this jackass, who had no idea I was interviewing, said "yeah I applied to company A once. Couldn't get past the first round. Great benefits, though.". Me getting the job a week later was the best thing ever. -
This feature I'm building requires crossing over to a second application for some actions (fair, this reduces repetition), but the method used for it is kind of ridiculous.
To keep with the existing patterns, I followed suit, and added two PATCH and a DELETE routes, wrappers, and calls. (Typical CRUD + de/reactivate).
But. This freaking halfassed HTTP model doesn't support anything but POST and PUT! wtf. (Also, the various IDs, naming schemes, and required json data/formats differ across view, controller, and endpoints. but whatever?)
Two and a half hours later, and the feature is done and works wonderfully. Four times the functionality of the previous incarnation, and the code is only about 25% longer! haha.
Ahh, I'm complimenting myself again. (but somebody has to, right? 😅)
but really, when i want to get something done i'm actually surprised at how quickly it all comes together. Even when I need to patch API Guy's madness.
(and this time I actually found someone else's code in the mess! It was actually worse!)
I suppose taking a day off yesterday did me some good.rant double entendres are the best rest after rest root compliments herself expanding someone else's crud1 -
Worst part: being everyone else's Search Bitch. Seriously, how the hell do you have a job in the tech industry when you can't use a fucking search engine, whether it's Google, a builtin search facility or, hell, scrolling down the goddamn page?3
-
One thing that will eat up your whole day is someone else's uncommented code and you are supposed to enhance its functionality.4
-
I am not a front end developer. Don't have the skill set, but I am learning. Work assigns me an "easy" task of modifying someone else's angular code(with all those <div> tags) to change some functionality. If it was well formatted, easy shit.
WHY THE FUCK DID THE PREVIOUS FUCKER INDENT LIKE THEY HATE ME? PARENT TAGS ARE FARTHER OUT THAN CHILDREN TAGS. SOME OF THE TAGS ARE 10 TABS FROM THE LEFT, WHILE THEIR CHILD IS ONLY 2. IN ADDITION, ALL THEIR CODE IS COPY PASTED FROM OTHER FILES, REFERENCES CONTROLLERS FROM OTHER PARTS OF THE CODE IT DOESNT NEED!
I am tempted to kill it with fire, find the person who wrote it(on a different continent), kill them, and then rewrite the whole thing in a language I am still learning. FUCK!2 -
Boyfriend just got rejected after spending 45 minutes annotating a video using a company's shitty product they asked him to learn and utilize for the interview itself.
He did a fine job, if I do say so myself.
He was rejected today, with no reason other than a list of "common things that might have triggered a rejection".
Oh and the classic "we're sorry, we can't tell you why we rejected you - but we look forward to you re-applying in 45 days!"
Why the fuck not? If you're a recruiter and you do this shit, go royally fuck yourself. It's so beyond unprofessional and there's zero reason for it.
If he fucked up and failed, fine. At least tell him why. Be fucking adults. Your shit fucking stinks just like everyone else's, this isn't American Idol or the Hunger Games; you're not President Snow, and even Simon will tell you why you suck.
Fucking aggravating.15 -
My FAVORITE bugs are those in someone ELSE's code that MY code depends on. Like an API that won't respond correctly when I FOLLOW THE DOCUMENTATION EXACTLY. 😐1
-
I am an I.T Admin currently responsible for the URS, Validation, oversight of outsourced development and deployment of a new application for our company...
I've been saying once a week now for 2 fucking months that this thing will be ready to deploy at the end of the week.
With enough technical knowledge I know the hell business people put developers through, the lack of contextual understanding of the Job between the two sides is insane.
(I mean holy shit when you tab through various fields, even that ordering needs to be explicitly programmed.)
I refuse to put the pressure on our devs that I am told too, I cant submit a request and phone ten minutes later to ask if itll be done today, people plan their lives, the devs have other clients and projects... what the mother of fuck makes us so special that they must drop everything.
On top of that all the testing I do over and over and over and over reveals some pretty huge operational risks and I keep making changes so as to not blow up the operations of half our company.
I am not saying my boss is horrible or anything but Holy Hell, most people just can't put themselves in someone else's shoes for five short minutes
I try to please my boss while trying to protect my devs from abuse and sadly it results in me being in the middle of two sides playing tug of war and it is ripping me apart...
Why can't people just be more understanding and communicate and understand better... But don't worry all you beautiful game changing, world improving devs... I will always have your back3 -
That time you think you found your dream dev job...
But they really just needed a content entry person so the other dev could add 'senior' to his title and work on all the new fun projects, while you're stuck fixing IE7 bugs in his code from 3 years ago.
He used prototype instead of jQuery.
You try to tell them about responsive design, but they think everything needs a separate mobile version.
You spend half the day learning his custom functions to a cms he built 2 years ago, and he's in the process of rebuilding a new cms from the ground up, so you have to learn the new version too.
Was fired 3 days before my birthday, and didn't get my company gift, even though I contributed to every one else's gifts.
Fired 2 months before birth of my child so lost my insurance.
After my time there... They now build responsive, they now use jQuery for everything. I also showed them how to do IE testing with virtual box, instead of them using the secretary's computer.7 -
Me : hey do you remember that c++ file ?
Him : which one ?
Me : the one with 69 if-else's and 420 switch cases ?
Him : oh yes I remember, but I don't remember, or do I ?
Me : -_______-7 -
I just fixed my first code issue in my first IT job ever! Holy fucking shit I'm almost senior software engineer by now!
That magic joy of knowing that my instructions will run on someone else's computer is just mind-blowing. -
Oh boy! Here we fucking go lads!
Mods are fantastic and people deserve recognition for what work they do, but as soon as you begin to start taking your work and trying to strip someone else's name from something is bullshit.
No Bethesda aren't perfect and yes the Nexus mod community do some great things, but without Bethesda there would be no Nexus and as soon as you try to make your efforts the forefront of someone else's work you can stop.
If I was to take devrant and place my logo on it and just call it a modification guarantee people would be upset, what's the difference here?
End scene.6 -
I bought hosting and domain last year, I uploaded my site and left it for months. Last month I logged onto my webhost's user panel and the "login to cpanel" option of my hosting directed me to someone else's premium hosting, I realised it late and I had already deleted whole of the WP site as I presumed it was mine. I left the database intact, reached out to the domain owner getting the info via whois, surprisingly he is was all fine losing his merchant navy academy website.
However, I WAS NOT FINE because I am not fucking expecting my webhost to give someone access to my hosting, just like I got access to his.
Been two weeks and they are unable to fix it and I am pissed off. I had no urgent need but I WANT ACCESS WHEN I WANT.
They are not as big as GoDaddy but they are a reputed hosting provider in my country with nice and fancy WP domain etc management portal and everything. I never expected this from then. How the fuck would they let this happen.5 -
In my country, almost every college student is expected to finish their degree and apply for an internship, with some universities forcing them to do it and making it a requirement to finish their studies.
Now, this wouldn't be so bad if almost every internship employer in the country didn't expect you to work for free. Seriously, I can estimate 80% of the internships pay you NOTHING. WTF.
Fortunately this is not the case for CS, but every time I tell somebody I recently started an internship, they will ask me: "Oh, but they don't pay you anything, do they?". Of course they pay me! I wouldn't be going to an office every day for 4 hours to do someone else's work if they didn't!!
Why the fuck is it even legal to employ somebody and not pay them a cent, just because "it will look good on your resume"?? And why do people still accept this shit??
Is is like that on other countries as well?2 -
People with dirty, greasy keyboards and mice. They obviously never wash their hands and all that disgusting gunk builds up around where they touch.
The feeling when you use someone else's mouse, and you can feel the lumpy texture of the sticky grey filth on it.
Clean your desk equipment occasionally, people. Also, wash your hands properly after using the bathroom, and it won't even be much of a problem.8 -
The best mentors I had were the people at the company where I started working.
I was doing my master thesis, bored like hell writing about someone else's idea. I decided to drop out and do a 10 week apprenticeship at this company. They had been my mentors in a university project and thought it would be nice to see what I could learn from them. I wasn't wrong.
During that time they taught me Ruby, JavaScript, Angular, Node and Git. They taught me about coding standards and how to write better, more maintainable code. They inspired me to keep learning and also to share my knowledge. In the end I didn't stay there, but they helped me get my first real job.
If it weren't for those 10 weeks my career would have been a lot different. I wouldn't be the developer I am today without them and I'm forever grateful.1 -
Well, this one I HAVEN'T seen before. I'm officially getting emails from recruiters addressed to someone else's name
Today, apparently my name is Mateus.8 -
I'm debugging someone else's 10 year old legacy .asp web application (shoot me now), and I'm trying to find the most recent records in a database table.
Why is the most recent record from September of last year?
Oh.
Because they're storing the datetime value as varchar (40).
Good thing they were smart enough not to waste disk space by using varchar (255)!4 -
does anyone else's boss get pissed off when you can't fix printers/ internet/phone issues? somehow being a Web developer makes you have a special connection with technology apparently5
-
Aggressively eliminate from your life everything that causes the slightest mental distress. Replace everything that has to it even a hint of undesirable emotions.
I once read about a girl who left work to buy a plane ticket to Australia to get away from her abusive boyfriend, and started her life from scratch. Being in an abusive relationship myself, I envied her.
One million seconds is eleven days. One billion seconds is 31 years. If you have just one second to spend with a person, you won't run out of the population for 248 whole years. There is no such thing as an irreplaceable person, no matter if they're your father, mother, best friend, wife, or husband.
Pain and trauma won't really go away, but they won't get bigger. You, however, can. One day you will be dying, and realizing at that moment that you didn't live the life you wanted to live, while knowing it's too late now, is the scariest thing that can happen to a human being. As you fade away, the sense of time will slip, and whatever you're feeling will stretch to eternity. Make it an eternity of calm happiness, and not an eternity of doubt and sorrow.
Make sure that when this moment comes, you're ready and comfortable with the life you lived. At least be confident it was YOUR life, and not someone else's.
This goes to everyone, both mentally/physically ill and healthy, and to both neurotypical and on the spectrum.12 -
THIS FUCKING RECAPTCHA GEM! WHY THE FUCK MUST I DEBUG YOUR FUCKING PRODUCTION CODE AND WORK AROUND YOUR FUCKING BLUNDERS?
VERY LITTLE PISSES ME OFF MORE THAN SUFFERING FROM SOMEONE ELSE'S FUCKING STUPIDITY5 -
Does anybody else's devRant flash open the closed then open again when they press the app icon on Android?11
-
FINALLY fixed a stupid website issue. Absolutely nothing to do with my job, but it's also no-one else's job - the website was apparently contracted out years ago and everyone just let it go when they saw this thing.
...also 'finally' refers to the fact that it's been bugging me since I interviewed several months ago. I spent longer finding the thing I was looking for than I did fixing it2 -
Had an issue running through someone else's buggy code and my PM told me to "use a goto to fix it up, those always used to help me in school". Can a recruiter on here throw me a bone and get me out of this place?
-
We have this lovely little old lady who works in QA and whenever she finds a bug she goes across the office to the developers desk and taps them on the shoulder and spends like 15 minutes explaining and showing the bug...
This is infuriating as you lose all concentration on what you are working on and wastes so much time... But I can't bring myself to tell her to stop just can't find kind enough words. She's a lovely person and means well but it seems her world runs a lot slower than everyone else's.1 -
So before the Age of JavaScript, when programming was trying to be an engineering discipline, I felt like we were getting close to figuring out what worked and what didn't. We had rules of thumb (more general than Patterns) and code smells.
Then JavaScript came in and no one had time to think about "engineering" anymore. I'm fine with MVP and small iterations, but the disdain I see for making code clean and extendable and improvable is baffling (and annoying). First-time coders might never have had to fix someone else's code, but two weeks in a chair should have fixed that.
It's not that understanding code is so hard (although it can be); understanding the _intent_ is hard. This MVP is great, but when no one had time to document what is actually supposed to happen, programmers have to reverse-engineer the *design*.4 -
#!/usr/bin/rant
So, we are a web development and marketing agency. That's fine... except now it seems that we are a marketing and web development agency. Where the head marketing guy feels it's his job to head up web development.
This is NOT what I signed up for.
When you offer web services to a client, the one meeting with the client should understand at least basic stuff, and know when to pull in a heavyweight for more questions. Instead, our web team is summarized by a guy who listens to 80's rock music in a shared office (used to be just me in there) and spends his days trying to get 30-year-olds on Facebook to click an ad.
He was on the phone yesterday with some ecommerce / CRM support, trying to tell them that they have an API, that "it's a simple thing, I'm sure you have it", and that's all we need to do business with them. Which is not his call, it's my call, but for some reason he's the one on the phone asking for API info. The last time I took someone else's word on an API, I underquoted the work and eventually found out that their "API" was nothing more than a cron job which places a CSV file on your server via FTP.
Anyway, we now have a full-time marketer and two part-time interns, with another ad out for an AdWords specialist. Meanwhile, I'm senior dev with a server admin / retired senior dev, and if we don't focus on hiring a front-end guy soon we're going to lose business.
Long story short, I'm getting sick of having a guy who does not understand basic web concepts run the show because he's the one who talks to the client.3 -
Point out everyone else's bullshit. Some people will tell you you are mean or you lack soft skills or that they can no longer work with you and you should go to see a therapist, but oh well, you are an engineer not their mom. You are just being rational.5
-
Ad blocker blocker...
Random news website: "Please disable ad blocker" or pay us $10 a month
Me: nope... chrome dev tools... delete tpmodal crap... overflow? nope. $0 a month
reading someone else's newspaper they left behind... priceless5 -
When reading through someone else's code, what about it made you think "Damn this is well written" or similar?
Any language - I have a bias towards PHP, C++ and C though.9 -
If anything pisses me off more than some random client talking trash about my software bc they don't know how to use it, it is some guy taking credit for someone else's work and get away😡2
-
That moment when you come to post something on devRant and you find someone else's post about the exact same thing :/1
-
Of course I can change someone else's code to do something totally different, understand it and all within an hour of your call... on a Sunday morning! 😠
-
Got tired of these "share or die" messages and sent this to everyone-
"Hey, read this,
1. WA will not give free stuff if you forward a message to 10 groups.
2. You can't send a message to some people and cure someone else's cancer
3. WA won't pay someone else when you forward a goddamn message.
4. WhatsApp gold is fake. It is a fake app that can steal your passwords, pictures and other private stuff.
5. Gods don't use WhatsApp. So you won't die if you don't forward messages.
6. WhatsApp.com is the only official WhatsApp site.
Sites like 'whatsapp.xyz.com' and 'claimprize.whatsapp.fml.com' are FAKE.
☺☺
Now you know. Spread this! "14 -
Chat apps. What's the idea? Those are basically tools of violence. They give you a possibility to in real-time stop someones work and start demanding service. Now. Immediately.
Usually people send you first email and then they after 10 seconds chat "did you see my email?? read it! serve it! please me!" Usually it's just a small request to document something, review someone else's document. Do it ASAP. If you were coding something, then drop it and do someones job for them instead.
You got a request for me to create some verification case list? Put it into my backlog. I might start doing that in week or two. Or month. In case there's nothing else more important. Since I know that you are working with something that you think is the whole universe, but trust me, I got my own problems already.
But hey, if I don't reply to your chat in a minute, please feel free to walk behind me and start explaining your life. No need to wait even for me to get my headphones off. "Oh you are in conf call? Well, this is just a quick thing blaa blaa..."1 -
I fucking hate people who report somebody else's work as their own successes so much.
I've written a fair amount of perf tests for our project so far (actually I'm like the only person doing that). Some fucker from another team asks me if I could write one more. I agree, because why not. I spend a few hours, making sure to cover all cases and commit the test. Then the same fucker runs it and reports it as HIS PERFORMANCE MEASUREMENTS.
0 credit given to me. Fuck you, I just wanted to be helpful and you used this.
I'm still quite young and tend to fall for shit like this, but getting more and more grumpy because of those people.4 -
How I see my code,
If(){else]:
Do -> this & that with them;
While (for)and >>;
//It takes me forever to figure our my own code
How I see someone else's code,
%fGu$@@)$'®}£jfksksj℅™™}£}∆¢b&jjwoajqh-2+=•{(=jajaJJwUUhh-jtffhk®{£{™>>¥,©®¢€££∆¶¶|×££{©]•{%$==¢++''). 92%+$+
//well I am not sure how in the world I manage to understand someone else's shit -
Does anyone else feel like they're the smartest, most experienced dev on the team. And there's like a huge gap between your and everyone else?
So you have your own work and things you want to do, but end up spending a lot of time helping or fixing everyone else's whenever they get stuck?
So in the end you can barely get your own work done and never get any free time to do the things you really want to work on/learn?10 -
Looking at anyone else's code in things I use. I just think to myself "damn this is so neat and structured, I've never made something like this"1
-
When you debug a project on someone else's computer, and then commit push, and the manager tells you that you dont have enough commits . Fuck it.2
-
I use WordPress for my clients. No prob there. I hate it when I use someone else's paid theme and I have to beat my head against the CSS because they've used a lot of #id and !Important in the main css file.
Makes a child theme almost useless.1 -
that awesome feeling when you run
iptables -F
and ssh just freezes.. And then you notice that last iptables -S printed: -P INPUT DROP
And it's someone else's server you have borrowed :D1 -
All the young kids get to work on new projects with the shiny tech....
I feel left out :( I'm only 30 and pretty sure skill-wise I can still kick everyone else's asses on my team...
But I guess I'll remain in the "nanny" role yelling at them whenever something fucks up....6 -
Had to make a change in an ugly codebase. For this I had to change a config value which was duplicated three times in the code base. So I wanted to refactor the code so that the config was in one place.
I worked on this for two days and it was starting to look good. On the third day when I started to work on this I realized that I couldn't start the server anymore. Looking through version control I figure out that my co-worker had stayed till 3am last night to work on the change I was supposed to make.
I had to spend all morning undoing his commits. Once I was done refactoring the actual change took me ten minutes.
Why the fuck would you stay until the middle of the night to work on someone else's task?!
Could have just asked how it was coming along if I wasn't working fast enough for him.2 -
Me: Hits blocking bug in someone else's code. Everyone's busy and stressed, I'll have a look myself. Find the problem, find associated documentation. In a language I don't really know, so pass this to appropriate dev.
Them: It's not a problem for me.
Me: ... Wut?
I don't work there anymore...
I joined in June to work on a project due to release in July. It released in December.1 -
I think I just gave my teammates/boss another mind-blowing idea...
Daily stand-ups are usually done standing up... Which means away from computers... And therefore JIRAs should not be mentioned, at least not by ID...
WHO THE FUCK CAN REMEMBER THEIR ISSUE IDS ALONG WITH EVERYONE ELSE'S...11 -
I have officially lost my wallet with all my cash cards, driving license, e-card, article-50 "you're allowed to stay in our country" card and my office access key.
How's everyone else's day going?7 -
Do you guys have a Mr. favorite (developer) at your company?
I've seen such a guy in at least two companies I worked for. He's always sucking the boss' dick and everyone favors his decisions above everyone else's decisions even though that's completely unfair and unhealthy.1 -
I've created a code review for merging someone else's code, coz they were signed off sick for the last month.
They're making comments about how it's wrong.
It's code they wrote, but restructured to be more readable.
They wrote incorrect code that was just so illegible they didn't realise.
How do I explain this diplomatically?10 -
When you have to fix someone else's code because you can't push your changes because of their rotting code.
-
You know what I hate more than bugs/shitty docs/no VCS?
Recoding the whole damn thing in another language, from ground up to do exactly the same shit. Why WHY must developers shit hundreds of solutions into space only to say "Huh, look at my software, it was I who developed it." No, you simply recoded it and wasted your time and everyone else's time searching for a solution.1 -
No experience with paid work yet, but for sysadmin work I'd mostly look at the environment and how the previous admin left the premises, and why they left. I wouldn't want to work with a bird's nest for a server room, that's got everything jammed into one clusterfuck of a god-function sort of server or something crazy like that. Separation of services, security, wire management, all those things matter because that's the state that you'll be working in, and cleaning up someone else's mess.. it makes my blood boil.
Payment is important, and if the job doesn't pay well, don't take it. Or if they place a wee bit too much value in those expensive pieces of toilet paper called certificates, it denotes incompetence from the employer by being unable to gauge your skills on their own (and I get that there's time management involved, but come on.. how long can it take to have a conversation with someone to gauge what their skillset is). But the working environment in particular is of vital importance. If it's all going to be yours to build, great (and don't you dare to half-ass it -_-). But if it's already been partially done by someone else, they'd better done it well. -
I have been trying my best to fix a broken process and a product that never saw the day of the light.
Aligning all the teams, trying to bridge all the feature gaps, and at the same time learning this new product and company culture.
Now this lady comes to me with a requirement. I have zero clue what it is and instead of empathising with me that I am new and should dumb down her ask, she kept throwing heavy product specific terms as if I have been working in this team for previous 9 lives.
Anyway, I take her ask into my product roadmap and try to prioritise it.
Now I connect with them again for some discovery and she is passive aggressive towards me that it's been more than a year no one is considering their request and started whinning.
I have just joined the org 6 months ago and you start attacking me for someone else's mistake?
What the actual fuck! Go fucking die bitch. Never again I am taking her request.
If she has a problem then just speak it up and take it with leadership. Don't fucking be passive aggressive with me especially when I am not at fault and infact I am trying to help her.
And in interviews they ask people whether they are a team player or not. -
Can I complain most of the memes or jokes in this platform have been overused
I'm usually not the one to speak but sometimes I just see overused jokes or those stolen from Reddit.
Have some originality
(and before you ask, my own memes are on Reddit as well. I repost my own memes, not someone else's)8 -
In my current team, when someone else's code breaks, I fix it. When my code breaks, I also fix it. I feel like there's something wrong here...1
-
I think this is the first time ever on my team where I read someone else's source code and actually went "wow... This is pretty well written and structured". No god methods or classes.
-
If I exploit ms server 2012 through a wifi hotspot , but logged in to someone else's account (assume it was sniffed) , and I do it using msfconsole connected to the tor with torify command , also I spoof my mac ,
will I stay 100% anonymous ?
If not , what can be done ?42 -
tl;dr. web hosting && a panic attack && security threat
i wasn't sure whether my brother's domain was hosted or not (because it wasnt showing a website and he didnt know any better).
so i decided to host a react-app for it on netlify and pointed the domain's nameservers towards it (a separate security threat at bottom).
all went well and now when you punch in the domain it ..all-behold.. shows a website.
NOW, i remember my brother was using the domain's email which probably means it was hosted, right?. so im panicking because im not sure whether i just deleted all his emails or not because it's 1:15 am and he's asleep.
there is a rant in there somewhere but im in too much of a shock as to how much data i might have just accidentally deleted
.
.
another tl;dr: my domain registrar let me change someone else's settings..
the reason i didnt know his domain settings is that he didnt know his password.
i had bought a couple of domains and was gonna host them on netlify. while i was doing this a bright idea hit me.. "you should finally build a website for your brother for the domain he bought 7 years ago"..
this is where the fun begins.
i sent an email to my registrar to point all nameservers of all domains to my nameservers and just to try out i included my brother's domain into it (i dont own this domain it's not registered by my email), and the next day i get an email telling me they've successfully made all changes.
.
Now tomorrow is monday and i'm going to their office to tell them i found a security flaw and see how long i can stall before actually telling them what it was and how their live's could've been made hell.3 -
Ok I need a second post for this week. A tech lead decided to have a one on one meeting with me in public on the clients' floor where he decided to get angry at me (in public mind you) about using too many design patterns and inheritance because that "makes the code too hard to read. Instead use a lot of if-else's like I do." So not just is he an idiot, he did this in public on a floor with people who didn't know programming so now I look awful. I was furious.2
-
I needed to log in on a website in someone else's pc and didn't know the password by heart. I thought I'd log into chrome, if I log out later, what could go wrong right?
Apparently, a lot. It facking merged my bookmarks, history and passwords with hers! And she had shitloads of them! It took me facking hours to clean up the mess chrome created. I trust her, but I still didn't want her to have my passwords etc.
Omg I'm never logging into chrome again elsewhere, what a frustrating facking waste of time10 -
Does anyone else have experience on a team where everyone seems to be doing their own thing across the full stack/multiple systems/languages but then they're all stepping over each other, breaking other each other's code so ends up doing a lot of rework to update your code to someone else's change.
And also many wheels get reinvented in slightly different ways because no one is aware that something like ... Already exists and can be reused or refactor.... Or how to use it correctly.
Basically we're like all moving in different directions instead of in sync.
I feel maybe the team is too big and everyone is doing everything, wearing too many hats... and maybe should define roles and ownership better.4 -
"There is no cloud, it's just someone else's computer"
I don't understand this statement. Could someone please explain.11 -
<meta-rant>
Kind of surprising to see how many people here learned to program while under 18 (like me) instead of from a traditional college. Curious if that affects anyone else's choice to go to college.
</meta-rant> -
Privacy nightmare!
So i had bought a second hand iPhone and it seemed the phone was reset as it had only the default apps.
But as soon as I downloaded Google Chrome on to it, things started to get weird. When i opened the newly downloaded Google Chrome app, it showed someone else's Google account already logged in Chrome. I went to the Chrome settings and the account section gave me full control over this person's Google account.
Not wanting any trouble, i didn't go further and removed that account from the browser.
I then logged in to Google Chrome via one of my "project specific" google account i had created months ago and it added fine. But guess what I found when checking out safari browser.
Safari has somehow synced bookmarks from my main & personal Google account!!
I'm just stunned. I didn't even provide gmail id of my personal Google account and safari somehow was able to get bookmarks from it.
I'm kind of scared now. 😵3 -
Sysadmin and an ex-employee couldn't fix an issue with an application for many months even with vendor's instructions.
Today the job is passed to me and I follow instructions exactly and resolve the issue.
The other two guys must have thought 'we don't need someone else's documentation, we can fix it ourselves'
This is not the first time something like this has happened. I guess some things just need a fresh perspective. -
Demo Driven Development
Now let's hit some deadlines, add the tests later, and the technical debt will probably just be somebody else's problem. -
Would you rather make every software you want but give up coding, or keep coding but always for somebody else's project?5
-
So once upon a time I had this dream while I was sleeping:
I was programming this videogame while I was inside of it.
It was something like VR where I had a tron-like world and I was the god in there, I was able to make and destroy anything as I pleased.
What I did was making a sort of challenge where you had to destroy someone else's kingdom by accessing it via FTP and then just destroy the useful files to kill defences and then become an actual king of that place.
Once awake I started thinking of making this whole thing into an actual game, but then I started reading the documentation for FTP connection in C# (I was thinking about using Unity) and literally stopped thinking about making it.1 -
So, most (if not all) modern operating systems sync their time with some trusted source (like the Internet) right? Windows included. All is well.
When your Windows 10 computers are joined to a domain, it thence relies on your local neighborhood domain controller to tell it the time. Sounds good, since domain controllers Never Go Down, right? All is well.
Services are all being cloud-ified, which means virtual machines. The domain controllers have suffered this fate, but everything is smooth and buttery. All is well.
Wait, the VM's clock is running slow. Uh oh....
Wait, isn't it supposed to ask the Internet?
Well, no. Domain Controllers decide that They Know All, and stop asking the Internet for its opinion.
This causes problems, but only ever so slowly, and it took me noticing all the computers seemed to be ten minutes slow compared to my phone (and well everyone else's phone) to realize what had happened.
Thanks, Windows...9 -
What was/is your favourite learning experience?
The best teacher (besides google) for your language of choice?
Was it a book? a video series? an instructor? A person? A mentor? Your cat? Maybe dissecting someone else's code...?
Mine is laracasts.com You're welcome Jeffrey.7 -
Little bit of background I've been a front end developer for the past eight years not a good one but I get by. Last 4 working with consulting firms for fortune 500 clients. Big projects big plans big structure, following someone else's lead and just knowing the basics of code reviewing, git flow, code deployment and everything else... life happens and i end up as a front end developer for a big company not tech related that wants to depend less from consultants and do more in house dev. Seems a pretty straightforward project front in angular. Back on python doing queries to a database with sql server. I finish the on-boarding and after two weeks finally get access to the repos. Worst spaghetti code I've ever seen. Seems like someone took a vanilla script project from 10 years ago and push it into an angular tutorial project. Commented code, no comments for the code, deprecated functions still there, no use of typescript nested ifs hell. I try to do my job doing new features do comments clean up a bit. Senior developers get annoyed5
-
We had this team project to do in my second year at university. In C btw. My team consisted from 3 members. We had about a month or so to finish it. So of course we started 2 weeks before the submission. Well... I started. Those two didn't give damm about it at first but after I pushed them to do something one of them tried to code this simple function. It was supposed to check if the opptions from command line could be combined. His fuction had around !!200!! lines of code 😲 but he swear it was working. I was skeptic so i tested it. waaaaaait for it... it didn't work... the very first combination I tried that should not be accepted passed his awesome test 😱 I gave him another two chances. Result was the same.
I was furious. I had my part to do with little time to test someone else's code... So I desided to code the whole project on my own. Then I told my "coworkers" that they either pay me for it or they will be without any point for this project. I earned 80 € that day 😀😎
Btw my test function for those opptions had less than 10 lines 😁 -
Anyone else's bosses constantly spies on you at work? it's f***** annoying. I know I am the only minority at the job, but goodness get off my back.
-
Agreeing to work on supporting someone else's legacy code instead of insisting on razing it and rebuilding.
-
Okay so for all of you who think that you can't do shit without stackoverflow. I'll tell you this, fuck SO. There's this ancient technique of programmers of old probably just about 20-25 years ago called RTFM. Why bother copy pasting some one else's spaghetti(that you might not fully understand) when you can write your own better code! (said in good faith). When something is behaving strange or you don't know what something requires just hit the docs or manual and read about the api because it is describes not only what it wants and needs but also what it does. So try this because it might have more information that you need than stack overflow might tell you12
-
My worst experience has actually been trying to fix someone else's code. One of my friends is in a graphic design class, and right now they have to do a basic site in DreamWeaver (a small nightmare on its own, I've found that the previews they show are never quite correct). I decided I'd at least pop in to help out a bit, cause they kinda have no clue what they're doing. They are graphic design students, NOT developers, and it's very easy to see that.
One of the first things I noticed was EXTREMELY unorganized code, but that's forgivable. But...I once saw probably 5 </body> tags in someone's code, a JavaScript function inside of the <body> tag, and a bunch of CSS statements in the <script> tag that they had one if the JS functions in.
I remember seeing this stuff, and I thought "what the actual fuck?". The dude was like "yeah it's unorganized as hell, I know"
...That's not the problem. CSS goes in either a <style> tag or a separate file (THEY HAD A SEPARATE CSS FILE). JAVASCRIPT GOES IN A <script> TAG OR A SEPARATE FILE
But, I get it. They're graphic design students. They can outdo me in probably everything in the Adobe suite (except DW as I learned). I once watched a girl in there do a project in Illustrator. I had no fucking clue what was going on. And when I was talking to her about it, she said "that's what I was thinking when we were watching you fix our code"
Kinda got a little sidetracked there. Basically, worst experience is non developers writing code for an assignment. -
TL;DR Shit programer trying pass off stealing code as "Recycling"
Backstory:
Client hires senior dev. He lied and knows nothing. Has been causing havoc in production since day 1. My crusades to defend production have been without much success.
Since he wants to LITERALLY put his name on every big project, he finds any reason to make a new version of it (or make a slight astetic modification) to say he did something.
The client doesn't know or care about the programming side of things. Which means it is incredibly difficult to get him to understand the issues this brings. Not to mention that the "senior dev" is acting as a consultant to the client, altering the facts.
Story:
The piece of shit, is trying to make a new version of a big project. It was originally made by my mentor. Again, if you are using someone else's work to complete your own, I don't care. But if you take 99% of another person's work and then say...
"I took and existing project, which was similar to what I'm trying to make. Then I modified it to fit our needs."
Fuck you man!
You took someone else's work. Now you're trying to present it as your own. No references to our team. Again, there is literally nothing new about this project. It's exactly like the original. The client didn't even ask for this.3 -
Now that is my rant inside someone else's rant inside my rant. Coincidence is that these screenshots are from our home feed1
-
Side projects are one of the biggest battery booster you can have.
For me it's common to get burnt out with fixing a bug or refactoring some pretty old logic, and working in side projects is a nice break to recharge the batteries without necessarily getting your mind totally out of programming. It doesn't matter if they are yours our someone else's, they can do wonders.
(Also, it's good to learn different stuff from what you are used to, like frontend developer working on some back-end logic in a side project)1 -
I don't really get why the word inception is used as a synonym for recursion.
Inception is about injecting a tought in someone else's mind.
... or is that just me? ...2 -
Anyone else working on projects to remove flash from their projects? Anyone not going to get it done in time? What are your work arounds?
Just got placed on a project to help remove flash from a proj and there's no way this is going to get done. I looked up when they announced deprecation and that was in 2017.
I find it laughable the company waited to the last minute to do this. Obviously they didn't deem this important enough to do ahead of time so I see no reason to work OT for someone else's poor planning.7 -
when you are at someone else's desktop/laptop and the screen is so dirty you can almost see what that person likes to eat.
yuck!
And if that's a touch-screen, you are literally touching what that person ate weeks, months ago.6 -
I've been using webpack for a few months now but always using someone else's config. Today was the first project where I started from scratch with my own webpack config. Learnt a lot and it actually worked!4
-
C# has static binding by default. Meaning methods aren't overrideable unless you specifically tag them as virtual. I love how in java you can take someone else's random class and override everything with some additional or alternate behaviour.13
-
Yay Google + leaked info!!
New old news again :P
Come on people if you want something to be safe you DO NOT I repeat DO NOT send it to someone else's computer. That's it. Fuck firewalls fuck av fuck it all.1 -
I really miss my company-issued stand-up desk, and actually going to a different facility every morning: both the drive and the office. I also miss being able to go to someone else's desk, or walking right up to a white board to hash something out at a moment's notice.
This is really my first experience working from home at length, save for 3 weeks I had when my son was born (in lieu of a paternity leave). I have to say, I don't particularly care for working remotely. It'd be different I suppose if i was able to be a digital nomad and work from different locations, but being confined to my own four walls blows. I much prefer working in an office with other devs and being able to collaborate face-to-face, without all the damn giphy's in slack.1 -
Who else's Inbox is full of GDPR emails. I dont get it what it mean's. I am having 300+ of GDPR.
Thanks3 -
"I know HTML5 and CSS3"
Is it anyone else's experience that when people claim to know HTML[5] and CSS[3] they usually know neither HTML nor CSS well enough to be of any use?
Myself, I know HTML4.01Transitional//EN11 -
1. The power you have with it.
With that, I mean solving your own or someone else's issues.
Be it automation, parsing weird formats, or anything else, it can usually be achieved by coding something for the task.
2. The logic (when compared to humans).
Unlike humans, code does what it's told to do. Us humans, well, we often misinterpret things. Code, however, usually has a single meaning.
3. How things can be improved over time.
Finding a way do something faster and implementing it is really satisfying.4 -
I love it when your team lead complains that you aren't getting through your tickets fast enough, but then you are blocked because his super fragile integration tests are on the fritz and the build is broken for days. Sure I could fly through my tickets if I didn't have to fix everyone else's shiz along the way!2
-
I've taken something I wrote in JavaScript with no guidance in 30 minutes including research and was 15 lines
and I rewrote it in rust essentially and it was ~400 lines (in the end...) and a week and I basically copied someone else's repo but made it shorter (lol)
this feels like coderbaiting6 -
I take the day off for a dr appointment cause I know shots make me tired and I won't work well after
But..... my coworker breaks a super important batch script by not reading a pop up note on a recent fix and (temporary) manually needed adjustment that pauses the script until you press a button
Then proceeds to skip all THREE places across the process to catch the problem caused by that not reading the note
And finally sees an issue AFTER final version is already sent out to clients....
So as soon as I get home I need to log on and rerun the process taking my time to read the check spots to make sure values and counts are correct and a new file is sent out
It feels great to take a chunk of my day off to cover a mistake of someone else's
Also should note I'm salaried. So I don't get paid extra for logging on and fixing this on my day off. Kinda sucks but whatever3 -
I'm giving up on having side projects, most if the stuff I come up with is an unoriginal and uneeded waste of time. I'd rather run the extra mile to contribure to someone else's project.
-
Mac text substitution is coming to Chrome 77!
https://bugs.chromium.org/p/...
...and it's a TERRIBLE BLOODY IDEA. Any Chrome Mac users visiting any sites that display code will likely be shown the substituted crap, unless they've picked up on it and modified their site in time.
Seriously, take these cutsie "oohhhh, I want my ellipsis to display as a *proper* ellipsis character" mindsets and shove them where the sun don't shine. By all means provide the functionality as opt-in via a CSS declaration or whatever, but don't just assume your love of bloody "smart quotes" trumps everyone else's ability to see the *actual content* on the site.
Grumbly grumble old fart grumble.2 -
Anything from Udemy with instructors who don't speak CLEARLY, and instructors who fail to provide solid code explanations (ex: they just type some shit and expect us to understand what it's doing, and they move onto the next topic).
Add instructors who pretty much copy a tutorial verbatim - they just go through someone else's tutorial (without referencing the authors' work) and claim it as their own.
I'm sure I have more to add, but I'll stop here. :P3 -
You know what's worse than reading someone else's code? Reading someone else's code with comments that make absolutely no sense!
It's like deciphering hieroglyphics. If you're going to comment, at least give me a hint, not a riddle.
It's not a treasure hunt; it's coding!2 -
Conference calls are all about playing the thrilling game of "Guess who's speaking?" 🤔🎭
The symphony of awkward pauses, microphone feedback, jitters, and the delightful sound of someone else's breathing into their mic. 📞🎶1 -
Doing pair programming while I was navigating on somebody else's computer, we hit a weird behavior that our code changes weren't reflected.
Trying everything it turned out: I forgot to save.
Yet: Why though would you make me save? And why did the IDE not warn me about compiling unsaved changes? I think it was eclipse for Java, oh well. What can I expect ...
Anyways, I have gotten so used to my editors autosaving content for me as I write it, that I completely forget about doing Ctrl + S myself.
I never understood the need to hit that key combination manually as if I break something: `get reset --hard` will help to get me to a working state. (And even if I mess it up differently, my IDE's local history also let me restore recent changes.) And if it is a workign state, then I like to commit early and often. and
I am really dumbfounded why people insist on hitting save themselves.7 -
Did everyone else's Discord just freak out and make it seem like there was new stuff in all of the channels on all of the servers?1
-
Started vacation today and arrived at our glorious holiday lodge. It is lovely. All very modern and funky. And it has a lovely cooker hob with touch controls... ooooo!!
And I swear I've never seen anything as complicated and confusing in all my life. It's a fucking cooker!! But it has no knobs you turn to set how hot a fucking cooking ring is. This thing has 2 pages of instructions to fucking turn it on - and they don't bloody help!! Want a ring on at heat 6? That's 9 fucking touches - but not like a smartphone touch, each a fucking 1sec+ touch!!
UX is about conventions and thinking of your users. The people who designed this obviously think they're visionaries and pioneers when everyone who actually uses their gear just curses them up and down for being stupid. Cookers are cookers and everybody knows how they work and how they use them?!?!
Holy shit designers, stop being too fucking clever for yours and everyone else's good!!
You can tell how nice and relaxed I am having started my vacation today... and read the rest of my rants to see how little I swear. But, by God, this thing is ridiculous. I blame the influence of @Letmecode for my reaction!! 😂1 -
The struggle when you have to work on your muscle memory every time you get a new laptop/keyboard. For extremists - using someone else's keyboard/setup to do a code fix.7
-
i dont know sql, gotta look shit up and dont much of it really internalized
i may be now being assigned somebody else's task to do some sql shit
fucking kill me3 -
That feeling when you mess up and you need to add a new commit and mention in the commit message that the previous commit ( that you created ) was a mistake.
I'd be happy to do the same thing if it was someone else's mess up.2 -
Does anyone else's manager measure their performance based on jira ticket count or merges to master? It feels like a new lines-of-code measure to me...5
-
Does anyone else find it strange that the stupidest people in the company are making all the decisions.
In order to be able to engineer software you have to understand everything that the product owner knows, the business analyst knows, the product manager knows + how to actually make the system both work in a reasonable time frame and be maintainable long-term.
But we're not the one making the decisions. The irony of it is something that I can't get beyond.
And when I do go out on a limb to point out a logical inconsistency to UX or product... They don't thank me for it they hate me for it and then 3 days later figure out that they should be doing it and quietly follow my suggestions.
Seriously is the goal here to create good software or to avoid stepping on everyone else's toes in the company who is overwhelmed by the complexity of the project.
I think companies based on a hierarchy of non-technical people controlling technical people, in the creation of software products are a dying breed.
When it comes to creating software products everyone in the hierarchy should be technically minded.
I've seriously been trying to come up with an alternative perspective here.
The executives of the company are completely out of touch and the only thing which looks like progress to them in a sprint review is something visual on the front end.
The technical architect, the product owner and the product manager all seem to be engaged in keeping the executives happy and managing their expectations. By means of obscuring the truth.
Imagine how much more cost-effective building a software product would be if the executives were engineers themselves.
I'm keen to do an experiment and build a company comprised of engineers only.
Obviously they need to have insight into the other roles. But none of these other roles are as complex as implementation itself.
So why exactly are we the slaves of these well-meaning under thinkers?7 -
probably when 8 hours before rushed release i pushed my part of the codebase into the wrong branch which fucked up everyone else's rushed release of different parts of that codebase and now a colleague had to spend several hours unfucking the repo on top of finishing the rushed release of his part of the codebase.
oh and in the end my code didn't even work as it was supposed to.7 -
#just Bluetooth headphones things
When you're sitting on crowded public transportation and can't hear anything unless your phone is closer to your headphones than anyone else's, i.e. unless it's close as shit to your face 😍😍😍
When you want to listen to music for longer than 2 hours or several times during your workday but can't because the BT headphones last 2-3 hours 😍😍😍
When the left and right side don't pair with each other but you can pair with each individually 😍😍😍
When half of the button presses and user interactions aren't documented and there's no way to forget a device 😍😍😍
When you try to connect a new device to them in a public area and just see a dozen random serial numbers, so you have to wait and hope they get resolved to the headphone brand name 😍😍😍
When Satan takes your soul and the Bluetooth connection drops in hell 😍😍😍
When the music quality is lower and can experience static and maybe even skip in between 😍😍😍
When the bus hits a road bump, it falls out of your ear, and rolls halfway down the bus 😍😍😍
When it takes a long time to find them because they tiny af, and just as long to find the charging cable 😍😍😍
When manufacturers cannot agree on a standard volume sync system and so you have to check the volume and adjust every time you connect and disconnect your headphones 😍😍😍
Can we please just stop making everything Bluetooth?
Sincerely,
Someone who just wanted to listen to a 2 minute billie eilish song but found it easier to sing in his head9 -
My friend just told me his history of hating stackoverflow so much.
He said whenever he had an issue and he googled for solutions, stackoverflow pops in the search results. He clicks on stackoverflow and copy the first thing he sees.
And it always won't work out.
Few years down the line, he noticed what he has always been copying is someone else's problem and not a solution.
😢😢😁😂😂3 -
One of my colleague ask me to review other team's code. I saw the code. It's terrible. Importing data from text file based on line break count and 52 'if else's conditions in one function and overall 173 'if else' conditions in one controller class. Fuck after seeing that code, I realize people in my project is more better than others. Thank God.
-
Have you ever noticed how angry and hateful you can get just by reading someone else's code. I think I'm losing about 5 minutes of life per minute of code that I'm reading this shit.
On the plus side every minute feels like an hour so quantitatively I end up on top though... -
I am overwhelmed in my mind right now and I kinda just need it out.
I'm incredibly divided. There's so much I want to do which is fine I can balance some of it kinda well but when it comes to the programming aspects of what I want to do is where my head gets tugged in multiple directions.
Parts of me really want to continue to dive into C# and learn it a lot more than I currently do so I can continue to write the tools I use for problems I come across.
And the other part of me just wants to go do lower level development with C because that's where most of my goals are being mostly embedded and OS development.
But so many people I know that are incredibly smart devs use C# and I see why it's an incredible language and I'm glad it's one of the languages I know but I feel like there's so much to learn about it and I there's so much shit I see that I'm just like I don't know when I would want to use this, or I can see X feature being very useful but I don't know where I'd use it in my projects. Hell even C#s version of structs I know are very useful but I'm not able to make good use of them
I'm just in that headspace where I'm not learning enough and I feel dumb when I look at someone else's project because there's a lot more complexity In their project that none of my projects have ever had and so many people make use of language features I've never used or thought about using (generics being a good example) and I'm constantly asking questions which I know is okay but too much is happening in life lately and it's just making it harder to handle.
Thanks to anyone that got through it hopefully I'm not alone in these feelings2 -
On day one was told "don't check in anything that will break the build." Been debugging and had to revert back a few days only to find my clean area is broken by some else's commit.2
-
Lately I take work literally seriously, not due to motivation but due to fear, more on that later, but this is what I think about lately while I'm working
> that line of code should fix it
> oh shit I should've checked logs
> let me check logs
> let me put 10 breakpoints in code and javascript in chrome
> why is this bug not reproducing?
> why I have to work on someone else's spaghetti code?
> this loop iterates over all customers' data I'll just step over it, Oh fuck I resumed
etc etc
I'm feared because where I live, isn't a good place for software developers as there aren't companies which hire, those who hire need ninja developers who complete 1 JIRA Sprint/Phase in 1 day, Here I feel safe as there are people to correct me plus coffee machine -
Does anyone else's job just hate documentation? I have wasted most of the day trying to get our new build to work because I keep hitters snags that aren't documented. Hour release was delayed 6 hours because our QA doesn't have any kind of written procedure or checklist and missed bugs in something that is usually problematic, and I am being forced to stay online by a micromanaging boss that needs to realize he's not an engineer anymore. And I am supposed to have a feature done by today, but this clusterfuck consumed all of the resources I need. I'm polishing the ol' resume. Anyone looking for a remote .net dev?1
-
I was thinking by now if they weren't trying to justify raping everyone's bank account wouldn't all the fucking motels be paid off ? They were only built in the 1970s
If they're trying to imprison garbage put them in prison but speaking for the people who were not selling their own ass or anyone else's this artificial inflation and scarcity has been fucking things up forever
The Hilton should cost 74 bucks maybe 100 depending on which one
A fucking econolodge like 50 and it should be fucking clean
The way they slave drive people who work for hotels and resorts they're not paying much to clean a fucking room and do some laundry and the idea is to encourage people to stay
Not encourage enabled child molesters to take up residence like t Hampton down the road1 -
Okta emailed me trying to sell their SSO gubbins.
I actually quite like the idea of being able to abstract away all the providers people might want to log in with, and making it someone else's job to check whether those providers are trustworthy.
But the email is copied to every permutation of my name/surname/initials etc @mydomain.com.
They had no legitimate way to obtain my email address for marketing purposes, so they just guessed it.
And I'm supposed to believe no corners will be cut and no bodges applied in making sure the user is who he claims to be?3 -
I hate it when I am looking online at someone else's code where they thought they could just paste 50+ lines of code with no formatting! Or even worse, the sites desktop app has formatting, but on mobile, the app just smashes everything together. Does anyone else have this problem?
-
The other day was reading someone else's shitty code which had taken an object into a set without implementing the hashcode and the equals, cursed the developer and fixed that and informed the QA about their lackadaisical attitude. Later on that fix broke some other functionality on live and now the QA team gives me the stares. Feeling like birdman...
-
Most of the stuff I know comes from debugging other people's code. When working on someone else's project, I try to understand what their code is doing and think how I could make it better and if it's possible to extend the functionality to make it do other things as well.
-
I might ruffle some feathers with this one...
But..
If you've been working in the tech industry for 4+ years and still SOLELY rely on your tech stack to land you a job, and then fail at it, then it's your own fault and no one else's.3 -
Writes good code because "Good code is it's own documentation"
Ends up documenting someone else's code. :( -
Every programmer uses a framework. It's either someone else's standardized, tested, & well documented framework, or its one you start writing just for this project.
-
The best part about working on Someone else's UI bug fixes is that you get to look like a hero when you fix the bugs and make all their work look like a sham - asshole 101
-
When you open someone else's "server" and it's one massive unholy mess where entering a new line freezes the whole thing for 3 full seconds...
-
Bugs are good in code. It shows that you're Human. You make mistakes. And you're willing to correct them.
But when they're someone else's bugs in a piece of code they didn't give a flying fuck about documentation, bugs can tick one off. The bigger the project, the better the documentation needs to be. And I'm not taking about java docs. Put proper comments in your code. Especially when it's not a personal project and you fully intend to leave the company. -
Soooo I have been taking my learning experience to Hackerrank.com, so that I can give myself some training with actual problems to solve instead of all theory, and today I'm working on one of the Challenges, and and I'm slowly getting it and working at it, then im looking at the code and think man I can clean this up a bit and merge things and make it look pretty! So I slave away and making it look pretty and stuff. I look at the code, all 70 lines of code and I'm so happy with my work. I pressed submit, of course I passed it! I had made sure every bit of my code made sense... After I finish and am so happy, I decide to take a look at what other people answered......
While my answer was 70 lines of code, almost everybody else's was AT MOST 18-20 lines of code!! Uggggggghhhhhhhhhhhhhhhh Makes me feel like I got a LOOOOOOOOOOOOOOOOONGGGGGGGGGG way to go...3 -
When you are changing and updating your code update your comments/docs also, there's nothing worse than getting confused by someone else's code to find that the comments/docs are wrong
-
Itd be cool if we could get something like Schenzen.Io going, but you build the chips from the gates up
Maybe package them into modular units, and connect those at a higher level or abstraction, ad infinitum.
Then add access to virtual LCD output, and other peripherals, or even map output to real hardware, essentially letting you build near bare-metal virtual machines.
Dont know about that last part, but the closest I've seen to the rest is circuit simulator and again, schenzen.
On the machine learning front I figured out I need about ten times as many training samples as validation samples, or vice versa. I'll have to check my notes. Explains why I could get training loss below 2.11
Also, I'm looking at grouping digits, and trying different representations. I'm looking at the hidden variables for primorials to see what that reveals. And I realized because of the amount of configurations and training that I want to do, even a personally built cloud isnt going to be sufficient. I'm gonna have to rent someone else's hardware and run it "in duh cloud."
Any good providers that are ridiculously upfront for beginners to get started with? Namely something cheapish.3 -
Old-school tabletop RPG and board games.
Taught me how to work out data and stats tables, establish many-actors processes and strategies, how to ask for clarification (and give it), and even gave me practice in drawing a representation of what is in my mind, and understanding someone else's.
Who have ever surrounded a dragon in D&D knows what I'm talking about.1 -
Nothing like trying to fix a product breaking bug in someone else's code that just ran off on vacation for a week. 😒1
-
Taking care of someone else's children without experience of doing such task feels like following a log file live without the severity field filled in.4
-
My team has a pathological need to NOT comment! What the fuck!! I think it is because a lot of it is actually magic, so they don't want to admit ignorance. My code is full of "not sure why it works, but breaks when removed." Chunks. That way, when debugging, I actually know what is going on????
I am currently going through and editing someone else's code, and I see code that has no clear purpose, even when removed! Does it do something I don't see??? Does it do nothing?? Fuck! -
https://cnbc.com/2018/02/...
Why a trillion dollar company is dependent on someone else's data centres?4 -
Searched for an error message hoping to find StackOverflow. Found GitHub showing me the code that produced the error message instead.
I haven't had enough coffee to understand somebody else's code today. I'll keep debugging myself before I read your code, thanks. -
Doing someone else's Code Review in my project: "You must retain the holiness and piety of the code you write by following PascalCase naming for files and kebab-case naming for CSS variables. Avoid using duplicate strings by declaring enums in a constants.ts file and using that all throughout the app"
During my own Code Review in someone else's project: "WHAT THE FUCK DO YOU MEAN I CANNOT PASS FUNCTION REFERENCES AS PROPS TO A REACT COMPONENT AND ALWAYS NEED TO INVOKE IT INSIDE AN INLINE FUNCTION FOR THE PROP."
"WHAT KINDA FKIN DRUGS ARE YOU ON TO USE snake_case IN TYPESCRIPT DID YOUR MOM DROP YOU ON YOUR HEAD WHEN YOU WERE BORN YOU SACRILEGIOUS PIECE OF SHIT"
"WHAT DO YOU MEAN I SHOULD USE BOTH SINGLE AND DOUBLE QUOTES FOR IMPORTS AS PER LOCAL OR GLOBAL; I'LL SHOVE THE SINGLE QUOTE UP YOU WHERE THE SUN DOESN'T SHINE YOU FKIN DEGENERATE MORON"
As much as I do believe in self righteousness of my own coding conventions over others (I might be slightly better than others but I really can't claim good authority because I've had my lapses in conventions too; and being one of the newer members of the team certainly doesn't help, despite my boss supporting my initiative), I guess it is high time we bring in some already established code conventions in the team that is finally big enough to warrant them. Maybe AirBnB. -
That moment you realise your desk isn't as clean as everyone else's as you can tell what keys are used by dust cover level when your stickers arrive!3
-
Lol. In the years that `const` and `let` have been in Javascript, not once have they ever helped me read the code better or caught a bug. They have not helped me understand anyone else's code, nor have they really helped convey any sort of meaning for other developers that I have heard.
Usually the rule is, const first, then change it to let if you need to. It adds nothing.
All this gold plating is weighing things down.15 -
19:30, still in the office fixing server issue. Lync message pops up from "let's call him the ba", help! Need to rollback a change on someone else's project that has just been deployed changing the username and password from Xxxxxx Xxx2016 to xxxxxx xxx2016 to stop people from accessing it.... Genius design! By the way, I've just had a look at that 40 page doc of changes you emailed him. When do you want it? Tuesday. Wtf? (Bank holiday here on Monday so one day to make the changes) Ok, if you're busy, it's only text changes so can some of us help? It's only a find and replace right? Er, do you have visual studio? What's that? FU
-
Whenever I reach the point where static analysis can't help me any further I always feel a sort of thrill mixed with terror. This is the real deal. Until now the problems were easy to find, the questions had well defined answers to choose from, the rules were universal. In the part of the logic that cannot be checked, the invariants upheld manually, where the best the type system can enforce is for the programmer to clearly state what they're doing, lies the real beast. In proofs commented on functions or invariants as logical expressions over plain English variables written in the doc comments of a struct.
In the blurry and pompous future I imagine for software development, that's where the programmer's time will be spent. Once we all agree on what a string is, what it means to depend on someone else's code, and what parts a UI should be made of, all a developer should have to do is make decisions and derive proofs an automated deduction engine can't do on its own. -
When you're trying to extend someone else's plugin and they haven't written a filter that handles your use case and you end up having to daisy-chain callbacks through callbacks that are intended for completely different operations.2
-
So there is this owner team who reviewed my code recently. I don't have much context about the their system and architecture. We try to build our changes with less context and rely in owner team's knowledge for any review gap.
The guy from the owner team missed something in my review and changes went to prod, review already took more that it was expected to take. He took 1 week for small change reviews. Now, not him but with someone else's advice they had to revert.
I wrote a mail shooting to manager, the guy who reverted and the guy who reviewed, asking the reviewer guy to explain why didn't he mentioned about any issues at the time of the review.
I have tried best from my side. But all this, god!!!
Why everything I do has some kind of weird issue. I feel so bad blaming the guy, I just think that, the way I used to feel anxious he must be feeling the same, but what can I do? I don't want to take the blame I don't even see if I can and I shouldn't be. If it was a major issue it should have been raised but he didn't. I feel so bad that I am almost crying, I am feeling that like always I am going to be judged by my team that work is slow and on top of that I can't do anything for the guy I blamed it on.
I don't know, is it my mistake? but I cannot think of anyway I would have known this.10 -
I'm supposed to QA/fix/debug someone else's work and this is just a sneak peek of what/who I'm dealing with. No appropriate use of classes, using ~, +, > everywhere that `!important` is used constantly. `col` directly after `col`, not to mention other disastrous html structure.1
-
Anyone else's job expect you to fix bugs in your niche app that even the global giants don't give a shit about? Like, have you seen the weird shit that happens with YouTube and Hulu? Our app has neither the staff nor the budget of these big brands, if they haven't fixed it, we probably won't.2
-
About 20 hours. We had a major campaign for a product launch back in the days when MSN Messenger was awesome. Hitting F5 in MS sql query analyzer to execute query again would show like 20K+ downloads each time, shit was crazy. Then we discovered a major fuck up. Turned out that someone made a mistake by making a guid static. In a personalized content generator. So, most users ended up with someone else's face inside their personalized MSN Messenger wink. Oops... and no, we didn't do code reviews nor TDD back then so we didn't discover it sooner. It was really awesome to see how much traffic MS could generate by just showing a banner in hotmail. Real crazy. Anyway, we fixed it, discovery of the actual problem did take some time though.
-
No rant here, but anyone else's productivity been squashed today due to the Pokemon Go release last night? haha3
-
Does anyone else's notifs glitch out on here? I keep clearing them but every time I load it back up my notifications are back - currently up to 16 and they won't go away10
-
What is a open source project you can recommended looking at? I would like to go trough a project written in either C or Python to learn more about how bigger projects are managed and get used to understanding someone else's code.
I think those are both very important skills that I lack.
I was maybe thinking about git as I've heard it is well documented, but I'm not sure if it is easy enough to understand for me.2 -
Being the smartest guy on the team so spend most of the time cleaning everyone else's shit up in prod because they can't recognize what they wrote as shit.
O wait..... Hypothetical.... Hm...
I guess if you replace the proverbial shit with actual shit that would be worse... Smartest guy being a janitor...2 -
One week writing my own script is equal to N weeks adding a small feature to someone else's script?
I have never tried. -
Managed to accidentally overwrite two whole columns of data in a table causing a mismatch of information, on a system used actively by external vendors ........ so how did everyone else's day go? 🙂4
-
Expected to know everything about C# when all you've done is used Visual Studio to build an installer that bundles up someone else's C# app.
I'm a Web Dev not a magician (although at times I feel like it 😊).
Yes I've got a bit of the knowledge that's managed to get into my brain via osmosis but not mission critical level stuff.2 -
There is nothing worst than being asked to use a proprietary software.
I literally started coding as a kid so I wouldn't have to learn anyone else's idiotic design, or waste time being limited by the lack of feature, or hit a paywall every time I'm finally about to get shit done.
Use open source industry standards or gtfo.1 -
Making good money, started to think more logically in day to day situations.
Also realising how stupid people can be (read that in someone else's rant, props to the op) -
Fuck when the app builds on everyone else's machine in the company but yours and you have no idea why. I pulled the same branch from the source control, made sure everything was right, even tried just copying it directly from a co-worker's machine but it just won't fucking work. Fuck you extjs for not letting me work for now almost 5 hours. Fuck you.2
-
Anybody else's company have daily irrelevantly annoying news reports about said company that pop up on log on?
-
Learning a piece of software from an external supplier. The manual is thick like the bible. The examples fail without explanation. Trying to contact support just leads you down an endless trail of support articles. Damn right I get frustrated and bored. Can you blaim me for rather hanging around on devRant than desperately trying to work around problems in someone else's system/documentation? Yeah, I have to pull my shit together, but they have to pull theirs first.
-
I have no clue what I just did.
2 months ago I changed my repository name and today when I attempted to pushed an update I realised I had to update my remote key. Which I did.
Now..my repository now contains someone else's repository and my entire code base is non-existent.
Slightly pissed off that I'm now having to redo the entire work again but at same time I'm kinda amused on how I did this.8 -
!rant
Just did some really satisfying refactoring. Much happier with my work now. Its a little cli app to poll M-bus devices and write the data to file if the user wants. Can scan the whole range, search for specific devices and VIFE codes, parse an input file for lots of the previous data and one or two other things.
How's everyone's else's weekend? -
Working on a CS370 (Software Engineering) project with 5 people; 2 of which feel like their time is more important than everyone else's so when we all meet as a group to go over presentations, documentation and other things we need to do as a group, they silently sit alone working on bits of code they should have done previously. Then when we can't get docs done and handed in on time, one of the two decides to spam our group chat at 2am when 2 of us are sleeping because we work in the morning, one of us is sleeping because of morning classes and the last one is doing god knows what. Like, I'm sorry. But failure to do your shit on time does not constitute an emergency on my shit. All of our weekly peer reviews reflect on how no matter what we say to these two; they refuse to work as a team.
!rant, more like dev hint
In a team, your time is not more important than team time. You can do things on your time whenever you want; but unless your entire team shares your schedule, team time might be a rare commodity and should be used as such. -
Tomorrows meeting couldn't be more messed up
•boss(we are kind a thing now)and her ex sitting at the same table while she tries not to kill him
•me sitting there with someone else's shitty website with 20 day old code to show as a back end (previous dev was a cunt and deleted all copies from everywhere)
•them expecting a junior dev to build a whole accounting package on the 20day old code
•deadline 3weeks
• crying on the inside 😱😱😱5 -
"asked 7 mins ago", "closed 4 mins ago" + "Update the question so it's on-topic for Stack Overflow." - edit, but hurry up before we close! This must be Stackoverflow's new welcoming culture then? (not my question, but somebody else's, closed for not being on topic, but could have happened to me as it did several times in the past)11
-
"SEP" is something I hear a lot from people that work under me. Sadly, for me it's never someone else's problem. It's always mine.
-
When you build off of someone else's base code and there are unnecessarily complex levels of inheritance 🤔2
-
I been using PyCharm for a long time now to do my python work, what are everyone else's feelings on it?4
-
I have a very little working experience with someone else's code, and even lesser experience working with a professional code base. All my previous apps had around 8-9 java files at max, with very rare moduling and folders.
And this start up where am currently the intern, has handed me theiir develop branch, it has almost a 100 java files, 50 external libs, massive use of architectural designs ,data binding and custom views and so much more ! Damn, am overwhelmed , but so excited to learn the practices i was procrastinating for so long 💗💗💗
The only problem is lack of a mentor, since the sir who made this beauty is a superman who is currently handling the server and ai side and isn't usually available.
But i guess i will do fine, hell it's a FBI's data key in my hands :D1 -
I am frustrated with the JWT token based authentication library I am using for my lumen(laravel) based backend. It is having lot of ongoing issues with infinite timed token(mobile apps) and others... Here is the link
https://github.com/tymondesigns/...
If anyone has any suggestions for a good replacement for this it would be awesome because this is shitty in the support for the library nobody addressed the issues raised and threads are not even taken care about. It is so frustrating when you implement something but have to deal with the shortcomings of it, when it does not even do some basic things it is supposed to do. I feel bad saying it for somebody else's work. But, sometimes it has to be ranted out... That's the whole point of devRant. So yeah JWT based authentication library suggestions for laravel based backend. Because tymon-auth is shit.1 -
Depends on which desk we're talking about...
Office desk: an empty can, a tophat well as a demo and some Russian paracetamol I found from a pocket of my winter coat.
Home Office #1 desk: the keyboard for another computer, a plant, a bunch of magazines and newspapers belonging to someone else, a roll of kitchen paper, someone else's meds, a cup of cookies, another cup of small tomatoes, a Swiss army knife, a bike computer and a tablet.
Home Office #2 desk: wife's laptop, a bunch of chargers for a myriad of devices, a Kindle, some envelopes full of stickers, others with bills, a lot of random crap, and usually when I'm at the desk, one or two purring felines -
From this article "Fix Ubuntu Desktop to Boot without Monitor Connected" https://bonusbits.com/wiki/...
Solution: "Another solution which is the way I'm headed is to just buy a dummy hdmi/dvi/vga dongle for around $10."
I know.. in opensource world it is always someone else's fault, in the same way, as always, my position about it is: "Fuck you ubuntu devs, you bunch of stupid idiots"3 -
When you want to investigate what a function does, you read the name and say "ok, seems reasonable what it should be doing" ... and then you encounter an adventure of if-else's, nested if's and else's, some promises here and there (with more nested if's and else's) and also a bunch of dispatches sprinkled all over the place. You want to refactor it into tinier functions but can't because you don't know what happens where ... help ... 🙄😩
-
I was passed someone else's homework which included describing what certain Bash commands do. I've a fair bit of experience and I can't imagine why this one would be useful, can you think of any use for it?
(find -type d) | grep public | tr './p' ' '6 -
!rant
Usually, in this dark moments, I don't get motivated because of someone else's actions.
When this happen, I try making something completely different, work on some particular project or try to unleash my anger against enemy faction players on WoW. If none of these help, I try drawing and writing more stories for my imaginary world. -
Brilliant rant from Redditor OK6502 in a thread about a "tech screen" being used to get free labor:
Usually when something like this uses the words complex tech stack it means you're going to have to deal with shitty server code distributed over a mix of Azure and AWS nodes and a lone Linux server running under someone's desk, an infuriating configuration hell with no safeguards for keeping dev and prod isolated, a hodge podge of different scripting languages (why not make scripts in pero that call power shell which then calls more perl? Should work right?) and random but critical shit checked into 3 different SVN, stuff stashed on people's shares that will never be checked even though you can't do your homework b without it, usually copied from someone else's share who left the company 3 years ago, no QA process to speak of (while claiming to be agile, somehow) and a front end that is maintained by one exhausted junior dev who inherited a mess of 20 different js frameworks that all load at the same time with every single click, somehow.
The full thread is really worth reading:
https://reddit.com/r/... -
I wanted my MySpace and Xanga to look better and function better than everyone else's.
I created a very basic directory on my xanga linking people's real names to their respective xanga for my group of friends. I started getting requests to add people to my directory. All my friends would go to my xanga first so they could easily find our friend's xangas.
I created social networking.
lol jk.
But it felt good knowing that I made the Internet a bit easier to use. -
Hey Swift keyboard users, does anybody else's just close randomly? Mainly on devRant though, but most of the time when writing the keyboard will minimise itself or create a random string of words. (it did it twice while writing this)3
-
You know when I think back to the ideas I've had and the things I've worked on. I'm having difficulty, with the exception of certain far out projects that were like unattainable, in thinking of anything I've done or thought of that does not involve: data visualization, data gathering, encryption/obfuscation, inventory/storage and/or communication.
am I just unimaginative ?
I did have an idea for a code translator and how it would work and what interfaces you'd have to adopt and how you'd attack implementing things that don't translate well like c++ to js for example. or c++ to c# for that matter ! but I never got far into it. though that would have been attainable as long as you had easy ways of generating bindings.
i mean pathing and navigation were things I thought of too but... that would pretty much be implementing someone else's stuff4 -
I think I will just take pleasure being on the sidelines when everyone else's projects blow up or run behind schedule
-
Once I configured someone's bashrc so that everytime he opened the terminal he would get a creepy ascii art version of Sans from Undertale. We both are big fans.
A nice prank vould be starting sshd on someone else's pc and changing stuff here and there the whole day.
Of course "don't do this at home", I suppose it might be dangerous and I have no idea how to do it in a safe way.1 -
Okay, so debian is just fucked by default then.
Created a Debian 10 persistence stick, and I'm having the fucking xorg issues ("No screens detected", xrandr says the same) i've had every fucking time i've installed debian, except a simple round of dpkg-reconfigure isn't fixing it this time.
Suggestions?
Things tried:
- dpkg-reconfigure <every package even remotely related>
- X -configure
- installing all firmware from linux-firmware repo
- reinstalling everything remotely related (with both reinstall and purge/install)
- Wayland ("failed to create compositor backend")
- creating my own xorg configs and driver-radeon configs and all that shit with my screen explicitly defined
- remaking the stick with a redownloaded ISO
- actually installing it to a HDD first
- crying in frustration
- different monitors
- someone else's machine (both AMD GPUs, mine's an R9 380, his an RX 3-digit something-or-other)
- an NVIDIA card (other tester threw his old 1080TI in his PC, set up all the drivers and shit, and nothing fucking changed)
what is this, Fedora?3 -
Now to figure out how the fuck JASM works so i can rewrite a routine in someone else's APK in Python. Also how the fuck does ECDSA work? Also what format is this fucking cert it's applying in?
kill me -
Why are fucking people do dedicated to destroying everyone else's purpose ?
There has to be a record
Records and history matter
There has to be something sentimental
There has to be something nostalgic
Much in the same way as they can be classified this entire time period didn't have to be but had ended up being one big gaping empty hole
And they all ate themselves
Bravo2