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 - "what the"
-
Typical paranoia's when developing a website
- what if the user has JS turned off ?
- what if he is using the site without a monitor ?
- what if the user's electricity is off ?
- what if there's no user ?12 -
Wait. Say what Google Chrome? I can't use the .zip extension? Instead I have to use the .zip extension? What?13
-
"I have a terminal illness"
*room goes silent*
"so I stopped using the terminal"
*bob throws his keyboard at me*5 -
How do mobile sites know when I'm about to tap a link, and then load something and shift everything so that I tap the wrong link?9
-
note: Not the worst dev I've interviewed but worst I've worked with.
A guy who worked in my company before me "HARDCODED" the entire calendar for next 10 years starting 2016 in dictionaries and arrays in Python for a project.12 -
Boss: I need to know how much resources a server would need to serve 20000 users at the same time
Me: Sure, can I see the webapp?
B: There's not one yet
M: Ok, can I see its documentation then?
B: There is none
M: But ot depends on the programming language, libraries used, what kin-
B: It's an e-commerce. Try browsing Amazon and see how much they nees to handle the page requests.
Me: *still processing* wh-
Boss: I have to give an estimate to a client within 30 minutes. Hurry.
So.... Uh... I guess i have to hack Amazon now?7 -
After it was revealed that the Equifax hack was even bigger yet again, the US government said something that really made me say/think something in the trend of "WHAT the actual FUCK?!"
"This data is in the hands of cyber criminals anyways".
You run the biggest mass surveillance program in the world, sucking up more than a million terabytes every hour, then at least could you PRETEND to care/take interest when the personal data of about all your citizens appears on the Internet?!
Fucking hell.11 -
So a group of 'researchers' (you'll get later why I call them 'researchers') conducted research to find the most secure browser.
Their result is Google Chrome!
Few minor details:
- THE WHOLE FUCKING RESEARCH THINGY WAS (mostly?) SPONSORED BY GOOGLE.
- THEY COMPARED IT MOSTLY TO INTERNET FUCKING EXPLORER AND EDGE.
Are they fucking retarded or something?! Yeah if it's going to go like that, Google Chrome will certainly become the winner/number 1.
Mother of fucking god.65 -
*on the phone with a client*
Important detail: in Dutch we call a colon a "double point" and a semicolon a "point comma".
Me: go to {url} and put double point followed by {something} behind it.
Client: *tries for 5 minutes, suggestions forth and back*
Me: how did you type the double points?
Client: I typed two points. (..)
The level of retardness I thought existed got worse once again.
At that moment the open window seemed like a veeery good option 😭15 -
Reinstalled my dedicated server and realized (afterwards) that I just erased my entire openvpn/mysql auth setup and I don't have an entirely working copy.
FUCK.
Okay, nothing I can do about that afterwards, setup csf right away, monitored the auth log for a minute and noticed one ip which had just connected and found it weird somehow. Blocked the ip.
Then, one second later, as my console stopped responding and that ip address suddenly looked veeeery familiar, I realized I just blocked myself. (the blocks persist across reboots)
😐
Went to the control panel and hit the reinstall button. Confirmed, and two seconds later I realized I could just have connected to any of my own fucking vpn services to unblock myself.
What in the living fuck is wrong with me @_@30 -
TABLE BASED WEB DESIGN
I was surprised there were no rants about this topic before I realized it was more than a decade back 😳
We've never had it better! So to help add a little perspective for all those ranting about what is unarguably the golden age for web developers... let me fill you in on web dev in the late 90's;
JavaScript was a joke. No seriously! - I once got laughed out of the room for suggesting we try use it for more than disabling a button - (I wanted to check out the new XHR request thingy [read AJAX]).
HTML was simple and purely a markup language (with the exception of the marquee tag). The tags were basically just p,ul,ol,h*,form inputs,img and table and html took 10 minutes to learn. Any style was inline and equally crude - anything that wasn't crude could not be trusted and probably wouldn't render at all in most browsers (never mind render correctly).
There were rumors of a style TAG and something called a cascading style sheet which were received with much skepticism since it went against the old ways and any time saved would be lost writing multiple [IE version specific] style sheets for each browser just to get it to work - so we simply didn't.
No CSS meant the only tags you had to work with to create a structured layout were br, hr and table... so naturally EVERYTHING was in nested tables! JS callback hell can't touch this! - it was not uncommon to have 50+ nested tables all with inline style in a single page which would be edited without any dev tools or linting.
You would spend 30 minutes scanning td tags until your eyes bled to find something, make a change, ftp the file to the server, reload the web page and then spend 10 minutes staring at the devastation on your screen convinced you broke
the internet before spotting an un-closed td tag with your bloodshot eyes.
Tables were not just a silver bullet - they were the ONLY bullet and were in the wild west!
Q: Want an inline form or to align your inputs left?
A: Duh table!
Q: Want a border with round-corners, a shadow or blur?
A: That's easy! Your gonna want to put that table in the center cell of another table then crop a image of the border into 6 smaller images to put in the surrounding cells... oh and then spend 10 minutes fucking with mystical attributes like cell-padding and valign to get them flush.
...But hey at least on the bright-side vertically & horizontally centering stuff was a breeze!23 -
Student walks into tutoring center halfway through the semester for a computer science appointment and their first question is "How do I declare an int?"
Me: 😐8 -
So today , a company phoned me for a job I applied in Jobstreet. So the conversation goes like this.
Com " Do you have any experience in Android studio? "
Me : " Yes . I develop android application, it is compulsory to know actually."
Com :" ok... Do you have experience android SDK?"
Me : " I believe you are referring to the Android studio, yes."
Com :" do you have experience in Android programming"?
Me :" Yes. I do android application for both native and hybrid. As for hybrid, I use flutter."
Com :" Ok...but I was asking about android."
Me :*explaining what I just said *
Com: " you no understand! We need android programmer! Not native or flutter programmer!"
Me *explaining what native and hybrid is (in simple terms)
Com : " it is ok then.. our company prefer those who can develop android app , not native programmer or anything flutter programmer.
"
(Btw , I transcript how exactly that person talk to me)
My question to this person is.... WHAT THE F*** IS THIS? WANT AN ANDROID DEVELOPER BUT NOT NATIVE OR "FLUTTER"? WHAT THE FUCK DOES THAT EVEN MEAN ? IF ANDROID IS NOT WRITTEN IN NATIVE OR HYBRID THEN WHAT YOU EXPECT ME TO USE THEN? USING ASSEMBLY X64?14 -
Co-worker Pranks #281: Write a program to capture keyboard input and instead output "fucking" after every "the" they type.
i.e. Can you push the fucking most recent commits
Do you want the fucking paperwork today, bossman
I can't do that today, the fucking coffee machine is not working5 -
Friend: "Don't all computer science people learn multiple languages so they can use the right one for the job?"
My reply:
We learn multiple languages because some asshat before us had a hard-on for it and now we need to keep that shit running and we don't have time to rewrite it.6 -
So Facebook announced a New Feature which lets you upload nudes which get hashed and on a Blacklist so they can't be uploaded to facebook. And in Order to prevent abuse, a human Reviews the pictures. Genius idea19
-
I fucking LOVEEEEE that there's atleast 50 different ways to set the mysql root password, depending on what weather, what time and what version you're lucky to fetch from the repos.2
-
I fried my laptop's lithium-ion battery by overheating it too much when gaming for 1.5 years now. Was only getting 20 minutes on a charge. Bought a replacement battery to install.
My laptop is full-body aluminum, and when removing the difficult-to-remove backplate, I sliced my thumb deeply on the razor-sharp internal edge of the backplate.
Hurt like hell. Took a while to get the bleeding to stop. I had to finish what I started, so I swore I'll be careful the rest of the time.
Yet somehow, my hand eventually slipped and I ended up slicing my OTHER thumb, on the exact same component! And the gash was even deeper and hurt even more! And took 3x as long to stop bleeding! I lost so much blood... 😫
Moral of the story: Be careful when dealing with full-body aluminum laptops. They're fucking evil and dangerous. Also, don't let your laptop reach temps above 82-85 degrees Celsius.
Thankfully, no tetanus from any of this. 😓rant dead battery fuck aluminum but i need my thumbs for music rhythm games karma? what are the chances25 -
"I need you to teach me how to code, so people can't fool me around when they start to speak about apps"
-My boss6 -
Just found out that the generic router that our ISP gave us, which we use at work, has a port you can telnet into to get shell access with root privileges.12
-
Manager: our file IO is slow, any suggestions to make it faster?
Code: multithread writing to a few hundred small (temp) files then single thread combine to one big file and delete the temp files.
Eyes: bleeding31 -
Was thinking of a name for my currently biggest project and thought of a funny one, took the first letter of each word and started to use that to refer to the project, was thinking about domain names and such already etc.
Just wrote it down and I suddenly noticed:
ONE OF THE LETTERS IN THE SHORTCUT ISN'T CORRECT.
How the fuck did I miss that for fucking weeks?! It's not like it's a difficult sentence/set of words or anything.
I'm so fucking glad I didn't register domains or shit yet.
How. In. The. Living. Hell.12 -
I now know another person's password without even wanting to.
He was sitting in the row in front of me, logging into our course page and then *brrrrraaaaapppp* - ran his index finger along the top number row and hit enter.
1234567890
I don't even know what to say.13 -
And the award for the most ridiculous article in tech goes to...
http://m.thehindubusinessline.com/i...
This article is an interview of the CEO of one of the biggest companies in India15 -
Me: Great iOS app is only 20MB shouldn't take long to upload!
XCode laughed
AppLoader laughed
Apple laughed
I cried T_T7 -
OMFG it happened again. I'm always very explicit with recruiters that I don't take full time employment while I'm studying. This one was very understanding about it and said he found a great match for my skillset.
I just had a meeting with the CEO of this great match of a company.
- "No, we only seek people who can work full time, let's keep in touch when you've graduated".
What the fuck, way to waste everyones time.10 -
I just had to post this ...
What the fueoiauooieaoouck ?
What the flip does greater than infinity mean ?10 -
Following a conversation with a fellow devRanter this came to my mind ago, happened a year or two ago I think.
Was searching for an online note taking app which also provided open source end to end encryption.
After searching for a while I found something that looked alright (do not remember the URL/site too badly). They used pretty good open source JS crypto libraries so it seemed very good!
Then I noticed that the site itself did NOT ran SSL (putting the https:// in front of the site name resulted in site not found or something similar).
Went to the Q/A section because that's really weird.
Saw the answer to that question:
"Since the notes are end to end encrypted client side anyways, we don't see the point in adding SSL. It's secure enough this way".
😵
I emailed them right away explaing that any party inbetween their server(s) and the browser could do anything with the request (includingt the cryptographic JS code) so they should start going onto SSL very very fast.
Too badly I never received a reply.
People, if you ever work with client side crypto, ALWAYS use SSL. Also with valid certs!
The NSA for example has this thing known as the 'Quantum Insert' attack which they can deploy worldwide which basically is an attack where they detect requests being made to servers and reply quickly with their own version of that code which is very probably backdoored.
This attack cannot be performed if you use SSL! (of course only if they don't have your private keys but lets assume that for now)
Luckily Fox-IT (formerly Dutch cyber security company) wrote a Snort (Intrustion Detection System) module for detecting this attack.
Anyways, Always use SSL if you do anything at all with crypto/sensitive data! Actually, always use it but at the very LEAST really do it when you process the mentioned above!31 -
> le server suddenly stops working, no boot, no POST, no beeps, no video
*le frantic cursing on how perhaps that's why the fucking thing was only €60 🤬*
*takes out RAM*
> le server still not booting
*places RAM back without doing anything else*
> le server boots up again
🤔🤔🤔
Is this what they mean with things like "compile it again and somehow the compiler will not complain anymore after a while"?17 -
So here I am... thinking to myself how does this kid not know about the shift key?
Me: "Ok we're going to test see if you have sudo access. Please enter your password, now"
Student: ~stares at the black terminal box and begins pressing the caps lock key. The light doesn't display~
Student: "Um... what? Do I need to enter a new password?"
Me: "No"
Continues to click the caps-lock button and waiting for a light to appear on the keyboard. It doesn't. He continues clicking.
Me: "You need to press the shift button"
Him: "What???"
Me: "You need to press the shift button"
Him: "Um.. I don't understand"
Him: Presses shift button, nothing happens. Goes back to pressing caps lock button.
Me: "Your password has a capital letter in it right?"
Him: "Um... yeah."
Me: "Press the shift button to capitalize your letters."
Him: "I don't understand... Do I need to enter a new password?"
Me: "No... you need to press and hold the shift key to get a capital letter"
Him: "................................ ............................................ . . . . . .. .. .. .. .. .. . . . . . . . . . . . . ...................... . . . . . . . Oh..."
Him: "Presses and holds the shift button with his thumb and then presses the Z key."
Me: ~What in the hell are you doing?~ 🤦
Me: "Perfect it looks like you are a part of the sudoers list."
Me: "You can take you computer back."
Me: ~Do you fucking use the caps lock key to capitalize all the first letters in your sentences? Please tell me you don't!~rant get rid of the caps lock i think he's a transfer student my accent was too strong what are you doing13 -
Me: Listen dude, the code worked perfectly and all the test cases passed so I'm done here.
Also me: What is this? What the fuck is this? Why does this work? What witchcraft is this?
*Screams internally*1 -
In my current work, I have two systems to work on (let's name em Systems A and B). Both basically do the same thing; both allow users to book facilities available to them.
System A is already in production. My job is to fix any bugs that come up on said system. System B is an improved version that they wanted me to develop. This would follow a different framework etc. I am already halfway through this system.
Now, here's the fucked up part. The code for system A is a massive clusterfuck. It has unused commented code dated back to ancient times where men had the brain of an ape.
And don't get me started on the fucking logic. One part of the code was to retrieve and display the timeslots available for a chosen facility. The code to do that alone takes up 500++ fucking lines, filled with ajax commands, html manipulation and commented, unused codes..AND THAT'S JUST THE FRONTEND!
The fucking backend was not a problem of smelly code anymore. Nope. It was like a programmer had code diarrhea and shat his backend code all over the project. If I had a pin board, I would have made a crazy wall just to understand what some fucknut was trying to achieve.
Anyway, my supervisor told me to fix some bugs on System A. Knowing how the code was, I told her that I could refactor the code. Since I've already achieved that function on System B, with a shorter and cleaner code, I could just copy that and use on System A. But nope. She SPECIFICALLY told me to just "do whatever to fix the bugs. I don't want to waste time on System A." Okay. Makes sense to me. Whatever. I didn't wanna fuck my head up looking through that mess of a cesspool. So, I came up with a few hacks, not thinking of clean code and fixed whatever bugs there was. I then just pushed to the repo (after testing of course).
This bloody morning, supervisor came in and gave me more bugs to fix. When I thought she was done, she said "Hey. I saw the fix you made to the system. The bugs are fixed but the retrieval of the timeslots is now pretty slow. Could you see what is the problem?"
Slow.. She said that it was slow. And asked if I could fix it. I already told her what the problem was and she did not want me to waste time on it. But she wants me to fix it. WHAT THE FUCK IS WRONG IN HER BLOODY HEAD! I SWEAR TO GOD... UGHHHHH I swear I was already waterboarding her in my head. YOU WANT FAST?? How bout fucking allowing me to refactor the code?? Fucking shit head. I think I should take up yoga.1 -
This fucker right here. Two pages under the same site return different session data:
Session cookie is the same.
The session file itself doesn't change.
Same machine is being used.
I don't change the session variables at any moment.
HOW?!8 -
Comment the "why", not the "what". If your code needs comments to explain what it does, rewrite the code (use good, descriptive identifiers).3
-
Working in company where part of team is located in Austria and these morons write evrything in fucking german, method names, comments and even the parameters which are sent to fronted. Like it isn't enough they even use special characters like ß,ü,ä and ö everywhere12
-
Just added Kotlin plugin to my new android project and what do you know, CPU went to 100% of usage.
Aaand the winner is: Fucking Android Studio!19 -
Got a marketing email talking about the "No Code" revolution. They're talking to the wrong girl here.12
-
Shoutout to the guy who stored his entire website in a JSON file and then asked me why his app wasnt working2
-
As a full-stack dev who has been looking for a full-time role for over half a year now... How the fuck can it be so difficult to land a job as a dev? I'm a passionate, capable, and proven dev; it shouldn't be this hard.
And why the hell are coding/whiteboard interviews the de-facto standard for deciding if somebody is worthy of a role? Whiteboard interviews are as inadequate and unencompassing a means of determining the quality of a candidate as asking a dentist how well they know the organ structure of the human body.
I've applied to an endless number of positions, so far-reaching and desperate as to even apply to international positions and designer roles instead of developer roles (I've been a graphic designer for over 13+ years). Even with this, most don't get back to you, and the few who do most often just notify you of your rejection. On the rare occasion I land an interview, my chances get fucked up by the absurd questions they ask, as if the things they are asking about are at all an appropriate, all-encompassing measure of what I know.
Aren't employers aware that competent devs are able to learn new things and technical nuances nearly instantaneously given documentation or an internet connection? Obviously, I keep learning and getting better after every interview, though it barely helps, when each interviewer asks an entirely new, arbitrary set of questions or problems....
Honestly, fuck the current state of the system for coding job interviews. I'm just about ready to give up. Why the hell did I put myself through 5 years of NYU for a Computer Engineering degree and nearly $100K in student loan debt, if it doesn't help me land a job?13 -
What if I've been wrong all the time?
What if everyone else is correct and I'm the one who is raging all the time?
What if I'm annoying you everyone?
What if I'm a very bad developer that everyone hates?
*social anxiety intensifies*4 -
What I hoped to do today: program
What my parents hoped to do today: go to the pool
What we are actually going to do today: go to the pool
ABSOLUTELY AWSOME7 -
What the hell @Apple
I know autocorrect / suggestions is getting worse every day but this doesn’t even remotely come close ☠️2 -
Our PM is on vacation. And our CTO/CEO takes control of the PM role.
So today he decided it was time to just start a customer change request. Regardless of the customer not having approved the actual solution and estimate.
He just said that he did not want to waste any more time talking to the customer. Now they are gonna get what ever he thinks they want.
I predict this to backfire in a fabulous way. What could possible go wrong🤔4 -
I'm fixing a security exploit, and it's a goddamn mountain of fuckups.
First, some idiot (read: the legendary dev himself) decided to use a gem to do some basic fucking searching instead of writing a simple fucking query.
Second, security ... didn't just drop the ball, they shit on it and flushed it down the toilet. The gem in question allows users to search by FUCKING EVERYTHING on EVERY FUCKING TABLE IN THE DB using really nice tools, actually, that let you do fancy things like traverse all the internal associations to find the users table, then list all users whose password reset hashes begin with "a" then "ab" then "abc" ... Want to steal an account? Hell, want to automate stealing all accounts? Only takes a few hundred requests apiece! Oooh, there's CC data, too, and its encryption keys!
Third, the gem does actually allow whitelisting associations, methods, etc. but ... well, the documentation actually recommends against it for whatever fucking reason, and that whitelisting is about as fine-grained as a club. You wanna restrict it to accessing the "name" column, but it needs to access both the "site" and "user" tables? Cool, users can now access site.name AND user.name... which is PII and totally leads to hefty fines. Thanks!
Fourth. If the gem can't access something thanks to the whitelist, it doesn't catch the exception and give you a useful error message or anything, no way. It just throws NoMethodErrors because fuck you. Good luck figuring out what they mean, especially if you have no idea you're even using the fucking thing.
Fifth. Thanks to the follower mentality prevalent in this hellhole, this shit is now used in a lot of places (and all indirectly!) so there's no searching for uses. Once I banhammer everything... well, loads of shit is going to break, and I won't have a fucking clue where because very few of these brainless sheep write decent test coverage (or even fucking write view tests), so I'll be doing tons of manual fucking testing. Oh, and I only have a week to finish everything, because fucking of course.
So, in summary. The stupid and lazy (and legendary!) dev fucked up. The stupid gem's author fucked up, and kept fucking up. The stupid devs followed the first fuckup's lead and repeated his fuck up, and fucked up on their own some more. It's fuckups all the fucking way down.rant security exploit root swears a lot actually root swears oh my stupid fucking people what the fuck fucking stupid fucking people20 -
Microsoft WHAT THE ACTUAL F**K. WHAT IS THE REASON TO UPDATE VISUAL STUDIO INSTALLER TO UNINSTALL VISUAL STUDIO.16
-
Just set a cron on a coworkers machine to play "What does the fox say" at max volume at 8 when he's the only one here.
May need to review the security footage in the morning.2 -
Okay, so I was helping an elderly woman with her laptop + internet today (with payment). Problem: Laptop connects to WiFi, shows internet connection, but you couldn't even go to google.com.
The router wasn't the issue as my phone worked on the same WiFi. After a lot of troubleshooting steps, I noticed that Windows forced IPV6 for all WiFi connections for some reason. The router doesn't even support IPV6... So I disabled it and everything started working again.
WHY THE FUCK DID WINDOWS NOT TRY TO LOOKUP A IPV4 ADDRESS IF THE IPV6 FAILS? BOTH WERE ENABLED! WHO AT THE FUCKING WINDOWS 10 DEVELOPMENT TEAM THOUGHT IT WAS A GOOD IDEA?19 -
Disclaimer: searching for a self hosted Spotify alternative but haven't found one yet so suggestions are very welcome!
I really don't get how spotify's music algorithms or whatever the fuck you'd call those (you get what I mean) work.
- Whenever I click on the button which should make a song not appear in my daily mix anymore, I hear it again within a fucking day.
- how the fuck does the getting you new songs which you might like work?! I'm a huge rawstyle fan and mostly listen to, surprise surprise, rawstyle.
Then why in the living fuck keeps Spotify coming up with euphoric/melodic hardstyle tracks?! I like those sometimes but only *sometimes*.
More and more often I have to skip through 20-30+ songs to get one raw song instead of a fucking euphoric one.
Replies from their support are non existent.
It's getting so fucking annoying.20 -
Tutorials on the Internet.
They say you have to enter a 12 Character long hexadecimal number.
AND THEN THEY PUT A "G" IN THERE?
WHAT? ARE YOU STUPID OR SOMETHING?3 -
The superhuman feeling of going back to your code after a week and it all makes perfect sense, the variable names are intuitive, the doc strings are comprehensive, and the general codebase structure is sensible.2
-
Dear Tech-News Outlets,
Yes, I accept 30994 cookies and do not want to uncheck them one by one.
No, I don't want to subscribe to a newsletter full of content completely unknown to me - maybe let me stroll around a bit before asking me? But please don't ask me in the middle of reading the shitty article. Maybe make use of a so-called "sidebar" for shit like that?
Yes, I want to continue without turning off my adblock.
No thanks, I know how to turn it off, I'm going to remove this overlay now via devtools, alright?
Yours
An annoyed user6 -
I helped a homeless man with a really bad foot condition down the stairs to get to the subway platform along with bringing down his wheelchair. Just his luck that the elevator was out of service. The man cried and said that he wished more people like me existed in the world but the world he knew was long gone from his grasp.
My problem with that situation was that people just ignored him and look disgusted at him....since when did we as humans lose faith in each other to the point that we ultimately care about differences, status, and appearance before anything else?
Such a sad fucking world we live in today and I had just learned that he used to be a programmer and worked at IBM back in the days (he had a really old decrepit badge too and we shared some programming woes before we got on separate trains).
Bless him and fuck everyone else who stood by and watched the poor man suffer. Those people are worse than shit, they are the scum of the Earth in my eyes.4 -
YOU FUCKING COCKSUCKERS!
Are you fucking serious? How it is possible that you, being a fucking teacher in a PRIVATE UNI, AREN'T ABLE TO FUCKING DEPLOY A .NET CORE WEB PAGE EVEN THOUGH I FUCKING WROTE YOU A PDF, LINKED TO MS DOCUMENTATION AND EVEN WENT TO TELL YOU HOW TO DO IT?
You fucking prick, and now you argue to your superiors that we aren't doing our job as expected... seriously? ARE YOU FUCKING STUPID SERIOUS?
I hope you choke on the turkey this christmas, you ignorant incompetent cheap slut... ha, you're not even cheap, because parents are paying THE SCHOOL to provide them with "supposed" better infrastructure, education than a public one, BUT YOU COME TO TELL ME I MUST CODE YOUR ANCIENT PAGE IN FUCKING ASPX WITH DOCUMENTATION DATED 4 YEARS AGO?
Yeez... seriously dude, level up or GTFO.12 -
Assigned to a new project team..
Using git, in a creative way. So.. "master" is "dev" branch, usually. Everyone can push their branch to dev server .. so it's "dynamic for us". Production branch is whatever, as long as the branch has the release version. Sometimes, the release comes from "master".. that mean "dev" in normal geek..
That's just Git. The source code is a saturated spagetti of Entity framework and Caliburn. It is littered with antipatterns, especially basebean. Holy Christmas and Easter that baseclass do a lot of stuff that has no place as a base class ..
Fucking frameworks, I'm gonna start to evangelize frameworks as the no1 antipattern.
MS SQL as the main DB, but is dumped to json FILES through a scheduled task to increase read performance on web.
There is a soap endpoint to expose the json files, fml..
I am assuming I was placed here to improve stuff, I have never in my life seen anything like this before.
There is a special place in hell for this repository7 -
Why the FUCK is there an American style plug on the backside of our TV?!? AND I'M IN FUCKING SWEDEN28
-
*finishes university exams*
*gets to code after a long time*
*cannot remember what the code does that was written a few weeks back*
Fuck 😓3 -
GUYS I HAVE AN ANNOUNCEMENT TO MAKE:
Apparently Windows Explorer is an internet browser and a lot of websites only work on it
I fucking hate this dude, he CLEARLY doesn't know what he's talking about8 -
The FCC Chairman is going ahead with his plan to repeal net neutrality despite objections from fellow commissioners, the CTO, more than a hundred members of Congress, senators and of course, the people.
What the fuck is wrong with this guy? How far up your own fucking ass does your head have to be to ignore basically everyone's vote against you? What the fuck. This guy is a really piece of fucking work. I hope this bounces back to bite him in the ass real hard.15 -
My friend coded a "secure" storage for text...
Text to store:
Mysupersecrettext
Storage file content:
password=Mysupersecretpassword
contentcount=1
content_1=Mysupersecrettext
In the application it asks for your password. It even shows a message for 5 seconds with "Decrypting your secure storage...". No more words needed...4 -
I'm getting the sense that the devRant algo somehow thinks I love seeing rubber duck memes every 3 posts...2
-
me: “Realistically, the only way to pull in this data without replicating and without an API feed is to scrape it from the site”
manager -> to the client: “basically he’s got to hack your system to do it”2 -
DISCLAIMER: I swear to god this is true. This is a completely unfabricated anecdote.
Soon we are moving to a new office space, and my department have been delegated the responsibility of moving all of the computers from the old work space to the new one. I was a little confused at first, because I'm a software developer, not a removalist.
It gets better.
We just had a meeting the other day, and my manager had advised us that we were to be moving the machines on a Saturday. I confirmed whether we were being paid overtime, simply because I had never worked a Saturday before. My manager replied (this is paraphrased but ultimately accurate) - "It's unpaid. Because you get paid a salary, you're expected to do unpaid overtime here and there. We have christmas parties and nights out, all of which come out of the companies pocket. Not all companies do this, so it's only fair you give back".
I honestly couldn't believe it. I was being asked to spend basically the majority of my day off moving computers from one site to another, for free, purely because it's "expected". Am I the only one who thinks this is crazy?
Long story short, I went home and started updating my resume.18 -
at a previous job at a shit company ran by bible-thumpers, i was rebuilding the company website for my a-hole boss. I asked him where I should get images from- if there was a stock photo site he preferred or what.
"Just pull them off Google. That's what I do."
Later when I was combing through the site, I saw he'd added images that CLEARLY STATE another COMPANY'S NAME in the image themselves. Nothing like promoting another company on your OWN company website, huh?
(And no, their company name is not ActiveMobi.)
They're still there, 3+ years later. Dumb ass.2 -
Commas.
I fix one display, and another breaks.
Now I’m getting “$$1002.99” and can’t figure out why. Where is this popup coming from? Where does the encrypted URL point to? What does this ajax call do? Where does the amount go? When does it change? Why is it a string now? Where does the total get defined? How far down the rabbit hole do I need to go?
Short short version:
I found something to try fixing. I made some changes, forced a crash to inspect, and… Joy! My log stopped updating. How long have I been debugging on stale data?
Skipping a long debugging session…
I discover a suspect instance var in a suspect method, and… i have no freaking clue where it’s being defined. It’s used in the class, but never defined in it. Oh, and the name is pretty generic, so searching for it is even more fun.
Just.
Qxfrfjkalstf.
WHO WRITES THIS CRAP?!
AND WHY DO PEOPLE CALL THEM “LEGENDS”? Like, really. That’s the word they use. “Legends.” I still can’t believe it.8 -
FUCK YOU TUMBLR! I SPEND THE LAST 10 MINUTES UNCHECKING EVERY FUCKING THING AND YOU DON'T ALLOW ME TO TOUCH THE LAST ONE!?
Why is there no uncheck all- button 😤😭18 -
StackOverflow in a nutshell
This gets me so angry; Two identical answers, one downvoted into oblivion and the other one upvoted like it is a holy grail.6 -
class Fraction {
public double dValue;
int numerator;
int denom;
...
public UpdateDouble()
{
dValue = numerator/denom;
}
...
}2 -
Someone once told me that 32-bit operating systems were better than 64-bit ones because the pointers are half the size.
*confused thinking face*16 -
What the f...
minified and obfuscated javascript code is more readable then the c# code of my colleague jeez...👹😡 what the f4 -
Today I got fired (I work for a outsourcing company and was the client that "fired me") and the reason was that the work load was low.... funny thing is that they contested a new dev for my team and she is staying only because she is in the same office as the main team and I'm on a different office.
How fucked up is this?29 -
Was just told by a guy in my class proudly, “yeah, I’m pretty good at typing. It comes in handy for when I code stuff in class.” Awesome, that’s cool. I ask what he’s doing in the class. “We learned Scratch last semester and now we’re starting Java.” -______-6
-
!dev
So I've just been evicted, apparently the house I have a room in is being repossessed.
Now living in a tin hut in the middle of a field. Loving life, life loving me.9 -
Okay, so I have a question...
Although unethical, I’m considering disabling a clients services without warning. They’re 6 months behind on paying me and I have complete access over their network infrastructure. Upon reading our contract, I’ve made the mistake of incorporating services will be discontinued due to lack of payment... But, I know if I disable things they’re not smart enough to figure out why they aren’t working and call me... That’s when I’ll tell them that I can’t preform work until past bills are paid in full.
I’m located somewhere in the US. Is this too unethical, too illegal? I just want my fucking money... Thanks!
EDIT: Yes I have invoiced then monthly. They’ve received them because I had deliver al invoices to avoid the “oh I never received it” claims.25 -
Fun drinking game: work on a legacy system for a few hours. Every time you say "what the fuck?" equals 1 shot.3
-
So I had to implement something which I didn't know as a part of my internship. What do you think I did?
15 hours worth video lectures in two days :x3 -
What the fuck?
My Witcher 3 save state has vanished.
I didn't delete that!
Windows?!?
What the actual fuck?
😠15 -
Finally finished the screwdriver followup ticket. I think.
I spent almost two full days (14 hours) on a seemingly simple bug on Friday, and then another four hours yesterday. Worse yet: I can’t test this locally due to how Apple notifications work, so I can only debug this on one particular server that lives outside of our VPN — which is ofc in high demand. And the servers are unreliable, often have incorrect configuration, missing data, random 504s, and ssh likes to disconnect. Especially while running setup scripts, hence the above. So it’s difficult to know if things are failing because there’s a bug or the server is just a piece of shit, or just doesn’t like you that day.
But the worst fucking part of all? The bug appeared different on Monday than it did on Friday. Like, significantly different.
On Friday, a particular event killed all notifications for all subsequent events thereafter, even unrelated ones, and nothing would cause them to work again. This had me diving through the bowels of several systems, scouring the application logs, replicating the issue across multiple devices, etc. I verified the exact same behavior several times over, and it made absolutely no sense. I wrote specs to verify the screwdriver code worked as expected, and it always did. But an integration test that used consumer-facing controller actions exhibited the behavior, so it wasn’t in my code.
On Monday while someone else was watching: That particular event killed all notifications but ONLY FOR RELATED EVENTS, AND THEY RESUMED AFTER ANOTHER EVENT. All other events and their notifications worked perfectly.
AKL;SJF;LSF
I think I fixed it — waiting on verification — and if it is indeed fixed, it was because two fucking push event records were treated as unique and silently failing to save, run callbacks, etc.
BUT THIS DOESN’T MATCH WHAT I VERIFIED MULTIPLE TIMES! ASDFJ;AKLSDF
I’m so fucking done with this bs.8 -
Just got AWS free subscription, had fun for 30 mins. Now I don't know what to do with it. Can someone give me idea for something to do with it.17
-
"We should probably fix that security issue, but the application already works, so it does not matter" - My boss2
-
For @Alice
What is https://alicepeters.de/devrant/
What is the api?
And can you translate the german below?15 -
I've been wondering what tech will be like in 50 years time,
I can only imagine it will be insane compared to today's tech.
I mean we have only really had 30 solid years or so of computers in people's hands. And the world is.. absolutely different . And really 20 years of internet (when it's been properly mainstream)
If your 20 now you have about a 50-60% chance of being able to see 2070
I think I really want to see that.
I promise I ain't high 🤔5 -
Can't believe we still use fax in 2021. Instead of migrating it away for our customers, we virtualize it.
Instead of the old ISDN fax cards we will use virtual serial fax modems. 🙃8 -
And there you go...\(◎o◎)/rant linkedin amarite joke/meme algorithms what? what the fuck datastructures wtf? linkedin linkedin is shit3
-
With the brand new Microsoft C++ compiler, what you see in the debugger, is not always what you get...8
-
I have a developer job and being paid less than my uni classfellows who are in QA and support positions. Aren't developers supposed to be paid more?10
-
Just did a transplant on my friend's phone. He dropped it one too many times, and fucked it up real bad.
We were first going to simply put his SIM card into another phone. I had an old S6 that bricked itself during an update before I really knew much of anything about phones, so I dug it out and spent a day trying to restore it with heimdall, adb/fastboot, and eventually odin when I found a laptop with windows. Unfortunately it's a Verizon phone, and because Verizon likes to keep a tight chastity belt on everything, it was pretty much impossible to unbrick. After giving up with finding a custom recovery or flashing a stock ROM, we moved to Plan B.
We took both phones apart, switched the boards, switched the SIMs, and he now has a working phone in much better condition than before he dropped it seven feet from his girlfriend's bunk.
It's always fun to make life from two dead things.3 -
So this just happened. Some background before I begin: We're understaffed, my desk is in the back of the building, and there's no one really at the front to greet people. No security either...
Guy walks in wearing a flannel jacket (no shirt under it), pajama pants, and sandals. He looks like hell. Explains he was just released from a hospital and his apartment is locked. I let him use my phone to call his sister.
When I talk to his sister, she barely wants to speak with him. Tells me his apartment is locked for a reason and he's not allowed back. I'm just like: "So... what would you have us do for him?" At this point if his sister won't help, I was going to ask him to leave. Oh, and that hospital was a drug rehab.
So it ends with him waiting for a ride, but he ends up napping on the couch in the front of our office. CEO/Owner and his business partner walk right past and say nothing. They go into a meeting. I'm trying to figure out if I ask him to leave, wait outside for his ride... I'm a developer, this isn't my job.
A good 45-60 minutes later, after the guy walked outside and then came back in and laid back down on the couch, he leaves with his ride. Shortly after the owner walks out of his meeting, so I ask him what to do in this situation - more hoping he'd realize the need for more security.
If this story isn't crazy enough, the business partner pipes up - absolutely serious - and says he didn't say anything because he thought the guy was a developer.
So I've learned that we've got extremely low hygiene standards for developers here, with a relaxed dress code and are allowed nap times on the front couch.
Thankfully our CYBER security is better than our PHYSICAL security. :|1 -
It's normal to sit up until 6:00 AM cleaning your room, taking down Christmas decorations, and organizing your clothes, right?7
-
Not dev, but IT...
Just found out that one section of my place of work still uses floppy disks. No I’m not fucking kidding. The other sad part? We still have the outdated computers to read them. 😩😂
Please, send help or a job application...5 -
Today I was working on a laptop. I needed to uninstall a program because i had to install the newest version of it. That process usually takes 2 hours, but 3 hours passed and the uninstall was still at 35%. I went on the task manager to see if I could figure out what is running on the laptop, that's when I saw this.... This laptop has been on for 314 days. This cannot be a normal thing to do on a laptop specially when running Windows. Why do this?7
-
FYI if you have ES file explorer get rid of it cause it has a major vuln that lets other extract files from your phone
https://xda-developers.com/es-file-...
There are many better alternatives, i personally use FX.
…
...
...WHY TF DOES A FILE EXPLORER RUN AN HTTP SERVER IN BACKGROUND ?!24 -
THICK-HEADED FUCKNUTS!
I have absolutely no idea as to why these would ever be password requirements, can someone please try to explain WHY THE FUCK4 -
Staging
Production
Exact replicas according to git
Of course, production is the one that doesn't work
FUCK I FUCKING HATE IT WHEN THIS HAPPENS SO FUCKING ANNOYING AND FRUSTRATING11 -
dude@milotic:~$ vncpasswd
Password:
Verify:
Password too long - only the first 8 characters will be used
WHAT1 -
What was the most stupid thing interview ever do to you?
My side of story. He (interviewer, also a developer) try to convince me that JavaScript and Java are the same thing. Which we all know that is not...
He said "I can't hire someone who don't know basic of computer science , this is basic that JavaScript is from Java"
(Isn't ecmascript or something?)
Saying JavaScript is From Java is a wrong statement. There are differences between having a DICK and Being a DICK.5 -
3 months ago our company moved 10km away from where I live. So instead of 10 minutes to work, I now have 50 minutes. Great!
The moving was so rushed, they forgot to order a fucking internet connection.. So they panicked and bought 4x 4g modems and a 50 Mbit connection. This connection was then shared by the whole office of 50 people. The connection could barely handle our needs, and for 3 months all streaming or unnecessary use of the internet have been prohibited..
But today! It finally happened!
We got our fiber connection!
No more streaming from my phone!
Bye bye productivity!
Spotify and YouTube here I come!1 -
I don't know if I should cry or laugh...
Our CMS is a CMS as a Service. So, our providers, for me they all suck, everytime they make a development, everything breaks.
Today's flash news?
Well, basically any page containing some user-made dynamic objects are **empty**
But not only on our site, on their whole network of clients that use their CMS. Everything is broken.
They release new features (I should call them bugs rather) every week, and yesterday's update concerned these pages.
And for the record, they don't test. They wait that we come back and complain to see if their shitty development worked or did not.
This CMS is even worse than your first project in HTML - I mean, your first word document on your mama's computer when you were 3.
Seriously. What kind of non-quality is this?8 -
Rant time. So, me and a few classmates finally finished and handed in a website for a web development class a few days ago. Before we handed it in, we had a meeting with the professor to discuss what we still needed to do.
Us: Are we missing anything?
Prof: Nope. Looks good. Just make sure you have stylus implemented.
Us: Cool, thanks.
We got our grade back today. We didn't do as great as we'd hope, and here's one of the comments that the professor left us:
"You forgot to implement all of the CRUD operations. -4"
WHAT THE **** IS THAT? We asked you if we were missing anything, and you said no. You reminded us about stylus, which we looked at ONCE in a 13-week class, but you failed to remind us that we needed all of the CRUD ops?2 -
was applying to college when i saw “enter social security number (optional)”
yes ok, i’d also love to give you my bank account information, address, and birth certificate. anything you need!!!18 -
Now that the Phone has a custom rom with root, with only a little issue with some split screen nonsense I'm finally ready to use my phone like a normal ph- OH MY GOD WHAT IS THIS? WHERE THE HELL ARE MY BLOBS? WHAT THE FUUCK!?
Good thing that I rooted with Magisk and I could flash the blobs https://forum.xda-developers.com/ap...9 -
What the actual fuck GitHub/CircleCI?!??
I transformed a GitHub account into an organisation and lost admin access to a repo even though I'm the owner of the organisation. Now I can't even access the settings for the repo on CircleCI. What the hell? WHAT THE HELL?!!?! THE FUKKKKKKKKKKKk?1 -
- dude why is the website not up yet?
- chill, it's just propagating to the phonebook of the internet
- what
- what4 -
Me: flutter upgrade
*15 minutes later*
Me: cool all done!
Me: flutter run
Flutter: gotta redownload that successfully installed update all over again because fuck you!
*cries in corner*5 -
'nother "teacher" story here.
Little background knowledge: I'm repeating the things he told us about at home and try to learn them by myself. I use the newest Visual studio and .NET framework version.
In school we have pretty old PC's and even older .NET framework. But let this insanity begin...
As normally i entered my classroom a little late (I have a dangerous habit of ignoring my alarms) and sat down on my chair. We were only 3 people including me at that moment so everything was pretty chill. I ask him what our task was and something along these lines occurred:
Me: what's our task?
Teacher: you remember your shopping list program? I want a textbox in it next to the listview and I want it to show every listview item
Me: that doesn't make sense
Teacher: yadda yadda just do it
Me: kaaaaay, anything else?
Teacher: actually yes! Please use inheritance.
Me: *baffeld* that doesn't make any sense at all. We have 5 different fruits; you tell me i should make a class per fruit!?
Teacher: yes of course! This is how professionals do it all the time. Please give them a distinct attribute, too.
Me: *angry* I'm. Not. Gonna. Do. This. This is total bullshit and also really bad coding style. I'm not going to teach myself something that doesn't make sense at all.
(Note: i know how inheritance works and he knows that too)
Teacher: You have to do it, you won't be prepared for final exams otherwise!
Me: leave my exam prep to me. I won't do this.
Teacher: *grumbles* fine
Later that very same lesson i got a .NET compatibility error. I couldn't work because I wasn't allowed to change anything on the installation nor to install a newer framework. So basically he told me I should've used 'sharpdevelopment' (which is not able to do windows Forms, but hey who cares) and this would not have happened. I was so furious at that moment i just took all my stuff, told him that I work 'from a place where i got decent software and space to think' and left the room.
Why did this person decide to become a programming teacher?7 -
Company has me giving interviews and today brought the second "Sr JavaScript Developer" that's gotten past multiple people that can't even construct a fucking "for" loop.
Get the fuck out of here... And those excuses at the end trying to explain your "industry experience" just annoy me further.
If I have to smile, thank, and shake another one of these fucktards hands, I'm gonna scream!11 -
Took me an hour and a half to realize why my function wasn’t returning anything that made sense.
Forgot to put a negative sign in front of my negative bound.
Took me an additional hour and a half to solve for all the edge cases.
Relatedly, I should learn to sleep more.
Also, kind of proud of my notes application, but the tables go all funky in mobile and my CSS wizardry is .... not even amateurish.
I am so tired, I literally almost *signed* this.3 -
Couldnt fix a bug that conflicted with an unrelated codebase. A 1 in a million issue on github.
Had a wank.
Bug fixed, pushed, and deployed 30 minutes later.2 -
At work they assigned me to another project.
Now I need to work with JS instead of Java.
Plot twist: I have 0 experience with JS and about the same amount of knowledge.
GL to me5 -
It’s great how HR tells you to report to work on your first day to your line manager, but also tells you to attend training in another country before you start working, BUT they don’t tell you when the training is, how stuff will be paid for, or how to contact anyone in the company to find this info out5
-
-- What if JavaScript never existed?
-- What if HTML was a programming language?
-- What if our data online isn't abstract but physical?
-- What if geeks have their own country?
-- What if humans exist and we are the aliens?
-- What if the internet is state-owned?
-- What if we could download food just like every other downloadables?
-- What if my VSCode won't kill me when switched to light theme?
-- What if there was no gender and the word "female" is just an alias for "male"?
-- What if bugs could find and fix themselves?
-- What if there's no need for an account password?
-- What if Linux was owned by Microsoft?
-- **What if I could tell my boss that I'm tired of his fucking job without actually telling my boss? This is the actual what if.**27 -
I fucked up on my grad school essay by sending them the PDF of my college-specific paragraphs. All of them, yes.
To correct said fuckup, I attached the actual essay, but with a college-specific paragraph meant for another school.
However, I imagine that they saw the wrong essay and then went to the paragraph list and saw the paragraph meant for them?
I MADE TWO DIFFERENT FUCKUPS THAT CANCELLED EACH OTHER OUT AND I GOT ACCEPTED.
????? PROFIT??????3 -
Got a new motherboard today, a Asus crosshair vi hero, AM4 for amd ryzen.
Bought is as broken / defective, it supposedly works except 2 ram slots should not get detected.
On a closer look, the story of water-damage didn't seem right.
Disassembled everything and took another look.
😲😨 "Is that solder tin? What the actual fuck?"
*Scratche it with tweezers
*"Supposed solder tin" becomes liquid and moves
😱 "The fuck that's liquid metal"
😵 Who the fuck sprinkles liquid metal all over a board?
😳Ryzen is solderd why the fuck should someone use liquid metal?
What the heck14 -
It's official, I don't remember jack about Windows anymore. I tried to install a Windows only emulator to try my hand at homebrew. And... this is the final result.4
-
I fucking hate design agencies and everything related to fucking design!
Today we received an email from design agency asking us to put two images next to each other so that they can compare and see which one fucking fit better!
What is the difference between these two images:
first one has 28points of text size while the other one has 26 points ...
one more reason to hate this fucked up world!undefined agency design please leave this planet no one likes you what the fuck is wrong with this world fuckwholes please forget my email4 -
Today is release day
Today is also the day we add couple of features for the release that will take a week to implement
Life is just won-fuck-erful -
The best way to describe what I had to do today is I "Channeled Macgyver"... now production is working.
⚪Data wasn't flowing as expected.
⚪Component written by our team was blamed.
⚪Boss asked me to bypass the component so data can flow.
Sure, I can fix that... Give me a car battery, a roll of duck tape and a butter knife. Data will be flowing in production shortly.undefined seems to be working not what jenkins is meant for putting the 'dev' in devops open heart bypass surgery -
Today I learned that for boolean HTML attributes, they are considered true if they're present on the element at all, regardless of their value. And that as a rule, you should specify the empty string("") in value.
This wounds me on a logic level since everywhere else in JS, "" is false.
What.
The.
Fuck.
Seriously. Why?14 -
Just found this today in the Terms for a VPN provider...
hide.me uses Google Analytics to analyze in aggregate information about our website visitors. When your web browser loads a page on our site, a small snippet of javascript code is executed within your browser which submits information about the device from which you are connecting such as your browser user-agent, language, screen resolution, referring website, etc. to the Google Analytics service. To enhance your anonymity, hide.me have opted to only allow Google to collect only a portion of the IP address. Google Analytics may also store a web cookie to facilitate the identification of users who revisit the site. If users are concerned with being tracked by Google analytics scripts on hide.me or any other site running Google analytics, we recommend installing a browser add-on which allows you to opt out.
source: https://hide.me/en/legal
ARE YOU FUCKING JOKING?!? GO BOIL WHAT SMALL MAN JUNK YOU HAVE AND EAT IT.2 -
Am I the only one to see the contradiction between the first point and the last one 🤔?
(Job post from Quartal Financial Solutions)11 -
🎵you remind me of the babe.
What babe.
Babe with the power.
What power.
Power of voodoo.
Who do.
Sudo.
Do what.
Apt-get.
🎵1 -
Got a new job at a fairly large IT firm which deals with large scale business software for customers like the government's various agencies.
The very first job I'm assigned to: we have to strip down this software and make it more general, go ahead and delete everything related to <feature>.
I haven't had time to get to know the product and I've deleted hundreds of files and lines of code from related files...
I have a feeling this will bite me somehow5 -
Trying to sleep knowing you have at least 5 bugs to try to fix when you wake up so you go to devrant to complain about it just to go back to thinking about the bugs and not sleeping.1
-
Fuck this IOS provisioning hell
Fuck this firebase cloud messaging plugin
Fuck outdated documentation of said plugin
Fuck unsolved issues from about 3 years ago on SO
Fuck it all6 -
holy fuck, UFOs are now moving to the "mainstream discourse"?????
yes, just like AI, world's ending, all the jobs are gone!!!
just like covid (remember that one?) world's over, we all died!
let me repeat it for you:
shut the fuck up
shut the fuck up
shut the fuck up
what the fuck went wrong with the vast majority of people along the way????
i'm going to the mountains, i'll be back...
never
inb4 "have some creativity fullstackclown!" "isn't it cool to think about?!"
shut up, using your fucking head that is a result of millions of years of evolution seems much more exciting than taking 4 grainy ass videos as truth and getting hyped up about it
show me a shred of valid evidence and i'll believe. however, evidence does NOT include:
- some big wig CLAIMING or SAYING they exist, regardless of their credentials - i don't care if fucking honest abe lincoln himself rises from the grave and says UFOs are real
- a photo or video that looks like it was taken in the 1920s8 -
- assignment is to display a paragraph fit within a rectangle
- takes maybe 10 minutes to write
- 1 error preventing Xamarin Forms solution from building
- googles error and seems to be a version issue with a single package
- upgrade that single package
- 43 errors preventing solution from building
- reverts back to previous package version
- 76 errors preventing solution from building
- angrily turns off laptop and packs away things into laptop case
- talks shit about xamarin and all the annoying nuisances ive dealt with for this stupid mobile app class
- takes laptop back out because deadline is tomorrow and i have to make the solution build even though i want nothing to do with it
- laptop takes 2 hours and 14 minutes to load up Windows (no update or anything. Just me signing in like every other normal day)
- code builds first try without errors
- wait what the fuck
- concludes that i need only verbally intimidate electronics into submission from now on7 -
SERIOUS POST/ISSUE
During this time of pandemic all around the world, our government tried to do corruption in the import of medicines for corona victims. This is a major issue itself but has led to IT related issues as well. An online news portal reported this and it was starting to get some heat.
Then a major IT company of my country along with its sister company [The one who developed the news portal] deleted that specific news from the backdoor login.
Due to the pandemic, this news might not get much heat and might be suppressed in time. By the way, that news was a public record.
Please post your honest views on this and please let us know how we can go on after this has happened.
I feel like this thing is gonna fucking ruin the IT industry in my country 😡😡😡😡10 -
-----------Jr Dev Fucked by Sr Dev RANT------
Huge data set (300X) that looks like this :
( Primary_key, group_id,100more columns) .
Dataset to be split in records of X sized files such that all primary_key(s) of same group_id has to go in same file.
Sde2 with MS from Australia, 12 years of 'experience' generates an 'algo'. 70% Test case FAILED.
I write a bin packing algo with 100% test case pass, raises pull request to MASTER in < 1 day. Same sde2 does not approve, blocking same day release.
|-_-| What the fuck |-_-| Incompetent people getting 2x my salary with <.5x my work2 -
Dev: Sends weekly update email on Friday, as drudgingly required by management, outlining that stress level is high recently in the past two weeks and constant polling for feedback and updates is stressing him out, needs to slow down the pace
Management: (ON A FUCKING SATURDAY): "Received your email @fullStackChris"
WOW! THANKS FOR THAT INSIGHTFUL UPDATE! I BET YOU DID! I HAVE NO DOUBT GOOGLE'S SMTP SERVERS ARE RUNNING PROPERLY. AND AFTER READING IT, YOU HAVE THE AUDACITY TO @ ME IN A WHATSAPP MESSAGE. ON A FUCKING SATURDAY. I DON'T WANT TO HEAR FROM YOU, I DON'T WANT TO THINK ABOUT THE COMPANY OR ITS TASKS UNTIL MONDAY. PLEASE STOP.
I mean they must be fucking with me at this point, right guys? Maybe I should start writing stuff like "I need more tasks and more messages throughout the day" then I would probably receive less, I mean wtf is actually going on.7 -
Random variation of how we learn based off a colleague.
1. I dont know what the fuck to do, i dont know what the fuck is going on
2. I don't know what the fuck to do, i know whats going on
3. I know whats going on, i know what to do
4. I know what to do, i dont know what the fuck is going on
Haha, i love my job, the place where devs play solitair with their Trello cards1 -
The company that manages my ISA for Lambda emails on a regular basis to get you to update your income. I got annoyed by the frequency while I was employed so started filtering everything.
Though I’ve been up to date with reporting income to them and submitting tax documents, etc, I apparently missed some important emails.
Like the one on the 4th saying a third party provider flagged by account for employment with CompanyA and that I needed to submit my pay stubs for CompanyA.
I do not and have never worked for CompanyA. My husband works for CompanyA.
I also missed the email from the 12th saying I’m in breach of contract and owe them $19,091.65 immediately.
*head desk*
I’m so mad I can’t even.
Why did i check my email before going to sleep?
AND I POSTED RECENTLY SO I CAN’T EVEN RANT YET. *
*Waited it out -
We write our feature specifications in Gherkin, so it is clear to every member of the team (even nondevs GASP!) exactly what each feature should do.
SO WHY THE FUCK, AFTER BUILDING THE FEATURE, DO I GET REVIEWS FROM THE pRoDuCt MaNaGeRs, SHOWING ME THEY WANT SOMETHING DIFFERENT FOR THE FEATURE. YOU WROTE THE FUCKING FEATURE DID YOU HAVE A CHANGE OF HEART MID THOUGHT YOU IDIOT!!!!!! AAAAAAAAAAAAAAAAAAAAA I'M SO SICK OF IT I'M SICK OF WORKING 12 HOURS ON A FRIDAY FOR YOUR STUPID SHIT2 -
I have been trying to wrap my head around authentication in hapi for the last 6 hours...
Fuck this shit... when did simple,
I HAS A USERNAME
I HAS A PASSWORD
CAN HAS SESSION?
become:
- you magically get a token from somewhere
- you magically verify that token
- you respond with { credentials } //magic
- by some fucking black magic the server probably creates a session without you knowing about it...
- you freak out and write your own authentication scheme only to find out that you cannot read payload of POST requests in the authenticate method
- you get angrier and depressed and write a rant
(to be clear: there is @hapi/basic but I don't think sending a GET request with the URL looking like username:password@domain.tld is very safe...)11 -
Devs who use the array map method for purposes other than generating a new array, and who use an empty return statement to satisfy the linter, should receive a slap in the face. A gentle one, but a slap nonetheless3
-
Can we please stop making everything in javascript? Pretty please?
Like, I get it, js makes it easier to find developers and speeds up development, but writing a compiler to run on node? That doesn't make any sense to me. Typescript is taking ~11s to compile a medium-sized project, out of which ~9s are just type-checking (if I disable type-checking it takes ~2s to compile). Even Rust, which is considered to have a slow compiler (because of the borrow checker I assume) takes less time to compile a project of roughly the same size.
This is getting very irritating. If I want to keep type-checking, every single time I make a change on a single file I have to wait 11s before any tests start running. This was heavily affecting my productivity (and sanity), so I decided to disable type-checking and threw out the window 90% of Typescript's advantages.
Why the hell wasn't typescript written in an actually performant language? Just so you could say that typescript is written in itself? I don't get it, I really don't.14 -
> be me
> complete tickets overnight
> submit for review
> takes 2 days to review
> still no word
> more tickets raised with incomplete information
> ???
> profit5 -
An internal error occurred during: "Initializing Java Tooling".
java.lang.NullPointerException
-.-"1 -
I’m not a web programmer; I’m an application and SQL developer. So when I’m tasked with scrapping a web site for an ETL feed, I thought it would just be a ton of substring and Post/Get calls.
Nope! There is this garbage called JBOSS.A4J where the page isn’t a page but a bunch of files that are merged together and then it isn’t “real” but like a bunch of Photoshop layers that “look” like a page. JavaScript functions based on key press and things like Select/Option that looks like an element but Selenium/PhantomJS (C#) can’t find it. Or my Google-Fu isn’t working. -
BA: "Can you design a page for this?"
me (not a designer): "Um, sure, no problem."
Fast forward two days, show the page for approval.
PM: "Hey, can we do it as a pop-up instead?"
:| -
I had the Fox Sports Go app on my Roku TV.
A few weeks ago, I noticed it was changed to the Fox Sports with a whole new design.
"Cool deal I like this."
Fast forward to today, I'm looking for a game that I know I have access to and I should be able to see. (I also check the Fox Sports Go website to see it there.)
Turns out, some dumbass fucker thought it'd be a fan-fucking-tastic idea to take a few of the TV channels and put them on their own app, while leaving the others in a separate app.
What the fuck was the point of this? I genuinely want to know what the end goal was, because it's fucking retarded to have two apps to do what one can and DID do.2 -
What the fuck huh?
what the fuckkk..... Jian- yang !!!
Ohh the way he scream poor aviato 😝😂undefined silicon valley season 4 then why you still didn't watch it fucktard sorry for spolier dinesh fucked up jian- yang episode 21 -
Unity has a nice feature where if you search for an item in your hierarchy, it fades to white as if it just crashed.
Thanks for the heart attack, Unity! Maybe this serves as a reminder to save frequently because it *does* crash a lot.3 -
> make
HEY
YOU NEED AN }
YOU NEED A ;
YOU NEED AN @END
YOU PUT A VOID IN A UNARY THINGY
make errors: 4
>
fix typo
> make
Compiled successfully.
>
sanctuaryGuardian(); -
So was freelancing for a guy and I know him pretty well or so I thought. Turns out he is a corrupt prick who leaked one of his support staffs phone number to all the customers because she wasn't online for two days. What the fuck is wrong with some people.rant freelance why web development wtf fucking hell game creepy fucking fuck leak what the fuck fuck
-
School decided to shut down their WiFi for "security" reasons (Everyone used a VPN and they were dumb fucks at networking, blocking sites like Google for having an invalid SSL certificate).
Now I'm forced to use my mobile data to keep using my Arch Linux laptop D:3 -
Holy shit this is creepy.
So I just got back from a team event today from a location that was a few hours away and, while we were at the hotel there was a little cardboard box on our breakfast table with an ad on it. The slogan on the ad was “Bada book Bada boom” it was really dumb and I almost forgot about it, but just now I’m listening to pandora on a completely separate network, many hours away from the location and an ad comes on with the SAME SLOGAN for what I assume was the same company.
Now I’m just wondering how they managed to do that.... I really do not believe it was a coincidence considering I have never heard that ad on my pandora before....
This is fucking creepy1 -
aagh fuck college subjects. over my last 4 years and 7 sems in college, i must have said this many times : fuck college subjects. But Later i realize that if not anything, they are useful in government/private exams and interviews.
But Human computer Interaction? WHAT THE FUCK IS WRONG WITH THIS SUBJECT???
This has a human in it, a comp in it, and interaction in it: sounds like a cool subject to gain some robotics/ai designing info. But its syllabus, and the info available on the net , is worse than that weird alienoid hentai porn you watched one night( I know you did).
Like, here is a para from the research paper am reading, try to figure out even if its english is correct or not:
============================
Looking back over the history of HCI publications, we can see how our community has broadened intellectually from its original roots in engineering research and, later, cognitive science. The official title of
the central conference in HCI is “Conference on Human Factors in Computing Systems” even though we usually call it “CHI”. Human factors for interaction originated in the desire to evaluate whether pilots
could make error-free use of the increasingly complex control systems of their planes under normal conditions and under conditions of stress. It was, in origin, a-theoretic and entirely pragmatic. The conference and field still reflects these roots not only in its name but also in the occasional use of simple performance metrics.
However, as Grudin (2005) documents, CHI is more dominated by a second wave brought by the cognitive revolution. HCI adopted its own amalgam of cognitive science ideas centrally captured in Card, Moran & Newell (1983), oriented around the idea that human information processing is deeply analogous to computational signal processing, and that the primary computer-human interaction task is enabling communication between the machine and the person. This cognitive-revolution-influenced approach to humans and technology is what we usually think of when we refer to the HCI field, and particularly that represented at the CHI conference. As we will argue below, this central idea has deeply informed the ways our field conceives of design and evaluation.
The value of the space opened up by these two paradigms is undeniable. Yet one consequence of the dominance of these two paradigms is the difficulty of addressing the phenomena that these paradigms mark as marginal.
=============================7 -
How the fuck are you supposed to read the Nobody: shit? What does it mean? It doesn't make any fucking sense.20
-
You know what sucks?
APIs with the latest data, but without the latest endpoints.
What the fuck? You did the data, why not the endpoint??1 -
Dude GoogleAuth is pure nonsense magic. On one line you get your auth-instance from gapi.auth2.init..
But then you render the auth-button with a static method aka gapi.signin2.render (which has some kind of success and error handlers, but don't worry, they fire randomly, they won't help you debug this api mess)
SOME-FUCKING-HOW this static signin2.rendershit knows of your auth2 instance and it works. But actually it makes no sense and is just a big mess of api-calls. Google, get your shit together, this ain't pretty.
Oh and forget your informative console.log.. this shit will get erased everytime you try something because of "Navigated to https://accounts.google.com/o/...". why ever the fuck this clears the console even tho it doesn't affect the top window. So preserve that fucking log and drown in a mass of bullshit.
In the end, as it is with everything, it somehow works. But FFS that's some weird api design Google has going on..4 -
What do you think?
How will the work of the future look like?
what will be better?
What will be worse?
How would you like to work?1 -
Yeah ok. I went to bed extra early yesterday but i kept waking up at night and now i am tired anyways but thats ok. i have to go to work now but thats good. yeah this is great. now when the sun is up and i have to go to work, my body feels like it could sleep 10 hours straight but hey, i think this is just what i need right now before work.
-
When you're looking for the person that wrote over your changes by force pushing and you find out it was your CTO.1
-
When you get on devRant expecting to make yourself feel better with others' shittier lives as devs and instead see people posting jokes and happy stuff.1
-
People in the Apple Store are either extremely chill or extremely pretentious. I've yet to find someone in-between.
-
Well, I just made a Telegram bot that allows you to slap people with a mention. This is what my life has become.
-
Was the world always this shitty?
Was I too young to notice?
I mean... You can't even post anything on a forum without everyone going apeshit!!!2 -
Screw Joomla. And screw the agency that put together these sites. I'm almost impressed, I can only assume from the state of things that whoever worked on them has successfully created multiple websites by smashing their face into the keyboard and hoping for the best.1
-
Am I only the one who finds the pen pineapple apple pen video lame and boring?
Don't get people who finds it catchy and viral. -
WTF 😐. It does simply everything. Probably throws nuclear bombs and then catches orphaned children to be a TeaserLink. Yeah I got it 😀!
-
co-worker : "hey, have you listened to this cool rocking song"
*Absolutely no idea about what he's talking about*
Me : *internally screaming* no I haven't
CW : well you should check it out, it really blah blah blah
I lost interest mid-way.
Protip : never intimate your colleagues out of their interest -
>finally gets around to installing vsftpd on home server RPi
>doesn't work
hmm.mp2
>configurating
>confusing as fuck template documentation
>man page isn't much better
>gets it working
>goes to log in
User: pi
Password: a
(What? It's a home file/command server isolated from the Internet. Sue me.)
nope.avi
>why
>tries again
nope.svg
>FUCK
>sees small raw-command log in bottom-right of phone FTP client
hmm.flac
>tries again, watches log
PASS *****
>the fuck
>goes to change user pass over SSH
# passwd
"Current password?"
about half a second later
"passwd: auth token manipulation denied"
>the delay tho
>WAIT A SECOND
one time i got past some parental software bullshit on a tablet by abusing the delay between opening a banned app and the redirect to the normal software at like age 7. (Doing so let me enable remote wipe through Google. bye bye software!)
>*inner 7 year old has autistic screech*
# nano temp
a
abcdefghi
abcdefghi
^O Y ^X
# passwd < temp
>fucking works
>logs in to FTP server successfully
>does the one file download that was needed
why and how did that fucking work -
I handle multiple projects at a time... Sometimes I feel stupid to mess up the basic syntax of Kotlin and Java.
So I made a stupid mistake in my code like this. I wrote this in Java file
" val something : String = "value"; " (which this is a Kotlin syntax, without knowing that I am coding in a Java file not Kotlin!
Oh stupid me~3 -
Interview horror show: The time I got ghosted after the first interview.
I shit you not, I waited and waited for a reply, and since they didn't give any respect, I didn't show them any back and never sent a follow-up.
Yeah, fucking clowns, I hope your company burns to the ground with that level of professionalism.6 -
This comes up when I search on Google 'what is code' lol this looks like a bob the builder remake all about code
-
-fills out web form-
-company sends txt message-
Txt Message: "Thanks for contacting us about X, would you like to schedule <insert thing>?
Me Thinking: Oh awesome I can just schedule it via txt!
Me: "Yes, I would like to schedule time to get an estimate on <insert thing>."
Txt Message: "Please call us at..."
Me: "wtf... yeah I know your number."2 -
A customer of ours not to say names trains people for infosec certs upon investigating their website I noticed they don't have forward secrecy enabled.
Why? What? Even?
Turn it on you baddies.2 -
So my computer is doing ok after becoming spastic over viruses. I did hardware and software cleaning. First time I did removing hardware parts but it worked it way better than expected with the static sensitive parts (I used a anti static wrist band). Congrats to myself I guess :)3
-
3 hours to understand that I needed an if for my code to work like it was supossed.
I need more coffee and sleep...
And just posted this rant as a comment to another rant. I am so fucked up. And the holidays just begun....2 -
Why do we take tests on paper? No offense professor, but if all I have is a sheet of paper to program on I'm out of a job!3
-
Trying to debug my program but it only behaves correctly when I run it on debug mode not when I actually run the damn thing :/2
-
"Hey team! I went to a 3 day conference to hear someone speak and now I have this grand idea to completely change the way we do development! OK let's not train anyone on anything either! And..... Go!"
.... I heard this today after we already changed everything a year ago. Nothing like middle managers who do yearly purchases of snake oil. -
Frak Yahoo!
Son of a duck!
Why don't you just let me delete my account?!
>Sign In
>Please change your password
*changes password*
>Sign In
>We sent a code to your recovery email
*Signs in with the code
>Oops, can't load your emails temporarily
(And the first and only email it loads is "Find your right life partner!")
*On a quest to find the hidden treasure of the Delete Account link*
?
>Read this before you delete your account
>Continue to terminate your account
*Delete*
>Oops, can't delete your account for some reason, try again later
*Nothing else works on the page*
*One link works - Cancel*
>Sign In to Delete your account
>>Repeat
Trucking motherduck!
Why is deleting accounts such a hard thing to do?4 -
Are we fucked? Or can we still unfuck the world and stop the nonstop chaos? What the actual fuck is going on holy fuck what the fuck17
-
I'm starting to get sick of working with handed over projects that previous devs think they are masters of programming and their code is nothing but pure chaos ....
I'm given a project written in Java & Swift, API class is initiated a million times in same view, has access to android context, custom font is applied by creating custom text view instead of applying customization in styles file ....
Still haven't yet looked into iOS code but I'm not expecting much ...
Sometimes I wonder why I chose working with code4 -
Two questions about devRant itself:
- Is the overlapping element on purpose (anti normie filter maybe) ? Of course not, but am I the only one having it, knowing I have it since day one ?
- Is there no option to change password, or I'm just blind ?8 -
So this manager told me we need to build accelerator. What's an accelerator. He told that it some how manages Microservices.2
-
I finally did it. I installed Arch linux + Unity 3D + VSCode + budgie + vertex + sddm-deepin in virtualbox....
What a fucking journey and a half that was.
Now to install on an ssd for real...
My thoughts on the process:
1.) This is not for the faint of heart.
2.) Be preapred to devote some time getting it all right.
3. This was actually quite a rewarding process.1 -
BRO IF I SEARCH A SLOWBRO HOLDING A FUCKEN KING'S ROCK, IT MAY BE BECAUSE I DON'T OWN SLOWKING BUT WANT ONE SO WHY YOU WANT A SLOWKING IN EXCHANGE FOR THE SLOWBRO IT MAKES NO FUCKING SENSE AT ALL.
-
What will the world do without the Internet has morphed into, What will the world do without Stack Overflow?
-
TLDR: Being taken of my assigned dev tasks to do a basic word mail merge.
Why am I doing a word mail merge again?
Oh yeah because the business are that used to oh well if it's more than two clicks IT will do it. The only bit that would be considered hard (using that word loosely) is the address block.
No totally not mad that you had me write a mail merge for dip shits guide which isn't being used. No totally not pissed that you now want me to drop everything I'm doing for this basic task.
The fucks can't even pull the right data. Here's the data for the mail merge. Great your missing some key bits. The fucking addresses and names of the people.
I think what's pissing me off the most is I'm not being technically challenged at all and any chance I get to do something that would be is taken away to do something basic you learn in school. -
If you're running Manjaro and use mesa...
...yeah, you should definitely run your pacman (or wrapper thereof) with -Syyuu. Otherwise their fake-upgrade mess that they've done yesterday will likely break something on your system, too.7 -
Fuck... Am getting my laptop's battery changed and this feels like someone's doing a heart transplant of my precious.
What if the new battery isn't compatible, what if the guy turns out to be a thug and takes away my laptop parts ,what if what if what if.... Damn kill me now10 -
[!dev]
Sometimes I feel an overwhelming lack of willpower that prevents me from moving except for my eyes. It passes within a minute and leaves a temporary tiredness. I didn't really think about it until now and I have no idea why, but yesterday it happened while a friend was talking about something they're passionate about and I realised that this is very far from normal. Have you experienced something like this?5 -
This indicates what I often ask myself when posting a rant.. but could be used for example for feature requests, too. 😋
The song is quite horribly though.. was kind of a running gag during my studies. A friend reminded me of it a couple of days ago and my mind directly associated it with @dfox 😛3 -
*plugs in Sun Microsystems Type 6 keyboard*
Okay, several questions:
- Why is my Compose acting like Super?
- Why does Meta no longer exist?
- Why does Menu no longer exist?
- Why is Num Lock stuck on?
$ sudo dpkg-reconfigure keyboard-configuration
> Sun Microsystems Type 6
Thats better. -
Yes, thanks you, IntelliJ, how did you know I wanted to set the fucking NODE_MODULES folder as my fucking KOTLIN SOURCES ROOT every time I hit Gradle refresh?
-
Whenever someone praises a language or framework to be the holy grail of programming, I like to think of epicurus' problem:
1. If an omnipotent, omniscient, and omnibenevolent programming language exists, then all the hundreds of other PLs would not.
2. There are a fuckton of PLs in the world.
3. Therefore, an omnipotent, omniscient, and omnibenevolent programming language does not exist. -
Professor: surprise, now you are the member of the laboratory.
Me: what!?
That's what I start coding, and love it! -
Me: I opened a support ticket with the software vendor last week. I haven’t heard from them yet and the can be slow to respond. I’m unable to debug the issue on my end. If you can’t wait, here are some solutions to explore. [sends a few suggestions]
Stakeholder: Can I give you examples of another error that I think is related? Is that worth exploring?
Me: 😑 No. I’ve reached the limit of what I can do for debugging. I need the vendor to answer my support ticket. -
What i'll minded cocksucker decided it was a good idea to let the web application cache MySQL login credentials..3
-
Man I'm annoyed!
TL;Dr what does it mean "we're trying to reduce options to a minimum", why don't you go closed source!? why don't you remove themes!?
For anyone who uses rofi, they would know that a few months ago an update made it more compliant with the free-desktop spec, that it only uses the first .desktop file for the given Name tag.
I only found out about this recently as I was only able to update Manjaro recently, and it really annoyed me, cause it took me a while to figure out why tons of my desktop entries disappeared.
Turns out someone made an issue about this, and the given answer was: "that's against the spec". Ok, fine. But when I asked if they could add an option to still ignore that aspect of the spec (i.e. --show-duplicated), the response I got was: "going against the spec is a no-go". WHAT!?
There are so many things that have behavior that goes against the spec (ex. gnu-utils), why can't they add an option to do this!? An OPTION!?
When I decided to try (I don't know C yet) and make a PR, the first and last (it got locked afterwards!) comment I got was:
" As explained on #941, this is a no-go. We want to reduce the number of options to the minimum, and non-compliance to a well-defined and widely implemented spec is definitely not something we want."
Why are you so closed minded!? Yes compliance is amazing, but it's not a safety standard, it's okay if you *give an option* to go against the spec!!!!
WHAT THE HECK!?!?!? WHY!?!?!?
Why is a open source project closed to new features that are part if the scope of the project, and require minimal maintenance!?11 -
Let's say you're building an application for a very specific android device, and you know exactly what it comes with (OS, architecture, Graphics libraries, RAM, ecc)
I can't really make HUGE changes to my code, but since I'm working with unity, I cant make some changes in the way the APK is built.
So let's say my device is ARCH64, uses OpenGLES3.1 and has 4GB of RAM, what are the improvements in making the APK for 64bits instead of 32?7 -
Let's start by saying that I fucken know nothing.
Not even how to fucken start this rant.
I have to build a simple game for a university project.
In Java.
Since everyone in my team chose plain swing/awt, and for many other reasons, I jumped on that band wagon.
Knowing myself and that I quit the project last year, I chose an extremely simple type of game with very simple goals and Use-cases.
So far so good.
Logic, layer, and nearly everything else is nearly finished.
Since about 3 month.
Friends helped me restructure my game for better layer separation and I couldn't be happier with how that turned out.
But all those 3 month, my main problem has persisted.
I can't get it to draw a thing on the jframe.
For 3 month.
3 fucken month.
And now I don't even get a jFrame anymore.
WHAT THE FUCK
Git, tell me, what have I changed?
...
Nothing related to construction of the frame?
Ok, I removed a call to repaint there.
Let's putt it back.
NOPE, no JFrame.
What the actual fucken hell?
This is where you can stop reading, after this there will only be me crying about everything.
Sweet tears. 😭
In-between I got a frame, and something was drawn onto it.
But only on construction.
I couldn't get the paint chain to run a single time after that.
I have a nice thread with some loops that is supposed to update the logic and make a call to repaint/ update/ refresh the frame so that the game runs nicely with 60fps.
Logic works fine, but no call to what ever does anything related to painting.
This morning I had the idea that it might be because of the thread.
Refactored that the game loop runs in the main thread and here I now am without a jFrame.
And still 3255 letters to go.
I don't even even even even even..,...rant wtf fuck fucking fuck fuck! java nojframe jframe wth what the fuck pls kill me java swing java awt5 -
See I'm a curious case.
Back when I graduated high school my father and I started a startup. We build an Android app revolving around personal safety. It was cool. Had news coverage. It flopped.
In the process off the two months time it took me to build the fucker I had to "Learn" Java and the Android SDK enough to push this app out.
I burned myself out and on top of that I felt like I did not really learn the language. So now years later I want to Learn C# for myself for game Development with unity. However I also want to learn Web Development Properly. Which I have tinkered with on and off since the old days of Xhtml when I built a website for my senior project in HS.
I still feel burned out. Anyone else with a similar feel. I know it's silly being burned after one failed project. But it does not help either that I rushed through learning Java did not retain fuck all and now I feel like I can't learn anything new because mental blockage. Even reading this sounds stupid.
Might also be new shiny object syndrome. Between C# and JS. Lol.6 -
The constant struggle between what the BAs want and what dev actually has the resources to accomplish is real X.x1
-
Got up with a pretty bad hangover. The worst thing that could happen was GitHub getting acquired by Microsoft. Is this for real?2
-
The difference in arrow function and traditional function? Yes. What? This is the difference. What?4
-
When I open an open source NodeJS and I see that it uses 74 modules of which 68 that I never heard before, my stomach starts hurting
-
Use a product that is not the greatest, but does its job fairly well in the human capital management market. Anyhow this POS can't communicate very well with Azure extended end points via rest. FML. Now I'm building workarounds and I know this bs is gonna bite me in the ass.
-
When you're agreed with prototyping sdlc then suddenly it became waterfall model.
"I'm thinking there's some lack of additional features that might be needed by our clie-"
"NO! CAN THE SOFTWARE WORK? WE NEED TO RELEASE TOMORROW "
"Yes it works ok deliver tomorrow"
Fucking cheesedick hobo here comes another deployment Friday that tops another nice fucking shit on your degenerative brain to come up with such a plan -
Omg click once applications are such a royal fucking pain in my ass.
Everything has to be code signed and every manifest much match and if you change anything you better hope to the gods you can use mage and resign that shit and that it will work
Can we just like, stop using it thank you god I hate it2 -
Ooh this project.. So I was put in charge of creating new pages, and general maintenance as the site was already built by a previous dev on the team before i joined the company. I take a look at the design, fairly strange forward quick analysis most of it bootstrapable, some custom code is needed for some parts so no issues there.
Looks at the code, only the bootstrap grid system is being used, the rest is custom code, an additional 9K lines of CSS and 526 lines of JS. What the hell is this.2 -
Had a release retro today.
We had the usual Trello board with columns for "what went well, what was bad, what can we improve" etc.
columns for the bad and the improvements had 10-20 cards each.
column for what went well was empty.... -
Work prank i want to pull of....
We kind of did all of it🤗😂
Wanted to put a bull horn under my co workers table. We did actually do it and made a video of it.
Have never stopped crying from laughs🤗
If you can’t have fun then why bother!?!?1 -
It can't be as simple as comparing geocoded locations. It just can't be there has to be other factors as well I have data for and can use as well. It cant be this easy what the hell am I missing
-
For fuck sake. This is literally the 10th time today either Rider or Unity has had hiccups and just crashed. Every single time I had something which wasn't saved and had to be redone. 😡 I could be so much more productive without having to rewrite a lot of my code twice...1
-
Yesterday's was fucking stupid.
It all begins with a fucking online clothes shop that "cancelled" my order from a week ago because "PayPal detected strange account movements". I logged into my PP Account and no notice or whatsoever of that.
Then they tell me I'll have to wait around for ~30 days to get my money back. Are you fucking damn serious? First you delay my fucking order a week then you cancel it without contacting me to "reassure" I put the order and then you say that I'll have my money back on 30 days? Fuck you.
Thereafter, I was going to buy a new phone, which two weeks ago I already went to request a quotation and they told me I was ready to go with paying 50% off.
Well... fuck me, because I went yesterday and they told me that I couldn't get the phone becase "The system says you already have three lines with our company, and all of those have money due" What? Fucking shit, I went two weeks ago and everything was fine, and now this? I don't even have an account in that stupid company and now they tell me I have three with late payments?
FUCKING HELL!!
As if everything wasn't going bad already, I went off and said I'll come back today to see "if the system has been corrected", so I went to grab a burger at McDonalds that's on my way back home.
I make my order and the cashier is like "Hurr durr.. The card terminal doesn't work, do you have cash? If not, don't worry I can cancel the order and switch to the other station so i can charge you"
ARE YOU FUCKING SERIOUS? I mean, come on dude! If you know that the shitty card terminal doesn't work and the station that it's fully functional it's literally three fucking steps next to you, WHY THE FUCKING FLYING FUCK ARE YOU USING THE WRONG ONE?
Then I wait for my order, that I saw they prepared and was ready like in 5 minutes, but the guy went and stood looking at the void. Then he realizes and begins to pick my food and set it up. He puts it on a tray and stands there, I stand there looking at him.
"My order was to go" I said... then he's like "Oh, yeah" and begins to pack.
Dude... the order is in the fucking screen, I said the cashier that It was to go... jesus.
Then I tell him "Can you put some sweet mustard packages?"
"Yeah" he says... but I looked away. When I arrived home, I opened the bag and... FUCKING HELL, NORMAL MUSTARD.
I told him twice, even said "please" and "thank you", but hell no, he had ONE JOB, and he didn't do it.
Seriously guys, stop this fucking mess, somebody call `kill` -
What happens when you scroll up/down a page?
Does the page stay as it is as it moves out of your screen's borders or does it delete itself for resource purposes?
I just thought that while scrolling through devRant and YouTube (which I do all the time).7 -
>opens up one of my four editors
>opens up with the barebones of a project
>no identifying information, just the start of a project
>file name is generic
What the hell was I even doing?!1 -
Okay so I calming down now. All is well. Great now I have iphostor syndrome! What will come tomorrow?! I can't wait... 26s till I can rant. now
-
Humans only live for eighty years (average).
What percentage are you the way through yours?
You must be knackered 🧓9