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 - "confusing"
-
When you thought you oversimplified the user interface but it's still too confusing for the user...
7 -
Girl: What's your idea of the perfect date?
Me: dd/mm/yyyy, others formats are confusing
Me: Wait where are you going18 -
My worst developer sin is probably me talking sh*t about programs I could never have done better myself.
"Omg, this is so inefficent!"
"Omg, the ui is so confusing!"
"What kind of idiot would do that?"
...I'm not the only one who does that, am I?10 -
I just had a client complaining on the phone that she read my database design documents and that they are all wrong and need to be done again. Because things like varchar and int are confusing. And nobody understands what they mean. She asked around and nobody understood it.
Ooh, and I should place the customer name in more then one table because it would be handy to have in several places.
Spend a hour on the phone trying to explain that these documents are not intended for her. They are not for her to understand.
I make these documents to build a stable product and in case something bad happens to me its easier to pick up for another developer.
Long story short.. I'm currently making a document that explains the database design... Getting paid for it..... But fucking hell. Somebody save me.10 -
Wholesome anti-rant.
There’s this Indian chick at work that I really, really do not get along with. Fortunately she’s on a different team so we have practically zero interactions. Her code was always decent, maybe upper junior level? but I went away fuming almost every time we talked.
However, I did a release security review today (I’m down from five/six per month to one) and read through quite a bit of her code. It was clean and easy to read with good separation, clear naming and intentions, nothing was confusing, etc. It was almost beautiful. Had I any emotions I might have shed a tear. I sent her a message and let her know :) I actually learned a better way of doing a couple of things from it.
She has grown so much as a dev.31 -
I have decided to never write commits.
I will never write documentation.
I will write my code in the most confusing way possible.
I will include useless code.
I will always git commit with the message "asdfghjkl" or "HAHA LOLZ I DONT NOW WAT I WOROTEEE"
I will work at Apple.
I am xenophobic.
I will leave the company right before we push to production.
I will make so many friends.11 -
> project nearing deadline [✔]
> an IDE that hangs itself [✔]
> awkward status meetings that turns into pointless discussion [✔]
> confusing requirements [✔]
> getting addicted to tea [✔]
> losing track of time [✔]
> sleepless nights [✔]
> overgrown hair and beard [✔]
> did I shower today ? [✔]
> no srsly did I ? [✔]
> I don't know where am going with this [✔]
> I should probably get some sleep [?!]6 -
For the love of dog, if I select English on your online store, it doesnt mean I live in the UK, therefore show me prices in £ pounds, It just means I cannot speak German but I need to read English, but pay in € Euros!!! Can people please stop confusing Language with Location!!!!6
-
@Root has a code review.
CR comment: “Why would you do it this way? It’s awful. Clean it up!”
Totally fair. I had copied the legendary dev’s code, and it was ick. Cleaning it was easy and enjoyable. I cleaned the source, too.
CR comment: “Why would you touch this? It’s outside the scope of the ticket. You could get it working without changing all this.”
Revert…
CR comment: “The interfaces don’t match. Now it’s confusing, and that makes it harder to maintain.”
🤦🏻♀️15 -
Isn't life not confusing enough? Introducing Google's solutions to some of them..
#NarcissisticDecisions
24 -
Why is the ternary operator such a hated thing? I constantly hear people saying it's less readable, confusing, etc.
I think it's a beautiful, useful, and important operator and I use it constantly wherever readability won't be much affected.
How can you justify a repetitive if/else structure over a ternary, given that you're sure you're not going to put anything else in the ifs?
Whatever happened to DRY?
Whatever happened to KISS?
If those guidelines are what you code by, what's the excuse not to use it?
Because you can't read it as well? Familiarity breeds comprehension and legibility, my dudes.15 -
Services/apps and their automatic general sayings. I fucking hate that.
'apping' is an abbreviation for either whatsapping someone or messaging them in general (in the Netherlands at least).
Sorry but I fucking hate WhatsApp and I'm not going to say that fucking app/apping word. But then in general it's confusing imo.
IF YOU'RE GOING TO TEXT ME, DON'T SAY YOU'RE GOING TO APP ME.
IF YOU'RE GOING TO SIGNAL ME, DON'T SAY YOU'RE GOING TO APP ME.
"but I meant that" - THEN FUCKING SAY IT.
I DON'T 'GOOGLE SOMETHING'. I FUCKING DUCKDUCKGO IT. NO, THAT'S NOT THE FUCKING SAME.
FUCKING HELL.18 -
*Friend after a date*
Friend : Bro what according to you is a perfect date?
Me :DD/MM/YYYY....
Everything else is just confusing.
Friend:😒16 -
I do not understand the people that say that they hate C-like languages, because of the ; and {} they have, that are "confusing".
Like almost every modern IDE/editor pinpoints EXACTLY where you forgot something...7 -
Looking at code in our workplace.. I realized one thing. Like Devops, legacy code is actually a mindset.
So here goes my thought:
A piece of code is not legacy because it was written ten years ago.
A piece of code is legacy because it looks like a piece of legacy code.
With the legacy code mindset, you end up writing legacy code no matter where you are, when you wrote it.
I was looking at some part of our code which we written in just the last few months, and I can’t help but think that they were legacy, so it really doesn’t matter when it was written!
It is more about how you write your code that determines whether it is legacy :)
Hopefully this was not crazily confusing anyone. Have a good day guys & gals!7 -
Warning: JPEG artefacts incoming!
Dear Google,
you know exactly which languages I speak. So please explain to me why you still feel the need to push some random video titles and descriptions through Google Translate, making them look unprofessional and confusing me because I know that I watched that video already, but now it has a new title? And why is there no option to turn this off? And why do you explicitly state that the language setting does not affect text submitted by users? Even though it does? What the actual fuck?
Also lol even Google isn't perfect at using ecape characters correctly
18 -
The Captain Obvious commenter:
// account deletion
account.delete()
// check results
if results.any()
.... which eventually leads confusing unmaintained comments3 -
She: What's your idea about perfect date ?
Me: I'll recommend mm/dd/yyyy.. others are really confusing
.
.
***Blocked***20 -
I built a feature. I asked questions for days. Nobody helped. I built it anyway, and while I'm not sure it's quite right, it works.
During a code review, I asked for clarification on who the fuck it's for. Simple fucking question. Didn't get an answer. I did get the same crap response twice, though. It's great because it both doesn't answer my question and makes things worse.
Let's refer to this as "branding." Here we go!
------
Root: "Should this be changed to blue? I'm not sure who the end-user is."
TC: "should be purple, then call it something more convenient" (...what?)
Root: "Better phrasing: if we use the feature, it should match our colors and be blue. If customers use it, it should match their colors and be red. It shouldn't be both. I looked through everything again, and i'm convinced that it's only for us, so it should be blue so it matches everything."
TC: "this should be purple, and then call it something [sic] red" (...what!? also: lolcopypaste)
------
But like, that's wrong in every single way. It's internal, not external. Doing both makes it confusing. Doing both and calling it external is fucking stupid. Did she even read the PR? or any of my questions? ugh.
I swear, it's like arguing with a boulder and expecting it to listen. An ugly, oversized boulder that comically resembles Jabba the Hutt. No joke.
Whatever, it can be purple. Later, if someone complains that it's confusing, I'll just link them to the damned PR. Then again, almost everything here is confusing AF, so I doubt anyone will actually notice.
Screw this place. So glad I'm on my way out.rant thundercunt the ugly boulder responds jabba the hutt root asks questions root has a code review6 -
All this "political correctness" cancer spreading through the Python community at the moment over "master/slave" terminology has me wondering where will it end. When the pendulum swings will be have a pro-life movement opposed to pre-emptively killing processes? Will a branch of PETA form to oppose the taxonomic appropriation of reptilian names for the language as a whole? Are we going to need to find gender-neutral names for motherboards to avoid offending those who are offended by the oppressive digital binary? Will removing "mother" from the name motherboard invite 6th wave feminists to decry the influence of toxic masculinity in electronics? Do snake lives matter? Seriously, some people need to take a month off to go fuck themselves somewhere far far away and stop confusing "diversity" with "rampant idiocy".
14 -
No comments allowed in JSON pisses me off so much.
Sure, I get all the arguments of "it's supposed to be a data-only format for machines", "there are alternatives which support comments", and "you can add comments and then minify the file before parsing"
But right now, when I just need to put a quick note inside a super confusing legacy package manager config about why certain dependencies to be frozen at a specific version, IT FUCKING PISSES ME OFF THAT I CAN'T JUST ADD A FUCKING COMMENT.18 -
*team convo*
Dev: We will create another branch for the changes and merge them when required.
Director: Can we not do the changes in the current branch and comment them out until required? I think that’s cleaner and not confusing in my opinion.
Beautiful mf!6 -
Stop teaching assembly first. It may be the underlying language, but your average coder never needs this confusing mess.12
-
Today I have opend a foreign project and noticed a weird bracket ending style.
All closing curly brackets are indented one level further to the right.
I've never seen that style before. Normally I am really agnostic about bracket styles.
I don't care. But this one is so strange and confusing that I wanted to know what you other devs think about it.
17 -
I absolutely hate when people name local variables something like temp or tmp. I was working on a project with a guy who did this with almost every local variable and it was really confusing to have like 7 variables with the same name in the same class.
Please use informative names!6 -
my own program is confusing me :)
it'll be fun waking up tomorrow trying to solve a hard problem…
oh shit i forgot to add comments🙃2 -
Almond, are you there?
> Sure, of course.
Oh ok, it said you were on mute.
> I was, I always go on mute if I'm not talking to help cut down on background noise **hint hint**
That's very confusing for the rest of us, can you leave your mic on please?
> Right... Okay.6 -
Nowhere near my worst co-worker, but still funny.
The Dev team were all in a separate glass walled room with the business & support staff out in a bigger room outside. As is our wont, we wore headphones while working a lot.
One of the non technical folks asked me why and I said it helps me focus by keeping out distracting noises.
"Oh, I thought you were listening to code or something"
😮
It was kind of an eye-opener as to how little clue a person sitting just 4 meters away had of what I did or how I did it. And actually it helped explain some confusing interactions...4 -
I JUST GOT AN OFFER. God has blessed me. I also found out I have cancer a couple weeks ago. What a confusing time this is lol.13
-
Anyone who really uses UML to Illustrate or understand code?
I pretty much always just get more confused when I see such a diagram.8 -
Apple’s new iPhone lineup has confusing names:
- iPhone extra regular liquid liquid crystal display
- iPhone extra small
- iPhone extra small maximum3 -
got given the job of removing a menu link on a site my company hadn't built today.
biggest pile of dung ever! the site had folders for 5 different back end languages all full of random files not in use.
I dug around and found it was using a big framework that produces a massive single variable and outputs it as the page.
Eventually I realised this wasn't in use either but was still being loaded in the site! in fact the site even has a database and an admin login but the stupid original dev hard coded all the content in and runs includes to files in the admin folder directly from config!
such a confusing, pointless, shit site! Its like building a car and driving it like Fred from the Flintstones....1 -
Someone really needs to change the look of 'I' and 'l'
Guess what the first one is a capital i and the second one is a lower case L
This gets really confusing!6 -
Python seems so ... simple, yet beautiful.
(It's just ... a feeling, I only did the codecademy course and doodled on the command line by now.)
But this whitespace/tab thing and the fact that missing semicolons don't result in errors is just fucking confusing.15 -
This might actually be my first real rant.
Whatever fucking cockgoblin decided that making dynamics GP so fucking confusing needs to suck a big bag of dicks. I'm so fucking tired of having to google every damned table name and column name because nothing makes any motherfucking sense.
Am I supposed to instinctively know what PM20201 does? What data it holds? I don't mind reading documentation. But it's hard to even know where to start when the shitbird API and database are more complicated than calculating orbital fucking decay.
I am done. Fuck you gp. Fuck you and your nonsense. I guess our sales people don't get to know when an invoice was paid.8 -
One of my theoretical CS teachers always complains and makes it sound like everything around him is an annoyance to his existence
- being late or in a bad mood? His pregnant wife is very tiring (good ol' haha women are hormonal much?)
- having to create and correct exercises for us (students) is a nuisance because it's so much work and we're not supposed to be spoon-fed (which makes the whole learning experience very demotivating)
- every explanation start is continued by at least 3 changes in the explanation itself, which makes everything super-confusing
- all his helpers are incompetent and not rising up to his expectations
Someone needs some self-reflection2 -
!rant
When people listen to a complete story and then ask who the villian was..
DEVS : It's like reading JavaScript and then asking what is "this"2 -
My mentor at my current internship helped me improve my debugging skills. He's a great dev and has really good debugging skills. He showed me his ways of approaching things and how I should go about solving difficult problems.
I think he never directly helped me when I got stuck. I ask him like 'I have this confusing problem, can you help me out?' and he's like 'well yes, but actually no" and he almost always tells me that I can figure it out myself. And I do figure it out, eventually.
Now, I seldom feel the need to go to him. I guess that's a good improvement. :)3 -
I hate when people don't capitalize ID in all caps. It is confusing when the write it as Id or id, because I don't know if they're talking about an identifier or the aspect of human nature that exists from birth that subconsciously drives you to want to fuck your mother.8
-
PM is such a fucking cunt
telling me that my data structures describing the layout of binary data would be confusing for devs, and that we shall introduce
typedef fuckingRetardedObfuscatingName uint8_t;
in our code. everyone is fine with the concepts i provide to describe this binary data, not only at our company but also in other software i've worked on and common standards i've worked with, we work like that and every fucking idiot knows what a uin8_t is.
you fucking braindead imbecile have no fucking idea how we work and you don't care, you don't even try to understand what we are doing.
god i hope you die being hit by a fucking bus or something8 -
I hate wish! It's so annoying! Oh, my freaking God. I went as far as to download the app to complain about it. I see it everywhere! Whenever I'm watching a clip on YouTube, a movie , playing a game, and obviously on T. V. I can't take this anymore! I downloaded this app, but it just comes off as confusing, I don't know, maybe because it's my first time here; I don't like the fonts and sizes they chose but anyways...wish, Oh, my God! I just wish for it to go away and leave me alone. 😑😡
9 -
Basic OOPS Question -
A unit of computer information that contains data as well as all the procedures or operations is called:
(1) A method.
(2) Encapsulation.
(3) An object.
(4) An OOP
(5) None of these
This question is a bit confusing to me.. what do you guys think? 🙄19 -
Most confusing sign-up form checkbox I've ever read:
"If you would like us to no longer continue to stop not sending you special deal and offers every week, please indicate you are inclined to yes by not checking the box."
source: online course9 -
"Unix filenames are case-sensitive?! Hur hur, that must be really confusing!"
Well, no, if you're not a fucking mouth-breathing cretin it isn't.2 -
Recently I got an E-Mail from PayPal.de with the headline "Your account gets limited". Fun Fact: I don't have a PayPal account.
This Mail got me curious though, as it couldn't be a phishing mail, since I don't have a PayPal account in the first place, so I opened the e-mail just to get greeted by pure emptiness. It was completely empty. I thought to myself "oh no, is this some sort of new trick? Did I get infected by some sort of a weird hacky backdoor trojan already?!"
Name: PayPal.de
Original E-mail Address: NULL (never seen this before)
I then realized, that Thunderbird blocked the only content from this mail: a clickable image.
This is getting even more confusing the longer I examine this unique mail. The image is showing me a domain from a site completely unrelated from PayPal, so it was obviously no phishing, but I didn't trust this clickable image, so I looked up its hidden link to find an even more confusing redirection to not a picture upload site like the image suggests, but to a game key reselling site instead, like wtf? What was the whole point of this whole e-mail? Was this a weird try to make advertisements for more than one website? It wasn't even a ref-link or something like that. It was just weird, iunno.
7 -
Me: "Of course it's technically possible. The problem here is that this would make the UX very confusing"
Project Manager: "So, when will it be done?"1 -
This is how Pokémon Go shows errors to its users. It says a generic „Error“ in German with different numbers for different errors.
I am not an UX expert, but isn’t this a really bad practice? The error number has no meaning to the user, so why displaying it? I think it is just confusing and looks ugly 😐
8 -
Me, two weeks ago, adding yet another function onto an increasingly complex webservice: "hey uh this is getting pretty confusing, why don't we structure the request this other way so at least it makes more sense."
Manager: "just leave it as is, let the other team worry about how confusing it is. It's their problem now, I want you to move on to a new assignment."
Now- the other team is confused by the webservice and does the requests wrong, resulting in failures. Does it become my problem again when they report that my webservice isn't working?
Yes, it does.3 -
Facebook API...
Facebooks "graph" or API's in general fucking stink donkey dick.
Their implementation of oAuth is horrible.. 3 different tokens, which can be either short or long lived, for fetching a facebook page feed (the clients own facebook page)
To that you add a clientID and a ClientSecret.
Great... after painstakingly reading confusing documentation and itching your head... You get it to work.
Then they, without notice, makes a breaking change of deprecate an endpoint you were using.. Jesus..
And all the support you can get comes from a "community group" which may or may not reply with a generic link to their documentation...4 -
My cs degree helped me learn how to learn. No it didn't teach me the technologies I use today, but I now know that I learn best through struggle and that is invaluable. Struggle feels a lot like frustration so it can be confusing in the moment, but knowing that it's the feeling where I learn the best keeps me at the problem with a positive attitude.
Also I made a lot of great friends.1 -
Okay, I know it's nothing and all that, but holy shit please either use british date standards on en_GB systems or use ISO-8601 everywhere. It's really confusing for someone from EU to read American dates..1
-
People of Java.... Why do you love Java... It's so confusing and a pain to write.
Second off.... Why do I keep going back thinking I can write Java!!
WHEN I KNOW I HATE JAVA!!!13 -
That feeling when someone in marketing insists that an unauthenticated user seeing a login form when trying to access a secure view is "too confusing".
9 -
After trying polymer for a week, I can officially say that it is the most confusing framework ever.
They need to learn how to properly document their code.
Stack overflow doesn't help because the dipshit who asked the question ALWAYS "misspelled" a variable.1 -
IIS is a piece of shit. Windows is for playing video games and looking at stupid memes, not for real work. Defenders say that wInDoWs SeRvEr Is PoWeRfUl REEEEEEEEEEEEEEEEEEEEEEEEE, but it only appears powerful because microshit took all of the things that normal servers can do easily, split it up nonsensically, and hid it in bizarre places in an overdesigned and FUCKING CONFUSING set of config menus. No one can change my mind about this.7
-
Just finished another conference call. Broken voices, confusing accents and awkward silences. How do you guys handle it?3
-
When your users are this dumb, it's hard to decide between making things obvious (but inviting potential errors) vs. adding a step to reduce the chance of errors (but potentially confusing people).
It would be easier if people actually read release notes...2 -
Fucking teams.
It's shit, it's buggy, it's confusing, threaded conversations suck when there are multiple ones going on because stuff appears out of order and is easily missed.
I hate it with a passion.5 -
How do you guys learn something new? Do you first learn things deeply and then implement or straight away start using it? I find it confusing sometimes.10
-
I wouldn't say it's upsetting but confusing.
I had an interview at a household name where I asked for feedback. They only told me I did well in the technical and every other area, and that I was the first person they interviewed in the last 2 months to make it passed the technical part.
Less than half a day later I got a rejection email.3 -
I am currently doing my first ever internship. It is a medium-ish sized IT company and I basically do stuff in networking and software development. I sit on my chair, wheel it back and forth the small space behind my desk for like and hour. Then I go to the cafeteria, eat whatever is there (it’s absolutely free? Hopefully). There is a pool table which is always occupied. Then I sit in the lab and configure routers till 8 in the night. Boring.
I am developing a management system side by side so I break my head over server side routes (seriously, they are confusing) over the night.
So coffee is my mantra and boring is my life.2 -
I don't understand how is possible that programmers today are developing applications that are storing plain password in the database.
I know it's kinda boring topic since everybody here is talking about it this week, but it's really confusing to me.
Every now and then some DB gets hacked, millions of passwords are leaked and then you have developers, who should be smart and logical people, who decide to do that.
Ok, maybe the project deadline was close or something similar, but I think there is no excuse for something like that. No matter how close or behind deadline project is, you should always be able to explain to your boss/client what could happen.3 -
Xcode storyboard sucks!. At least it could've had a code version of the storyboards (like android XML layouts) so that at least you could properly copy paste a layout from somewhere. Autolayouts and constraints are so flipping confusing that I almost always end up doing all the layouts in the code itself.2
-
FUCK OPENSSL. I LOVE IT AND HATE IT SO FUCKING MUCH. WORK FASTER AND BE LESS CONFUSING SO I CAN BRAG ABOUT MY PRETTY ENCRYPTION CODE SOONER. FUCK20
-
the most confusing part of the job is when your boss ask you to develop a world class product, single handedly in a month and you cannot refuse. You some how believe that it can be done1
-
Does anyone or has anyone worked with Electron? I'm kinda new to it, i've gotten down a bit of JavaScript but Electron is fiarly confusing. I have ideas for apps but im just stuck where or how to start.15
-
It was disappointing when I heard that the concept I was working on was already developed by Google long time back. I had spent a complete month in implementation and thought process.
But, to motivate myself, I should feel proud that my idea was worthy that a technology giant worked on that.
However it was confusing to understand the behavior of someone who called my idea crap in starting but then appraised when he got to know that unknowingly it was duplicate of some Google's project.5 -
Most web developers have to use CSS every now and then. I don't really mind using CSS every know and then, but one thing really bugs me. As a developer, I read ! as "not". In CSS !important becomes "not" important. However, when I read CSS I still read "not" important, when I know this really worked the other way around.
BTW, when I first came across !important many years ago, I really thought it meant a rule was not important, really confusing!2 -
Material Design on the web was not a good experience in my personal opinion. I see these spaces around the boxes that are too huge. The faded underlined input boxes are confusing, too. I'd rather prefer seeing a border all around the input box or something of similar representation than an underline with a distracting animation. Many also fail at placing the buttons with a transparent background on the right spot. I'd still prefer Semantic UI or something clean on my upcoming projects. To me, Material Design is really good for mobile interfaces though.5
-
Attracted by Python's powerful built-in libs, I learned it by myself. However, its naming convention is confusing me. It even can't correspond to itself in an object. For example, a dict object has a method named has_key and a method named popitem. So I need to check up on the function names frequently.
6 -
I just had a boys-out night with my son. Went to some restaurant, found a parking spot in a confusing parking lot (half is more expensive than the other half of the lot, not sure which fee applies to the middle row... confusing), started paying for parking with the app (pays every 15 minutes until stopped).
Went inside, ordered a pizza, some ice cream. Chatting, playing, eating, having fun,... An SMS comes: "You have outstanding fines" and a link to the gov taxes' website.
wtf.. I must have parked in the wrong spot. FUCK! Oh well, it should not be a large fine anyways, it's just for parking....
Click on the link, login with my bank/SmartID creds. Another SmartID dialog pops up asking for a PIN2.
What? PIN1 is for authentication, PIN2 is for Authorization. What am I authorizing...?
Reading through the Auth message: "Paying 2473€ for Boris SomeLastname".
what.....?
Thank God my muscle memory did not kick in and I did not enter that PIN2.
And thank God I know what PIN1 and PIN2 are for.
It would've been one expensive boys-out evening... Even a strip club would've been cheaper.
Stay sharp, guys!
P.S. Later I checked the URL. It used all the right keywords, and it was registered as an .info domain. It was somewhat off, but gov websites trying to be lean do sometimes use some weird ass domains.15 -
This is a true story. We had this subject, called “Web Design” (really, “design”), where we studied HTML, CSS, JavaScript, PHP and MySQL (confusing, right?). And when we get the PHP (e-)book, it was this old PDF (probably downloaded illegally) teaching the legacy 4.0 version of PHP. Anyway, when we had to develop the final project, the sane professor allowed us to use a newer version of PHP — 5.2, released on 2008. I had to follow the rules, so I developed probably the less secure web application I will ever develop. That means no protection from SQL injection, XSS vulnerable and a bunch of other security holes… And that’s how they liked it developed!3
-
Right now I'm implementing forwarding in our application.
Everybody in my team has the opinion, that if you open a not existing url you should be forwarded to the dashboard with response Status 200... 404 with error page would be too confusing for the users... 😩1 -
It's too early to decipher a block of code that starts with "The logic here is a bit confusing but necessary." I'm going to make more coffee.2
-
"We need to have a meeting to clarify your role"
My head: Just give me a raise and then leave me alone
My mouth: Yea, sure. When works for you
Context:
My job is a little confusing.
My title on paper is support technician and I'm on the DevOps team but I have my own project to automate health checks. So most the accurate title for me would actually be Automation Developer Attached To [department name] DevOps1 -
Damn bro Vue 3 sucks actually. It's just a big function now with arguments like "`this` can be sometimes confusing when TypeScript is used." - hell no, my component was a class and this was the fucking class. nothing was confusing about this.
It's all a clusterfuck of magic now, I don't see why writing `ref(5)` or `return { all of your shit }` after `setup() { complete business logic inclusive functions here }` is better.
I was so looking forward to all the improvments, but why do we need these 3 apis with actually no difference, tried to be explained by the same image of colorful blocks in every single fucking article?
what happened to methods? am i seriously supposed to return them from a function? that just feels wrong.22 -
(Keep in mind I am 16 and I have never had an internship or a job)
I have a potential internship that I can partake in over the summer. It is a mainly front-end job and it is paying 15-20$ an hour. However, the one catch but they use WordPress to code all of their client's sites. I have tried to use WordPress before and I have not had much fun. I feel it is more confusing than it has to be. Should I try again and relearn it to get some early job opportunity and expand my portfolio or should I try freelance work instead?
If you vote WP could you link some good ways to learn it?13 -
The fuck is up with venv, conda, pip, pip3, python3, CRYPTOGRAPHY_OPENSSL_NO_LEGACY and "you can't install packages in docker based environments" DUDE STOP WHAT THE FUCK
How the fuck is that the scripting language of choice? It has by far the most confusing and messy runtime setup. Like it's easier to make sense of Javas version-shenanigans than this bullshit.
And then you think well what gives. Runs > python ...
"This environment is externally managed and you can go kill yourself, JUST LOOK UP PEP-666" LIKE NO YOU FUCK, JUST RUN THE FUCKING SCRIPT!
It's nice you thought about separation of versions but DOCKRR DOCKER DOCKER THERE ARE CONTAINERS WHY THE FUCK DO YOU DO SOME BULLSHIT WITH ENVS IN FOLDERS REQUIRING SOME RUNTIME BULLSHIT WHAT NO STOP WWHYYY7 -
Worst documentation is the one so confusing and poorly written that even no documentation would have been better. And more than small projects, large corporations who don't give a fuck *ahem* Oracle *ahem* are guilty of this3
-
Just graduated university and got a high paying internship (well, high paying to someone whos never been paid) in my field of chemical engineering, feeling quite lucky
Cant wait to upgrade my PC, it was a beast when I built it in 2012 but nowadays running chrome and android studio is enough to make it commit suicide
Goals for 2019:
Publish my first android app
Learn web development
Become an AWS guru
Not spend all my income on PC parts
Ive watched a bunch of web development crashcourses/trends and (comming from desktop appplication development) omfg what a nightmare mess of confusing stuff but alas i shall prevail or die trying5 -
Does anyone else find it super-confusing how Microsoft refers to SQL Server versions by both product year and version number?
For instance, we primarily use SQL Server 2012, 2014, and 2017, which are versions 11, 12, and 14 respectively.
The slight mismatch between the product year and the version number creates a lot of ambiguity. If someone refers to SQL Server "14," we always have to double-check: do you mean 14 as in version 14 as in 2017, or 14 as in 2014 as in version 12? Does SQL Server "12" mean 12 as in version 12 as in 2014, or 12 as in 2012 as in version 11? It's ridiculous!3 -
Supervisor: Go interview the client for requirements
Client:i want insert,update blablabla and searching,
Me: Delete?
Client:Nope we want store the data blablabla forever..
*after few weeks*
Supervisor:Can i see the progress?
Me: sure
Supervisor: where is the delete function? I want the delete button !!
Me: :/ *why the hell i hav to meet the client if i need to fllow my supervisor requirements*
#PracticalStudent #Internship #Confusing6 -
"There is no such thing as information overload, just bad design. If something is cluttered and/or confusing, fix your design. " - Edward Tufte
-
Look, I get it. Wordpress sucks. It’s bloated. It’s slow. It’s not elegant. It’s a nightmare to debug and code for. The plugin ecosystem is an insecure, confusing mess of outdatedness and issues.
We can all agree that in a perfect world all power to determine everything about a website, from the code to the content, would be in our power as developers. But we don’t live in a perfect world. People want convenience, even at the cost of performance and security, and they will inevitably resent technologists who refuse to give it to them. We do ourselves and our customers a disservice when we only do what we feel is in our own best interests or preferences and not what will help them with their realities.
Yes, it sucks. Yes, it’s a pain. Yes, it’s in demand and there’s nothing any of us can do to change that.
And that’s all I have to say about that.5 -
So my dad calls me because my uncle is freaking out about how a client messaged him and he doesn't know how to check if he can do what them asked him to. I tour them around the website he's using (as he understands little to none of it, and my dad doesn't use the site regularly so he's not versed into it as well) as to where they're supposed to look and they go check this one tab. In it, there's info of what is sold out in what day. And for each day it says "day x - y sold out" and he asks me what day it is that y things are sold out, and that it is confusing, and I'm like "are you serious it's right there". Goddamn it this guy sometimes
-
!rant.
Most QAs are dumb beasts, unable to think clearly or rationally, lazy parasites that suck the lifeblood out of a project.
Except this one guy I work with. He blackmailed the CTO to move, and landed himself a junior dev job.
He joined my team a few months ago.
"Right" says I "forget the crap you've learned so far. Here's a list of algorithm books from Amazon. Order them and read them. There'll be a test at the end."
He did. He is now reviewing lead dev work and merrily trolling their poorly performing work. Speaking to them in Big O (and so confusing the crap out of them) and earning stars at every turn.
I'd like to think I had a hand but all the effort was his.6 -
I started with C#at the age of 12, it was way too complicated and I learned Lua for Computer craft instead. Next I learned Ruby for RPG Maker and finally Javascript for web Dev stuff.
Now comfortable enought with Javascript but put off by its quirks I learned Java for compiling faulty minecraft mods, but I only fully learned it in school.
At the same time I learned python and quite liked it for scripting, but ultimately it was not a good match for my projects.
Disapointed with Java I returned to C# and liked it quite a lot, but started learning C++. After touching my first Microcontroller I learned C and I've stuck with it as my favorite language.
Along the way I picked up Kotlin, in case I need to do some Java shit. Much better.
But how did I come to an understanding of programming. Well I got better after each time I got a layer deeper until I hit silicon.
I had tinkered with electronics since I was 15 so I just had to study some boolean mathematics in school and some vintage computers architecture and instruction sets and...
Then I finally understood how that shit I wrote in Lua way back when was actually executed by my hardware.
Allways dig deeper and you'll find enlightenment eventually. -
Do not use a "debugger".
A debugger is like doing a full-body scan of a sick person. You do not get any specific useful information, and you find a whole lot of information that doesn't help and is just confusing.
Source: Learn Python The Hard Way
Your thought on it?6 -
Conversation in a debug meeting, after a series of confusing failures:
Senior dev: “This is stupid”
Junior dev: “Me too” -
Just to help out folks who find this week's group rant topic just as confusing as I did:
https://en.wikipedia.org/wiki/...1 -
Sometime ago in my previous job an IT prick decided to troll developers by blocking access to stack overflow in our offices. It coincided with a settlement case of a few million dollars that our company had to pay because some idiot copied code illegally.
It was one of the most confusing hours of my life : a few hundred developers looking at each other and laughing in the weirdest fashion.
We sure shat some bricks.2 -
Confluence is called so because it is confusing. It's a prime example of a tool getting in the way for work instead of helping. In Swedish, we have the expression: "Rätt verktyg gör halva jobbet", meaning the right tool does half of the job. Tools from Atlassian do the opposite, they only double the workload.11
-
Not sure if I love or hate haskell... It's awesome, but then again the syntax is so fucking confusing...5
-
Trying to start doing stuff with C but CMake is very confusing and I can't find anything solid (and easy to read) about setting it up and including depends and what not. We are totally spoiled in Java with tools such as Gradle or Maven.3
-
Okay after reviewing all my options. There are fucking no resources I can use to teach myself ASP.NET (Core). The official docs don’t give information as to how or why you should do something, and everything else is either not the same version or there’s differences in the versions project files such as Startup.cs just as an example. So it’s very confusing to follow along with tutorials or whatever it is because I don’t know what the differences do because backend is still really new to me. And I want to know what all is happening and why.
It’s nothing against ASP.NET, ASP.NET Core just the tutorials and resources and documentation for it. Although I’m open to recommendations.37 -
Anyone else hates this kind of statements:
if ( doSomething() != SUCCESS ) {
//log error
}else {
//continue doing other stuff
}
I simply find that confusing. This is much better:
If ( doSomething == SUCCESS ){
//continue doing other stuff
}else {
//log error
}
Maybe just my opinion.17 -
For our robotics team we have a college professor (if that's what you even call it) who is teaching our programming subteam how to code the robot in c++. Whenever we mention git he goes on and on about how git is too confusing and we shouldn't use it even if we used pull requests.
What the actual fuck9 -
I would love to get into more frameworks, but half of them make 90% of your work harder, are not documented well enough or are just confusing what they actually offer. 😥1
-
Rant.
It's really frustrating and confusing when switching the context from Java to js and vice versa.4 -
Spent all day refactoring lots of confusing code down to just a few lines. I am satisfied, frustrated and drained all at the same time.2
-
I never liked YAML. But lately, I'm starting to dislike it more and more.
I mean, wtf is that?
- digest YAML input -- a valid YAML
- digest JSON input -- a valid YAML
A language that embeds another language.
Can it be any more confusing..?
Sure it can. the
```
script:
- echo "John said: hello there"
```
will fail YAML linter, because, even though I used quotes, yaml sees `echo "John said` as an object key
I think I'm yet to find more nonsense with YAML. And eventually, I'll grow to hate it.8 -
God I hate React so bad
I get the hype but omg it is so confusing
Literally everytime I try adding something nothing works and I have to troubleshoot, EVERYTHING is a problem
And don't even get me started on REACT + TYPESCRIPT
IMO VueJS is just a smoother nicer experience overall7 -
@DFox @trogus found a bug- not sure how easy it will be to fix... if you change your username, mentions in rants and comments still have the old username which will be confusing for people trying to figure out who the mention is for.
Is it possible that on editing a username, all mentions in all comments and rants are renamed as well?12 -
sudo pacman -Syu --force
sudo reboot
Openfire and owncloud no longer work.
sudo systemstl status openfire
Java exception relating to SQL.
sudo systemstl status mariadb
No such service mariadb
WTF why would that get uninstalled, how the hell.
sudo pacman -S mariadb
Everything now works again
Arch can be a confusing place
😺
Maybe that force was a bad idea.5 -
Learning Java Spring, their official documentation is a fucking mess. Can't get any useful information other than got dumped with loads of confusing terms/packages references/libraries.
baeldung blog site is better than the docs to some extend, but still, very fragmented information.
Ok enough ranting.. Any good learning resource recommendation? Forum?5 -
My team lead thinks using a double Not operator in javascript is too confusing and not readable.
Opinions?23 -
I'd actually want to know what I'm doing with my life and dev path. Things are pretty blurry and confusing right now3
-
I got this recently on my Firefox update. The podcast talks about Surveillance Capitalism and sounds a good hearing but I really don't know on whose side is Mozilla because their browser default search engine is still Google. Its kind of hypocritically confusing.
https://irlpodcast.org/season4/...
6 -
Why do germans have to use STRG?
ITS CONFUSING!
Im Swiss german and people often say to me use STRG!
Only that im speaking german isn't a real Argument! Why are we even using different keyboard-layouts?
Why arent we all using CTRL?
Its pretty mich the Standard for all keyboards!
And what confused me the most when er got Windows 7 machines at primary school!
I didn't know what fucking button to press until the IT Guy of our school came and explained US all that STRG was CTRL!
And the most worst of all, when german youtubers say Press CTRL in a Video but show STRG! -
I'm frustrated with an abundance of different *Ops we're having right now. You can spell a random word followed by "Ops", and it's probably a thing. I get that Ops people in general are important but when there is stuff like GitOps, MLOps, FinOps, it gets confusing pretty damn fast. There's no value in all these titles besides "duh" usually, since Ops are just Ops in most situations. They kinda can slap a tracing tool or two on top of your code base but in general they just do Kubernetes (with whatever's hip like Jaeger, etc.) nowadays and that's it. Hell, even "DevOps Engineers", for a majority of cases you'll encounter, are basically just Ops with a misleading prefix since it's just a way people call them nowadays for whatever reason.3
-
I said to myself, that I'll make an easy tool to convert Imperial units to Metric...
It'll be more confusing for the end user than I thought.
1 -
I decided i wanna, so i learned C, then i realized OOP was a thing so i had some fun with Java and Android, then i realized Web was useful, and easier to make actual products so i had an affair with RoR, but it was confusing AF, then i got a job where i have to work mainly with Python and Django, but frontend was PITA and i hated it.
In the end, since im only dev at the company and had to do it i started to like it (stockholm syndrom much) and now Im Javascript dev trying to move our stack to Node...
No regrets! -
That confusing moment when you've spent two hours browsing devrant.
You feel like you've wasted your time, but at the same time know it was worth it.1 -
Failed an exam and have to retake it this semester. The new prof uses completely different approaches and I have to relearn everything. So confusing and annoying. FUCK.7
-
So I'm still new to programming. Mind blown every day learning python. Although self learning does get confusing sometimes. Somehow I'm learning pen testing now and already installed Kali on a virtual box. Pretty sure I aimed at making a multi platform mobile app to begin with.... Yep, from Kivy to changing Mac addresses, am I lost? Or this is the way to dive in?4
-
I don't see the jobs.
-- I added them.
I don't see the "app-name".
-- Well, I have added them via an abbreviation "an".
Why though? That's so confusing. Why would I look for that? Assume I am a new employee. I would not know what it means.
-- You'll get used to it.
I. DON'T. WANT. TO. GET. USED. TO. IT. Why would you waste time by hiding necessary information behind non-saying abbreviation? Clarity counts.
Urgh.3 -
The documentation for the matplotlib python library is terrible for newbies.
There is a "Tutorial" section, but the thing doesn't even explain what you can do until you get to the 4th section!
It starts off with some confusing examples, how to change the appearance and only at section 4 do you actually start to get an introduction to the different components you might want to use...
At some point you finally realize, most of the stuff that is shown can be omitted because the .pyplot module is all you need. -
Them: I want to be a full stack developer!
Me: Are you sure?
Them: Yeah. absolutely I'll do whatever it takes!
Me: I'll hold you to that, I will piss you off everyday if I have to, to get you learning.
Them: OK, yeah, do it!
Some weeks later
Them: I want to be a front end developer, routing and models are confusing.
Me: I would laugh you out of an interview, keep practicing and just stick with one thing before chasing the next quick reward endeavor until the difficulty curve ramps up and you give up on that too!
Them: ... But it's hard...
Me: So practice, over and over until it sinks in, it's like playing the cello or whatever, just keep practicing!6 -
When you spend 1 hour trying to solve a programming challange... And then realise "All integers starting with 1" means all integers from 1 to inf, and not all integers that begin with the digit 1. UUUGGH2
-
I've played around a bit with illustrating the SOLID principles (Single Responsibility, Open/Closed, etc., you know).
You may check it out here: https://okso.app/showcase/solid
Let's see if it will be helpful or more confusing :D
13 -
I once had a user email the help desk, explaining in a rather twisted and confusing way his issue. He signed the end of it with "shibboleet" (xkcd reference). I called him, because there was no way I'd be able to go over it through email, and for nearly an hour we totally nerded out over it together, working through it. At the end of our conversation, he said he couldn't believe the shibboleet thing was real! I confessed that I was first level and he'd happened to have asked about a thing that was of personal interest and hobby of mine... and catching the reference was the icing, that I wanted to play along.
-
IBM's Urban Code Deploy.
Had to use it at a previous role. It is one of the worst packages. The Web based ui is a terrible, confusing mess.
For example, there are two levels of menus. Depending on which page you are viewing, you would have two menu items with the same label that do totally different things. Also you can set filters, but it doesn't remember them, so you have to recreate them everytime (they're not stored in the url or anything useful like that).1 -
So am teaching a friend of mine some Java basics. Unfortunately he keeps insisting on using Eclipse to be taught. Tried showing him the beauty of InteliJ but he says it's too confusing 🙃. So here I am typing some full codes that I could have magically inserted on InteliJ. I don't know how long I can take it.24
-
Second night of my life wasted trying to get fucking Webpack to work. I just want a goddamn working dev server. I just want it to auto-refresh my browser, and yet fuck all happens if I use the "--hot" option for "webpack serve" in my npm start script (as described in the extremely terse and overwhelming documentation). How do the people from create-react-app configure this cancer? Jesus fucking Christ, this is all so overwhelming and extremely confusing, maybe I should quit web development altogether.2
-
My biggest influence on coding style is working with other people's code. I know the temptation to write "clever" code and I've been (and probably still occasionally am) guilty of it myself, but it's not until you have to debug someones oneliner iterator which has !(i-j) as the stop condition that you start to appreciate dumb, boring, obvious code.
If having a series of if checks in a long list makes it readable, keep it that way. If it makes it more readable to rewrite it into a nested switchcase with a couple of ternary bits, go ahead. Just don't spend half a day wrapping it up into two layers of abstraction that will require an onboarding process for the rest of the team.1 -
At my new internship I am have to work in Magento. I come to FUCKING hate it.
From the phtml files, the choice between caching or having to wait 20 fucking seconds for a page reload to the huge file structure and the "documentation".
The whole fucking thing is a mess with a shit load of bugs and confusing git tickets that never seem to be added as updates!!!
Fucking hate this shit1 -
Somebody needs to look at the whole user admin side of all of google products from a users perspective. Then realise what a disjointed dysfunctional, horrible, confusing, pile of shit it all is. I would say the same for zoho, another example of how to put as many obstacles in the way of doing straight forward tasks.3
-
It's bloody annoying when the hardest part of your program is to integrate with an external API with confusing documentation.3
-
Every assignment is done by reference in JavaScript... like why? Lemme use a pointer when I need it.
ES2016 looks so much like Java, I swear nobody will notice if they added pointers... and over 9000 more confusing features.12 -
This is starting to get out of hand...
We shouldnt be makig more IDEs we should be eliminating them.
Like Ryan Dahl once said:
“We should not be supporting more programming languages. We should be killing them. All these bullshit projects are confusing people.”
Same with fucking IDEs...
10 -
OSX multi windows management is so fucking dumb and confusing! FFS have some kind of indicator when a program has multiple windows open.6
-
*Dev is non-native english speaker
Dev: we need the VPN ip.
Me: the server ip or the connected device ip.
Dev: the server.
Me: gets the ip.
Dev: this doesn't work, is this the VPN ip ?
Me: Gives the device ip. Works.
Dev: OK. Works now.
Could have just asked for the client IP in the first place but s/he didn't know how to.
I have been trying to freelance for people who don't speak english as a first language and getting the Requirements is the hardest part of the job. 😫 .
P.S. Suggestions needed from remote freelancers. What's your workflow like.6 -
It would be nice and more community spirit if people on YouTube would:
- stop using A.I. for voice-over
- stop using A.I. for random comments
- stop using A.I. for video content
It's beginning to become confusing what's real and what's not. I admire real creators, not quick-buck fakers.9 -
Fuck Salesforce to oblivion and back. I hope all it's buildings, servers and backups fucking burn down. Never has there been anything more frustrating, confusing, over-fucking-complicated and over-fucking-glorified in all history.8
-
The longer I live, the longer I am unsure what the meaning of my life is.
TLDR; 42
Yes I am a creative person in a way that I can create something out of nothing, but unfortunately all my work is almost invisible. Is the meaning of a developer guy to be a magician? He does something and *wooosh*
//magic happens here
there is a thing which he forgot how it works within a month. Why can't I just talk about my work with other people than those from the IT business? I don't think to be that important, but sometimes it appears that without you and me nothing will really work nowadays.
And to be honest with you guys, I am too slow. I can adapt new concepts and new programming languages, but I feel like getting overruned by all that new stuff appearing each day. Am I supposed to be that super hero named"superbrain"? Is that still healthy?
wtf, my life is a miracle, an oracle and a hurricane (and some times it is even great)!
I am confused!1 -
The codebase Im working with is like someone took 3 sets of earphones, crumpled them together in their pocket, and then threw them into a bag full of spaghetti and wasps. Too confusing to comprehend and dependencies absolutely everywhere. All I have to do is port over a relatively straightforward piece of functionality from one iOS app to another. Core Data has other plans it seems....
-
Fucking hell my Chromebook is a confusing little cunt...
I use the Samsung Chromebook plus with a 64 bit based ARM CPU but the chromeOS installation is 32 bit... Buuuuuut it will prefer 64 bit android applications and runs the Linux container at 64 bit!
How does that even fucking work?!?!
(Yes I know Google blah blah, privacy blah, your opinion is noted and ignored ¯\_(ツ)_/¯)3 -
Wow WTF!
So for a new client, they have their domain on a registrar that has the most ugliest and confusing UI ever.
So I decided to transfer the domain to somewhere better.
Guess what, it takes 5 days for them to release the domain. The site would be down and I won't be able to proceed with my work until transfer is complete.
In hopes to speed up the process, I tried to create a ticket. There is no ticket system and their only available contact email listed is sales@shittiestdomainregistarever.com
I mailed them yesterday evening hoping for a reply.
Few hrs ago, I received a bunch of automated email on some ticket I never created.
The biggest WTF is that the To: on that email is some other customer's gmail address and I am CC'd along with a bunch of other customers gmail and hotmail addresses.
Seriously, WTF is this?! I'm glad I took the decision to move from them19 -
Whenever I'm looking at automata, matrices, sets, anything confusing and maths based, I always remind myself how I used to be in awe of the year 6's (5th grades) getting to learn about negative numbers...
Negative number seem so much easier than sets and strings... -
Fucking hell the AWS IAM documentation is confusing as fuck. Trying to set up a fucking role is harder than cutting a rock with a fucking spoon.
And who the fuck thought it would be a good idea to allow a CLI user to run any command he's allowed to without any form of authentication??
Oh, set up MFA for the CLI you say? Good fucking luck with that, if you ever manage to figure out how to set that shit up!
Fuck this shit!3 -
Fuck FE development. Tweaking or adding some stuff is OK, but making the whole FE from zero is a pain for me. Vanilla JS is OK, but I need to use Angular, which I don't know how to use properly. Generally, right now I find FE as a big confusing mess... Why Angular? Because fuck React - it is even more confusing. I just can't keep all these things in my head... You want to add something? Fine, add a dependency, import, export it, import again, that shit does not work alone, so you import another shit... IDE says it's all good, look it's up and running! But you open the app and it's not even loading because of errors. Another module missed, ffs. IDE can't really save you here, sigh...
I am a BE dev, I am straight out bad at FE. I don't hate FE, but I hate that I am forced to do it and I need to do it fast, without having time for learning it.
Ughh... I feel somewhat better now :\ Now back to making there modules work...13 -
**Wrongly edited last time, made it confusing. Deleted. Posting again. Apologies.**
So, scenario was like, we friends were chatting on WhatsApp and talking about Germany as one of us has shifted there recently. After a 30-40 mins chat, I clicked on Google to search for some company(say 'xyz') .... Now this searching for company and chatting with friends are totally separate events. But when I typed 'xyz' , google suggested "xyz career Germany" and 'xyz Germany glassdoor'.
My question is that is it possible that Google is taking records of what am I typing anywhere(I've android phone) and using that to decide which suggestions should it be showing to me? Or am I thinking too much? 😌9 -
I just had the most confusing error ever where clang ast randomly replaced classes with just int in type signatures
...wat? I guess the class only has one int field so maybe there's a cpp rule that requires replacing classes with their only field or something?
But when I add other fields it doesn't change. Even if the class has no int fields, it's still replaced by int in the ast
....
Yeah turns out I had the definitions in the wrong order and clang just uses int for unknown types instead of... you know maybe raising a fucking error
Thanks clang...11






