Details
Joined devRant on 4/26/2018
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
-
Lucky kids these days.. having access to A.I. chatbots to answer and clarify them any questions - no matter how annoying - they might have about subject matter. The sheer luxury of having that...
Back in my day you had to go to the library, go through the logistics of waiting in line, getting a library card, paying, waiting, letter in mail, picking it back up, lend max 5-6 books, be in luck that you judged and researched them properly before so that it won't be a waste of your credits (even worse when they're obscure), read the books, try to extract the information you need, and if not, repeat the whole process... Spend 4-5 hours scouring the pages of Google, AskJeeves, and Yahoo, to extract relevant information... And if you didn't understand things well and you were rich enough, you would scour the Yellow pages for a tutor in your neighborhood that wasn't fully booked yet... find a good one, go through bad ones... talk to people to get references... sigh, and, if you didn't have those resources, then good luck, you're on your own, fucked pretty well for tests in class because you have nothing but yourself to understand everything, while your rich kiddy classmates have personal tutors.
And now, kids just say: "Hey, I don't understand this stuff. Explain to me please". :click, advanced mode, click: and there you go, everything you could almost ever possibly want explained, with ample examples.
Now, cognitively, this is not ideal as the brain works best when having to do all the analog effort but... it sure is a very luxurious and helpful supplement...
What a night and day of a clash difference. Different times we live in. -
Companies are now more and more forging into AI businesses... what the fuck. As if it wasn't already bad enough.6
-
Trying Java again... Java moment... trying to compile from terminal.. should be no issue... and there we go: NoClassDefFoundError. I know it means a JVM error indicating it hasn't found the .class (I think) but setting -cp doesn't help. I'm missing something. I'll figure it out eventually. Coding moment.
Sigh. Java. lol.6 -
A good practice to prevent (Java) runtime exceptions such as ArrayIndexOutOfBoundsException is to write sanity checks such as the index position variable being within collection bounds.
People write sanity checks before code goes to production, right..? lol. When I think back to my dev days at shittier companies, I remember that one didn't write tests at all, nor sanity checks and then it fell all on me to resolve the masses of problems.6 -
New lesson learned: In Java, object creation only happens at runtime.
A a = new B();
a.doSomething();
Compiler steps:
- checks if A exists
- checks if B exists
- checks if B is subclass of A
- compiles (code -> Bytecode)
Runtime:
- checks if B overrides doSomething() of A
- executes the overridden version9 -
I have to say it makes me sick watching corporate groups of literal sheep walk behind each other, all wearing the e-x-a-c-t-l-y same style of clothing (not just suits but even just the same style), walking in line behind each other in pairs of two, like they're in a strict elementary school or something. It's sad to watch and I don't want to be part of such herds.2
-
lmfao... imagine if a pizza restaurant webform didn't have (reasonable) limits on the number of pizzas you can order... and you put in 120 pizzas (by mistake). LMAO.18
-
Isn't it aggravating when you want to make a project at the company better structured but the lazy dev that makes the company the most money decides to reflect their despicable attitude onto the code, not structure anything into project folders and make your life harder by forcing you to understand the project every time you look at it? : )
Yeah... coding standards are beautiful but only if the company's culture allows it and the managers aren't ignorant fuckssss.
resentment.sh7 -
Why am I getting a NPE? After a while I discover why... I had the file of the wrong project open.
LOL3 -
Coding privately:
"Ah... :typing:, click, having a look... run... edit... draw on paper.. think about it.. edit.. recompile.."
Coding at work:
"type as fast as possible and make a jumbled mess of everything and in the end deliver something that barely runs and meets requirements, only to have tons of headache from every company layer later, mandated by themselves"16 -
I'm tempted to send that cat-teary-eyes-thumbs-up gif whenever I get a rejection e-mail.
Enough of this sheet.2 -
ECMAScript compatibility table. Awesome. Reminds me of caniuse.
https://compat-table.github.io/comp...3 -
Okay what is this shit.
You apply for a job, they dangle the carrot on you for over a month, cancel multiple appointments, finally you have an interview, they seem happy. Then they go on vacation two weeks.
In the end they end up rejecting me because of 'internal decisions'.
bull shit. Shit bull. Fuck cluck fuck muck.17 -
I don't understand some devs. Sometimes there are senior devs that instead of documenting requirements on paper, they decide to call you and tell you all the complex requirements for half an hour and expect you to just get up and develop what they just said.
Wtf is wrong with some people. Better: Jira, documentation, e-mail, communication.17 -
Pretty annoying when a programming language's constructs do things that are unintuitive, for example, Java substring:
str.substring(startIndex, endIndex); // oops, character at endIndex not included.
Or some other Python data science Google library (I used this at work) that decided their way is the best way, where they have a simple method but in the facade behind it is a nightmare monstrosity of complexity. How fun to debug or customize that!
Weird design decisions. They don't help because it makes them harder to immediately understand them.11 -
I really hate truth tables. It feels like I'm cracking a safe like in the movie Army of Thieves, especially when I am given a complex Test Suite. lol. It's like I have to make all levers work in unison and none can fail.. kind of like The Semiconductor ASML machine. Not that bad, but still.10
-
Me in the midst of a market full of more experienced developers:
I'm just a kiiid and my life is a nightmare!
I'm just a kiiid and I know that it's not fair!7 -
Does the company you work(ed) at allow you to (comfortably) study for your certificates on company time, or do they play it slightly illegally and ask you to do it on your personal time?
I have seen the case where it was the latter.. and I was wondering whether this was common.5 -
:big sigh: The industry recommends writing clean code... and what do we see pervasively in real projects at work? : )
I think you'd have to be lucky to join a company that doesn't write messy code... not just in one project, but in all. Legacy. I hate legacy. Arrghhh.
lol.13 -
There was a time when Java 8 and React 16 were all the hype as if it were yesterday... and now we have Java 25...
The world of IT just moves way too fast. lol16 -
Son of a bitch. You can't have gaps in your CV or you are considered a red flag. Companies want good-working rats that never take breaks in life!
Sick of this shit.8 -
Annoying: when a friend asks you for help with a computer issue and then a few moments later solves it themselves.5
-
DevRant Slim Application Error
So will the real devrant please stand up
and put each one of those fingers on each hand up
please stand up
please stand up
(we're gonna have a problem here)
y'all act like you never seen a devrant before
'cause I'm Slim rant all you other Slim rants are just imitating so won't the real Slim rant please stand up,
lmao.3 -
Don't you find it annoying when the dev team gives you the worst or less than absolute minimum of time to test a new release?
It's like... that itches with me so hard. Come on.. we're testing a build here. You want me to brush over this? The amount of bugs that might pop up...(oh yeah we just bill the client for those later lolololol)! Especially when no one wrote tests, or just minimal, I... sigh.
lol7 -
I'm sure I'm not the only one with this problem - especially in corporate - but have you ever had one or more colleagues actively want to sabotage your career progress and blatantly undermine you by constantly writing peer reviews about you in an unnecessarily negative and aggressive way while they themselves advance and steal your progress?
I have been through such toxicity. I've had colleagues do this - colleagues who didn't like me as a person, all conspiring against me (no joke - I saw it at the water cooler talk). I sure hope this doesn't happen too often to people.9 -
I wonder if technical knowledge truly matters outside of those companies that try to filter people based on tests...
And if not... then I'm just studying for myself. lol9
