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 - "iac"
-
Have you ever wondered we programmers have so many strong communities.... Stackoverflow, devRant, Reditt, etc...
No other profession has such communities... Why? Why?
Because, we haven't built one for them.... 😂😁61 -
This story is 100% true.
I got hired onto a team of construction workers to build a house. We set up a meeting with Management to find out what kind of house they wanted us to build, where’s the floor plan, what it’s going to be used for, who it’s for, etc. Management said that they didn’t know all that, we should just get started. They told us that we were going to use “Agile” which means that we just work on small deliverables and build the thing incrementally.
The developer team lead argued that we at least need to know how big the thing is going to be so that we can get started pouring the foundation, but Management told him they just don’t know. “What we do know,” Management said, “is that the house is going to have a bathroom. Just start there, and we’ll know more when it’s done. You have two weeks.”
So we just bought a port-a-potty, and screwed around on the internet for two weeks. Management was outraged. “You call this a house? This is the worst house ever! It doesn’t even have a tv!”
So we bought a tv and put it in the port-a-potty, attached to an outdoor generator. We were going to buy a a dvd player and get it hooked up to cable, but Management rejected the expense request, saying that they didn’t know if we needed it, and we’d come back to that later.
Management decided that we definitely need storage space, so we bought a boxcar and duct-taped the port-a-potty to it. Then to our horror they set up some desks and put a few miserable business interns in there. It went on like this…
After a few years the boxcar grew into a huge, ramshackle complex. It floods, leaks, it’s frozen in the winter and an oven in the summer. You have to get around in a strange maze of cardboard tubes, ladders and slides. There are two equally horrible separate buildings. We’re still using just the one outdoor generator for all power, so electricity is tightly rationed.
Communication between the buildings was a problem. For one of them, we use a complex series of flag signals. For the other we write notes on paper, crumple the paper up, and toss it over. Both of these methods were suggested as jokes, but Management really liked them for some reason. The buildings mostly talk to each other but they have to talk through us, so most of what we do is pass messages on.
It was suggested that we use paper airplanes instead of crumpled up balls, but the fat, awkward fingers of the Business Majors who inevitably take those jobs couldn’t be trained to make them. I built an awesome automatic paper airplane folder, but once again they couldn’t be trained to use it, so they just went back to crumpling the notes up in balls.
The worst part of all this is that it’s working. Everyone is miserable, but the business is making money. The bright side is that this nightmare complex is done so now we know what kind of building they actually needed in the first place, so we can start work on it. Obviously we can’t tell Management anything about what we’re doing until it’s finished. They noticed the gigantic hole in the ground where the foundation is coming in, but we told them that it’s a cache reset, and they mostly ignore it except when the occasional customer falls in.
I’ll probably be out of here before the new building gets finished. I could get a 50% raise by switching jobs, but Management still doesn’t think I should get a raise because I missed a couple sprints.7 -
A tcp packet walks in to a bar and says “I want a beer”, barman says “you want a beer?” and tcp packet says “yes, a beer” .
In high society, TCP is more welcome than UDP. At least it knows a proper handshake.
A bunch of TCP packets go into a bar, until it’s overcrowded. The next day, half as many go in.
A bunch of TCP packets walk into a bar. The bartender says, “Hang on just a second, I need to close the window.”
When I try to send SYNs to chicks, I don’t get any ACKs. Just FINs and RSTs.
IP packet with TTL=1 arrives at bar. Bartender: “Sorry, can’t let you leave…and you don’t get any beer either…”
The worst part about token ring jokes is that if someone starts telling one while you are telling yours, all joking stops.
The great thing about TCP jokes is that you always get them.
The problem with TCP jokes is that people keep retelling them slower until you get them.
I would tell some UDP jokes too but I never know if anyone gets them
The best thing about UDP jokes is that I don’t care if you get them or not.
I had a funny UDP joke to tell, but I lost it somewhere...
The sad thing about IPv6 jokes is that almost no one understands them and no one is using them yet.
I tried to come up with an IPv4 joke, but the good ones were all already exhausted.
A DHCP packet walks into a bar and asks for a beer. Bartender says: “here, but I’ll need that back in an hour!
DHCP jokes only work when there is only one person telling them
The worst part of SSH jokes is that, even when they're not funny, you suck it up and just pretend they were anyway.
The problem with token ring jokes is you need to wait your turn to laugh
I’d make a joke about UDP, but I don’t know if anyone’s actually listening…11 -
*Theoretical computer scientist is at an interview.*
Interviewer: “Imagine that you are walking down a road and see a house on fire. What do you do?”
CS Guy: “I dial the police and tell them that the house is on fire.”
Interviewer: “Good. Now, imagine that you are walking down the same road, and you see that the same house is not on fire. What do you do?”
CS Guy: *Ponders for a little while.* “I put the house on fire, thus reducing it to a problem I’ve solved before.”2 -
Other people : she said yes :') :')
Me: the client accepted the first draft without asking for changes :') :')2 -
My boss thinks once the UI is made , the backend and integration shouldn’t take more than 15 minutes.
I want to kick him on the dark side of his moon10 -
That "WOW" feeling when your rant crosses 1k mark and is one of the top 10 rants ever... #awesome #lifegoals
Link to shower more ++s: https://devrant.io/rants/163332/...4 -
Rant!!
Girlfriend call me while am at a meeting.
I mute my phone...
She calls again and again for the 3rd time back to back. I leave the meeting stating this might be important..
I answer the call...
Me: hey babe , all okay ?
She: you’re busy ?
Me: yeah sorta , tell me wassup ?
She : if you’re busy then it’s okay we can talk later
Me: it’s all right . Are you okay ?
She : yes, but if you’re busy we can talk later ..
Me :(FUCKKKKKKKK THIS FUCKING FUCK WOMEN LOGIC, HOW THE FUCK DO YOU EXPLAIN THIS)
The above statement was said internally
Me:(in reality) you sure babe? I’ve left the meeting so I can talk..
She: nothin much I was suppose to be in your area in a couple of hours so wanted to know if you could meet26 -
Presenting my paper on PHP Security in IEEE conference today... Wish me luck. I hope it gets published 😃🤞4
-
Boss man: your code has issues , you should strive to have lesser bugs.
Me: GTA was made due to a bug in the their code.
*mic drop, leaves office, clapping heard in background*
😂12 -
Making fun of a skinny/fat person working out is like making fun of an uneducated man trying to learn6
-
This dude is using 4 screens for work. When I asked for another screen at work,
I can't convince my boss for 2, FML
To the dude who got 4 screens, congratulations, and sorry I used your image without permission. BTW
You lucky bastard13 -
Saw my uncle using Microsoft Edge today.
Me: Uncle, you should use Chrome or Firefox. They are better.
Uncle: Windows 10 showed a pop up few days back that chrome drains battery faster. So I uninstalled chrome.
Me: But Windows is fooling you to use its product. Edge is horrible and useless.
Uncle: So you think you are smarter than Windows people? Are they idiots who designed this whole software?
Microsoft u got 1 more Edge user. Enjoy, you lying and misleading company.28 -
Recruiters and HR plz note there is difference between Web Developer and Web Designer... I repeat there is difference between Developer and Designer.10
-
Nose picking manager.
I mean this fucker picks his nose even when he’s talking face to face,
And am not talking about just cleaning it,am talking about putting the finger in all the way and probably trying to dial a number...6 -
So my CEO wants me to move to architecting systems!!!!!!!! My dream since a kid !!!
It seems like a mad job where you're a crazy scientist 😂
What should I read or do to be better ? -
This is going to be a long rant, coz this is the only way to vent out my frustration against our tech head.
Yesterday, while our fucking twat tech head was playing around in company aws account, he terminated the production server. By mistake, apparently. Coz he doesn't know shit about server management. But that egoist ass won't admit and fucked the production server.
And then ran away. We developers sprang into action. Updated dns to point to staging server, setup virtual hosts, env files, point to prod database, force flush dns cache. All systems were up and running in 30 mins. And since it was staging server, it had lot of untested features and codes, and we spent rest of the day fixing the bugs.
And that tech head, who ran away hiding his tail between his legs, after he fucked the server, came back after systems were up. And started cracking jokes, that "so many features got released in 1 day" . "We cut server cost by shutting down 1 server."
We were struggling and working in full throttle to make the services running again. And that fuckity fucker was cracking jokes.
And I don't even know what excuse he gave to ceo for the downtime. I am pretty sure he would have made up some crappy excuse to hide his fucking mistake. That ass never admits his mistake. I am thinking to go to ceo today and tell the real story and get that faggot head fired or at least a strict warning.4 -
People here are arguing about a guy using MS word as a HTML IDE,
My boss once showed me how blind people read "colors" by running his fingers over the phone screen.2 -
Me:(kills the CTRL +S buttons saving something)
Boss: what are you doing ?
Me: nothing much, saving a document.
Boss: is that the best way to save it?
Me: no, it got saved the very first time, the rest is to convince my heart I saved it.
Boss: ... ... ... fair enough.5 -
There is power cut in my college area sometimes...
Once we were in computer lab, when power cut occurred. So fan, tubelights went off.
I heard one girl ask her friend "how are laptops on?"
That moment.... Only I know how I controlled my laugh....1 -
Explaining my mom about my job as backend developer... She couldn't understand what is there behind the website. She was like "u designed the website. It's done. What u do full day?"
Finally I gave an example of restaurant... I am the cook(backend developer). Front-end is waiter. Finally she understood....6 -
What kind of dumb fucks are making these job application forms, initially I thought asking my “sexual preference” was weird but then I saw these !!!!
How does my earlier financial condition or what my parents did when I was 14 help my job application when now I am 28 !!
The fuck8 -
I feel like a e-hoarder, I keep tabs and sublime windows open and worry about closing them as they might contain important code...
FML4 -
MySQL should have a recycle bin. I just deleted whole "user" table by mistake... Forgot to add where clause properly... Had to restore 2 days old backup copy. I just hope no accounts were created or someone changed their password in last 2 days....7
-
Just found an admin portal online. There was a modal asking for password, but in background the portal was visible. ctrl + shift + i and then closed the modal.
Voila, the whole portal and actions are accessible. Seriously, who develops things like these?
I am pretty sure it's vulnerable to sqli and xss too.8 -
Get projects from companies and let students compete to complete those projects ,
Projects could be basic , but the students would get a good chance to see what is being done in real projects what tech is used.7 -
Current work project is microservices architecture out of 4 - 8 components.
It is fully Infrastructure as a Code automatized. I just change somewhere code, git pushing
And it automatically invokes Gitlab CI, terraform, ansible, kubernetes helm charts.
Auto checking itself with unit and integration tests in autoredeployed staging env. Then it saves tested results to docker registry and asks for one button verificating click to be rereleased to prod.
I just go for drink or eat food. While all the stuff is happening.
And I am proud that all the infrastructure, backend and frontend I made on my own.
I don't need to remember how to Deploy it. It is all automatized3 -
The fuck did I do wrong?
So I had 11 vulnerabilities 1 high.
I just npm audit fix
Now it’s 44 vulnerabilities14 -
CEO : this Facebook app has this great feature .
Me: yep, it’s really useful
CEO : can we make something like this in ours too ?
Me : we can sure try using this(x) method.
CEO : cool, I’ll add this into the sales team memo , and btw, it needs to be done in 2 days,
Me : but... but ...2 -
Got rejected in interview for Web developer... Interviewer showed company website and asked if it's made in html or WordPress... I said html which was wrong...
Am I incompetent? How can I predict the platform just by looking at UI...?30 -
Had last paper today... Finally 4 yrs of engineering comes to an end. I am a proud computer engineer....17
-
"Systems open to all, but closed to intruders"
HEY, HP, PACK YOUR WHOLE FAMILY OF TRASH SOFTWARE INTO YOUR TRAILER HOME AND DRIVE IT OFF A CLIFF. WHAT THE __FUCK__ DOES THAT EVEN MEAN YOU LITERAL BLOAT FLIES. HOW ABOUT WE START WITH THE FACT THAT ALL IT TAKES IS ONE DUMB MOTHER FUCKER ANYWHERE IN A COMPANY GIVING AWAY ONE LOGIN IN A SOCIAL ENGINEERING ATTACK TO POP THIS NICE FART FILLED BALLOON YOUR DRUNK SALES AND MARKETING MORON PARADE CAME UP WITH.
STOP FUCKING ADVERTISING ON MR. ROBOT AND LET ME PRETEND IT'S NOT A PRODUCT FOR JUST ONE MOMENT FUCK YOU FUCK YOU FUCK YOU4 -
I can’t even say what’s wrong with PHP, because— okay. Imagine you have uh, a toolbox. A set of tools. Looks okay, standard stuff in there.
You pull out a screwdriver, and you see it’s one of those weird tri-headed things. Okay, well, that’s not very useful to you, but you guess it comes in handy sometimes.
You pull out the hammer, but to your dismay, it has the claw part on both sides. Still serviceable though, I mean, you can hit nails with the middle of the head holding it sideways.
You pull out the pliers, but they don’t have those serrated surfaces; it’s flat and smooth. That’s less useful, but it still turns bolts well enough, so whatever.
And on you go. Everything in the box is kind of weird and quirky, but maybe not enough to make it completely worthless. And there’s no clear problem with the set as a whole; it still has all the tools.
Now imagine you meet millions of carpenters using this toolbox who tell you “well hey what’s the problem with these tools? They’re all I’ve ever used and they work fine!” And the carpenters show you the houses they’ve built, where every room is a pentagon and the roof is upside-down. And you knock on the front door and it just collapses inwards and they all yell at you for breaking their door.
That’s what’s wrong with PHP.8 -
I couldn’t get a dev duck ,
So here comes Dev Spider-Man!!!
Well he’s obviously good at coding , cos you know , he works on the web 🤣3 -
As a person who takes a lot of tech interviews everyday, here are a few thoughts
1. You DON’T need to know everything, it’s okay to say you don’t know things. Trust me, we know when you’re lying
2. Rule of thumb, the more the number of questions, the more we like you
3. We don’t mind you saying what you’re thinking when we ask a logical question. It might help us understand your approach to the problem and guide you.
4. Don’t google during telephonic interview, your stutter tells us the truth9 -
My boss has gone for a long vacation from last week and will be back in Feb. And office feels soooo awesome and fun. No office politics, no senseless meetings. Just pure work in peace.
I wish he doesn't come back only....3 -
Is "++i" more efficient or "i++" ?
P.S. I already wasted more cpu cycles by posting this, than I would ever waste by using either of them....8 -
That moment when you make heads turn, coz you are using laptop with loads of devRant sticker on it in metro.....
Feeling l33t..... -
So I wrote code to show the FUNCTIONALITY of my module , which has temporary variables and temporary code.
Boss after verifying : so it's done right ?
Me: no the code needs to be written .
Boss : but it's working...
Me : yeah , but this is a test environment , I need to put everything in place and test .
Boss : so it'll be done in 15 minutes right ?
Me : ...
Boss: ... -
Learning to use Lightroom,
First try...
The hardest part about editing photos is to not oversaturated them even when you feel warmer colours look better . I guess I overdid it
P.S. that’s me in the picture enjoying the sky pissing on my face (sarcasm intended)5 -
Boss: some consultants worked on this feature extending some legacy code
Boss: it's 90% done
Boss: they used FTP. It uses iframes and we fired them when they couldn't get the frontend modules working in sync with the backend.
Me: git checkout -b herewegoagain
git diff-tree --no-commit-id --name-only -r 666w3wl4d
*copy output list of files to sublime text 3; select all lines; add to each:
gitk --follow [filename] > src/.notes/herewegoagain/[filename].diff
*examines....
Me: It's -10% done. you'll know I'm almost done when I enter the fugue state. You'll find me at this address. Give me this USB stick and a 4 pack of redbull and I'll do the merge.6 -
Me after working on a complex UI given by the designer
Me: it’s done
Designer: the underline is off by 1px
Me: yeah , that how the css accommodates according to smaller screen , it’ll still look like the UI you gave on the bigger screen.
Designer : it hasn’t come out as expected , let’s change the UI and try something new here
ME (inside): YOU PEICE OF SHIT , you should have either spoken to me before designing the UI to know what could be done , or either be happy with the 1% different in the real UI and your “photoshop image”
Me(outside): as you say4 -
Story from when game disks were in fashion
I asked my best buddy to burn a disk of GTA vice city so that I can install it on my desktop.
The next day when I receive the disk and insert it into my PC I almost fell of my chair laughing cause that douche bag had copied the icon from his desktop to the disk and burned it .
I almost fell laughing not because what he did , but because he did so when he was in his final year of his IT degree 🤣🤣🤣3 -
Update !!
/**
I’ve been given the liberty to choose my job title by my HR,
Can you guys suggest a good one
**/
My current title is Sr. Product Engineer.
They have suggested product manager or technical manager , but I feel these sound bossy
/**
Any recommendations are welcome
**/36 -
“You want to know the answer to that” is the answer I got to my question about a piece of code...
I guess he thought he’s too good for the job.
The dude had decent amount of knowledge but was arrogant as fuck.
Every time I asked him a question he would react as if I was making him work without pay that too on a Sunday (it wasn’t)
P.S. fucker got rejected2 -
As much as I love using a mechanical keyboard ,I fucking hate the taps it makes when others use it
It’s like this constant hammer,
FUCK YOU BITCHES , don’t fucking hit it likes there’s no tomorrow !!!5 -
FUCKING FUCK ANGULAR!!!!
LIKE FUCK IT IN THE ARSE AND BURN THE MOTHERFUCKER WHILE LAUNCHING A MISSILE ON IT TO BE SURE!
(ノ≧∇≦)ノ ミ ┸━┸
So I am making something on angular and I got everything running in ng serve(development environment) , after handling all issues and showing it to my boss man he approves and asked to put it up on prod for a demo , doesn’t sound like an issue , I make the prod build on cli and BAM! 16 errors ? No issues right?, I’ll just google the issue. Googles.... there aren’t no clear solutions to it as the angular version keeps changing and nobody knows what broke it, I mean people have the issue,but like 100 reasons that can cause it,
HOLY LORD RELEASE A NEWER VERSION AFTER MENDING THE OLD ONE
But nooooooo!
Angular Dev:We fucked this one, lol what should we do boss man?
Angular boss man: lol just leave it, we need to build the new version with newer bugs,
P.S. I like angular, but it’s like a underdeveloped framework, too many issues and too many changes2 -
Working on Sunday because deadline is next week.
P.S. We got project yesterday.... Wish me luck.....2 -
After working for months , I've understood that we should overestimate the time that will be taken to complete a task
But now it's getting annoying , I mean It's been a week I finished my project and am ideal ,
Btw, the project timeline was a week , ( I finished the work in a day ) -
today I spent an hour and a half (30 mins past my paid hours) explaining go my boss that I'm not just being rebellious; that the time I'm taking to do the job right is appropriate and the only way to end up with a piece of software that they'll be able to request features for without adding on to the absolute shit pile frankenkrakken that is their mutated 13 year old OSCOMMERCE dumpsterfire.
I convinced him. -
My first Project is finally ready to be deployed on prod server.... Nervous.... How u guys cope with this stress?10
-
This is fucking mental. Nextjs is a fucking unoptimized piece of fucking trash framework. When i dont touch it for several days magically everything breaks and no longer works. What the FUCK is this garbage framework.
Also i just npm run dev after 3 days of not touching the project, when it started routing is fucking dead, freezes and loading forever, getting stuck at UI, checked activity monitor just to see this piece of fucking cum eat 330-390% of my fucking CPU
Powered by Shitcel
Nextjs unstable cum gargled bullshit garbage framework for script kiddies who think they know shit about programming but they're mindless retards who know nothing about security, jwt tokens or even devops infrastructure or IaC. Fucking useless overexaggerated trillions of dollars of marketing budget for Shitcel's framework called nextjs is not as good as the fake marketing campaign portrayed it to be. It was all a fabricated lie. A fascade. A hollywood shitshow. A faked moon landing type of framework. A fucking meme framework. Fucking pissed off for wasting my time learning it15 -
I get anxiety when I have no work for days,
I am like the fuck is wrong with you body. You’re suppose to be chill, not a monster that wants to work all the time.5 -
in the early 2000's I started installing Firefox on my high school's computers. about a month later it was being deployed to every one of them2
-
That moment when your rant has gone so viral that you have to force close devRant app. Coz your phone is buzzing every half an hour....10
-
Tech head fires a mail few days company is planning a hackathon. Overnight at office, with food, music and home drop offs in morning. We devs feel excited we will get time to work on our personal projects and complete them.
Yesterday, tech head fires a mail about the topics. Guess what? The topics are projects which company needs to scale up... Image recognition and text extraction. Selenium. Esign.
Now I am searching for an excuse to skip the hackathon...4 -
Software developers like to solve problems. If there are no problems handily available, they will create their own problem.
3 database SQL walked into a NoSQL bar. A little while later, they walked out. Because they couldn't find a table.
If the box says:
"This software requires Windows xp or better."
Does that mean it will run on Linux?1 -
Detox for a couple of weeks.
Have been avoiding social media apps like Instagram and Facebook.
It’s day 3, already feeling positive and less stressed
Only downside is what to do in free time8 -
Just an update : never fucking install windows 7 on a new desktop without first reading , fucking piece of shit won’t detect my SSD , tried different solution over the Internet to no success, after 3 hours of nerve wrecking debugging I read a post on the Internet that “some”(not sure which) versions of windows just don’t detect an SSD,
Finally done by installing windows 10,
But nooooooo will windows let me die in peace, noooooooo
Every fucking time I restart my PC “ windows is installing updates
I mean fuck you , how fucking many bugs do you squash in a day.
Probably some engineer at Microsoft will be “ oops o dropped a donut on my keyboard, let just press ctrl + z” to undo changes and upload , lol “8 -
Fucking managers
Now I know why companies with shitty managers don’t grow
Me conversing with my senior as to how to make one of our functions scalable which around 10k devs would be using.
Manager walks in
Manager: how’s function x going
Me: great , will be done soon
Manager: you need to finish it by today
Me: can’t do it , too many sub functions need to be reconfigured( which was his job)
Manager: take *insert some managers asslicker’s name*’s help
Me: okay
We will finish it by today , but everybody know how “robust” the output will be
P.S. I didn’t argue because I’ve done that before and it’s like hitting your head on a wall. If you have read my previous rants, you would know1 -
Web security checklist:
https://troyhunt.com/reckon-youve-s...
Don't forget to bleach your eyes after reading...4 -
Finally , dual monitor , too bad am going on a vacation tomorrow.
Been cribbing about a single monitor since ages (1 year)5 -
Biggest sin
Due to lack of time, I named all the variables in my project without logic,
Like temp1,str1, function dojson etc
Lord be with the dev who's gonna work on that project
PS I am not a bad person, it is the time that made do such things -
Every month I re-evaluate the code I had written previously to compare my progress in coding standards...
Turns out I need a time machine to go back in time and slap myself1 -
Yesterday was a horrible day...
First of all, as we are short of few devs, I was assigned production bugs... Few applications from mobile app were getting fucked up. All fields in db were empty, no customer name, email, mobile number, etc.
I started investigating, took dump from db, analyzed the created_at time stamps. Installed app, tried to reproduce bug, everything worked. Tried API calls from postman, again worked. There were no error emails too.
So I asked for server access logs, devops took 4 hrs just to give me the log. Went through 4 million lines and found 500 errors on mobile apis. Went to the file, no error handling in place.
So I have a bug to fix which occurs 1 in 100 case, no stack trace, no idea what is failing. Fuck my job. -
When a Google image search on your company name turns up more images of "ME" than the co-founders... Amazing feeling... One of the perks of working in start ups...2
-
A home designer ( a.k.a Interior Designer )
Ever since I got my home renovated 5 years ago, I love finding ways to make the houses look and feel better. -
# NEED SUGGESTIONS
I am working on a secure end to end encrypted note taking web application. I am the sole developer and working on weekends and will make it open source.
The contents you save will be end to end encrypted, and server won't save the key, so even I can't read or NSA or CIA.
So I wanted to know if the idea is good? There are lot of traditional note sharing apps like Google Keep and Evernote. But they store your stuff in plaintext. So as a user will u switch to this secure solution?14 -
Just found out that I have been reassigned to maintain an in house shitty project... It's full of crap code, no documentation, has lot of duct tapes to keep the project together and 20+ open bugs and issues...
I am so happy with my current project. But my manager is always pissed off at me for no apparent reason.
Fuck this shit... Any excuse or advice to dodge this BS project? Can't quit job, I am getting payed alot here.7 -
Don't blame the teachers, they don't know the latest technologies themselves, they are mostly graduates, who have almost no work exp, so they might not know latest technologies or how to use em, neither do universities fund them to learn them
P.S. Not a teacher, just put yourself in their shoes2 -
To all those geniuses who keep a finger on my screen to show me what they wanted to be changed ,you need to remove your fucking finger first so that I can see what you are talking about. I fucking can’t see through your finger.
Worst part is when they have huge palms that cover most of the screen1 -
Doing a talk on 'Security in PHP' and live demo on web attacks and safeguard tips this Saturday. Any tips fellow Ranters...?13
-
Fucking fuck !
I work with a senior Dev,
It’s pretty much like am working under him....
He’s like a great Dev no doubt about it
But !!!!
He’s a fucking dumbass when it comes to working in a team. He makes changes in my code without telling me. He says He forgot to tell me , every single time
When I ask him how a piece of code works , he says it’s pretty much obvious and acts like even a 6 year old kid Would know this ,
He doesn’t think 2 steps ahead before solving a problem usually creating another problem !
We were once working on a language which we weren’t very good at , so I suggested him to ask another Dev in our company about inputs on our code structure to which he completely Disagreed saying they really won’t know much and that he knows more than them..
Fucking dumbass thinks he knows more than most ...
I have tried confronting him multiple times but he feels but he just won’t listen...1 -
This cat is looking at me like how my manager looks at me when I say am gonna work a few extra hours of work because I like what I do...
Am the one who gave her the milk 😅1 -
That awesome feeling when you launch your application on prod server....
*after 5 mins*
Customers start calling about dashboard not working.... -
If anyone can help
I need to copy 2000+ DVDs in 3 days. What are my options?
https://hn.premii.com//...
He’s ripping the national archives to make it freely available , he has the legal access but lacks the equipment.
Any help would be appreciated1 -
So if you’re planning on going to Antarctica sometime soon, well then don’t ,
Reference: earth.nulschool.net2 -
Completed 1 year of experience in web designing and development today...
I haven't even passed out yet. I am still in 4th year computer engineering....
Hands on experience teaches me more than college lectures.... -
How the fuck do Jr devs end up doing things someone specifically asks not to do.!!!!!
Fucks timelines up
So I asked my Jr Dev to leave a feature as it might not be required in this release and rather concentrate on the thing that is gonna make this release work , the “SAVE” button.
I mean how had is it to understand,
This dude goes ahead and “utilises” days on the thing that isn’t gonna be released(a dropdown) , and no, the dropdown still doesn’t work.
I understand the spirit of solving the bugs first. But what’s the point of solving it if it doesn’t fucking “save”
P.S. I’ve done this too as a Jr Dev :p7 -
Heads up , not a tech rant
So I now know what you should say if your kid asks what kind of person you should or should not be
So in the picture (sorry it isn’t clear , was taken late night after work) was a common parking area , the bikes parked you see are parked leaving space between at least for 2 more bikes. The owners usually park it that way cos they are too lazy to “properly park”. I confronted them last month and they said they’ll look into it , they have been contacted by various people from my area about this mattter , but it seems they don’t think it matters
So kids , learn to be considerate and not a douche bag , learn to listen and act , not act and listen , and last of all , learn to be a better person , that’s what humans have been trying to do for hundreds of years1 -
Completely forgot to update what was going on with my potential role shift. Long story short, it was approved by the damagement. That’s nice.
I only have to get to a major milestone in my current giant of an IaC project and transfer enough knowledge to leave it in my current team mates’ hands. Looks like we’ll be there pretty much next week and I can switch at the start of 2023. Life’s good.1 -
Bitch!!!!
I have started to hate stackoverflow
I mean I asked a simple question about how to download a PDF over JavaScript. The question is marked duplicate and down voted.
How stupid can some dumbasses be? Yes a similar question was asked and answered
But..
The duplicate post they’ve marked used to work,USED to , that code doesn’t work anymore.
I mean come on I’ve specifically written I tried that and it doesn’t work anymore. But some fuckers just want to look cool by downvoting other.4 -
https://devrant.io/static/devrant/...
The girl at the bottom needs a tooltip above her:
,{shiposting loudly}2 -
Forgetting to switch the git branch from master to back to Dev after committing. If I had a penny!4
-
Devrant should have a "preview" image option for images uploaded on a rant. You could just end up uploading images of you and your vacuum cleaner doing some "cleaning"
@dfox1 -
The best part about working on Someone else's UI bug fixes is that you get to look like a hero when you fix the bugs and make all their work look like a sham - asshole 101
-
Just ordered my first Alienware laptop.
As much as I want to be excited , I know devices and laptops don’t last that long like they used to years ago5 -
Too much division fellow devs.
We will never know world peace until 3 people can look each other in the eye...Simultaneously
Youtu.be/UjVoJn7BWdY2 -
When the recruiting company mails you about new jobs along with your PASSWORD!
Dude, you have a fuckall dev and u will help me find a job... Thanks, but no thanks.4 -
Hot damn I’m stressed this morning. Been a while…
Just two weeks to get through and I should be able to breath a little more freely. I sure hope so at least.
I’m working on finishing my thesis, haven’t progressed with the IaC project as good as I’d have liked to, it’s the time of the year when the increasing darkness really starts to get on you, and on top of that the kitten’s sick.
I know many of you even might have it worse. But I tend to buckle when I face adversities - cause I’m weak like that. At the moment I’m most concerned that the pressure I put on myself is bad nuff for me to bail on my thesis - when I’m two weeks from being done, tops. I don’t think I was fine anymore when the cat got sick, but that’s been a tipping point for the whole shebang to get to my head…2 -
I am done with this county where people are soooo radical and yet sheepish that they believe what’s shown on news.
Too many things to point out but won’t help .
So I am taking suggestions for countries to move.
Preferably Europe cos US is tiring to shit now20 -
Just started working on Alexa skills ,
And I must say , feel like a dog lost in a pool of balls plastic balls, while am chained to a pole. So much I can do.. but there’s no documentation as to how things work
All the docs available are old, and I didn’t really understand how things are working5 -
Infrastructure as Code is all fun and games until you end up needing asymmetric environments (as in, staging contains different services to production, that kind of thing) for cost-saving reasons...5
-
Nintendo...and their sins are trivial compared to the human QoL exploitations by big apps.
Take your pick:
https://youtube.com/results/...
Grew up as a total Miyamoto fanboy, RIP sweet prince. I'm not even complaining about the copy-paste mentality with their games (because they're still fun and polished)
I'm honestly confounded by their petty attempts to knick the pennies of youtube content creators; it's seemingly blind, principal-based pride. In a utilitarian sense, their behaviors are contrary to the big picture. So I just shake my head and game on desktop. GG. -
I need a task queue for my life. A 'The Sims' style set of icons om desktop OS that breaks down into details, checklists, related pages I've visited/researched. cross platform so I can keep track on my phone.
I'm not to big to admit I need skynet to keep me on the tracks -
I am going to start a random stuff from dev life diary just for your annoyance… cause I’m bored (and kind of want to see how long I can be bothered to keep shit like this going)
So, work day 1 for 2022. Wrote TS and YAML. Yay, IaC is fun. Also, no one has bothered me with dms or calls or any such shite today, which is the way I like it. Leave me be, mofos!
Should still bother to prepare all the shit for tomorrow’s PoC spec planning workshop… what a chore. Couldn’t be bothered, I’d much rather someone else did the specs and I could skip to design and implementation. But I guess this is yet another context where I have to do it all myself. Woo hoo…2 -
One month ago I had to start a school project with some my classmates. I managed all the infrastructure using terraform and today, the day before the delivery, I noticed that the graphs used for the monitoring always been so quiet. I decided to ask my team what was going on and these are their replies:
- "I thought IaC was more describing the actual infrastructure"
- "I didn't know we have a database on AWS, I always used my local postgres instance"
- "Why do we need to host our web app on AWS? I can just run it from Visual Studio"
I don't think I want to live on this planet anymore10 -
Work day 3 of 2023… gawrram I’m bored. Another day of IaC. Unfortunately the issues I’ve dealt with today are sequential from the QA point of view. And our QA is slow us fuck today. So a lot of waiting around for me today. I’m one fucking issue away from the Great Infrastructure Update. So close, yet so far, knowing how slow our QA process is…
So here I’m sitting around in my office away from office pondering what the hell I should do with all this time…2 -
Fellow social skeptics, I need to vent. Flew back into RI for the family, not the various holidays. Fuck christmas. Fuck the societal norm that's been programmed into me and all of us. "Merry Christmas", "Happy holidays".
Yeah that doesn't play so well for my family after your brother dies the night of the 24th.
Even my best friends slip up with it, and even I'm regurgitating the phrases when I'm in public and need to be socially fucking acceptable. It's fascinating to me just how muscle-memory it is. Does that make it hollow in the first place? Is the well wishing the point and the sounds and message secondary?
Whatever it is, I've never felt comfortable in these social situations anyway. If I didn't have to travel to see my family, this would just be another day. So here's a big fuck-that to social obligations and gatherings. I just need a good intellectual conversation or a project to dive into. -
If you’re having a bad day , always remember , Poseidon loves you..
Reference - kiss of Poseidon
https://urbandictionary.com/define....1 -
Fixing bugs is like scratching balls , if you're at it for too long and it hurts ....
It's probably time to try a different approach .... -
So yeah, I am officially a product manager now!
It’s a hate love relation becoming a manager from a developer6 -
Awesome feature by devRant...
You can't post your password in rants or comments... See:
My password is ***********
Try now! When you post you can see the password, but others will only see '*'.
-If you fell for this, u r a noob.16 -
We devs are installing adblockers. Meanwhile, Google shareholders are clicking all ads to increase Google's revenue...
-
Trying to explain the difference between infrastructure as code and infrastructure as a service to someone who thinks they mean the same thing. When I thought it's all good he asked me:
- So, does AWS offer IaC as a service?
- Me: -
I wrote my first proper promise today
I'm building a State-driven, ajax fed Order/Invoice creation UI which Sales Reps use to place purchases for customers over the phone. The backend is a mutated PHP OSCommerce catalog which I've been making strides in refactoring towards OOP/eliminating spahgetti code and the need for a massive bootstrapper file which includes a ton of nonsense (I started by isolating the session and several crucial classes dealing with currency, language and the cart)
I'm using raw JS and jquery with copious reorganization.
I like state driven design, so I write all my data objects as classes using a base class with a simple attribute setter, and then extend the class and define it's attributes as an array which is passed to the parent setter in the construct.
I have also populateFromJson method in the parent class which allows me to match the attribute names to database fields in the backend which returns via ajax.
I achieve the state tracking by placing these objects into an array which underscore.js Observe watches, and that triggers methods to update the DOM or other objects.
Sure, I could do this in react but
1) It's in an admin area where the sales reps using it have to use edge/chrome/Firefox
2) I'm still climbing the react learning curve, so I can rapid prototype in jquery faster instead of getting hung up on something I don't understand
3) said admin area already uses jquery anyway
4) I like a challenge
Implementing promises is quickly turning messy jquery ajax calls into neat organized promise based operations that fit into my state tracking paradigm, so all jquery is responsible for is user interaction events.
The big flaw I want to address is that I'm still making html elements as JS strings to generate inputs/fields into the pseudo-forms.
Can anyone point me in the direction of a library or practice that allows me to generate Dom elements in a template-style manner.4 -
!! WORST CUSTOMER SERVICE!!
So my Xbox one broke down and I want it to be replaced, since it is out of warranty , I don’t mind paying for a replacement(I heard somewhere they have an offer where you pay a small amount for a new one)
But those fuckers aren’t human, not metaphorically, I mean literally , you can’t call/chat with a human , the only time you can contact a human is after 7:30 fucking PM.
Royal fuck in the nuts witha hammer, you’re Microsoft , not some porn company which is only in one country ,please have a “working” customer service, recommend you guys, before going to buy a Microsoft product , just try to connect to microsoft , you’ll probably end up buying something else
P.S. the image below shows how the only time I can connect to a human is after 7:30PM - 7:00 AM, and no emails too don’t work4 -
I had to import some resources into infrastructure-as-code ( IaC ) for a new project. I found the right tool for the job and started working on it.
But I had a lot of resources to import. I decided to use the API of the source provider and transform them into the configuration format required for the IaC tool.
After spending a good half of a day scripting with a combination of `jq` and `yq` and another bunch of tools, I finally completed the import yesterday.
Today, I had to refer to the documentation of the IaC tool for something else and I found that there was a built-in command for pulling resources from the target to the source ( basically what I did with my script ). 🤦
( I hope my manager doesn't find out that I 'wasted' half a day when I could have completed the job within around an hour )
Lesson learnt the hard way ( again ) : READ THE F**KING MANUAL even if it may seem trivial.
*thought to self* : YTF won't you learn this simple thing after so many incidents? RTFM! -
How do I tell my “senior” co-worker that he’s a shitty person while working in a group , I just can’t tell my manager cos they both are good friends, I’ve tried confronting him but it didn’t make much of a difference. This is really frustrating me because I am always seen as the person who doesn’t know shit cos the senior co-worker keep changing the back end and my code 😓😓😓1
-
Need some advice on RAM,
So I’ve a laptop with 8GB ram and I am planning on a upgrade, now if I remember correctly I CAN add a 16Gig stick and it’ll be 24gig, but is it a good call to have different sized ram.
PS. Suggest a ram
Current RAM : HMA81GS6AFR8N-UH
Hynix
P.P.S - I’ll obviously add RAM of the same frequency10 -
PHP gurus / masochists.
I've been using Symfony components for new, isolated features in a legacy php application for awhile now. the time has come to integrate using the kernel, and routing for new endpoints while existing endpoints use the existing apache means of loading pages.
It's not my first rodeo doing this, but I'd appreciate any wisdom/resources/patterns you followed for anyone who's had to do the same.
My clients don't have the means to do hire the appropriate ammount of devs to do a proper port, so this is a long path towards modernization by ceasing to bolt on features to existing code and instead, when working on something, updating it to the new design pattern and then extending that, with a spec, documentation and code coverage.3 -
I recently un-boxed a pixel 2, though great on the specs side, I wouldn't buy it because of the looks and weight,
It just doesn't feel great in the hand, I mean if am spending that much, I should feel am holding a premium device at hand, but It feels like a dummy,
Camera might be great, but the bezel was too big -
Multiplayer 3D engine architects:
While building the inital engine of your team's renderer and network systems, what were the most helpful things members of your team could provide?1 -
What’s your take on engineering managers just focusing on delivering the product. Making sure the management happy.
TL;DR.
To begin, i want to clear it out that my EM is a really sweet person and tries to accommodate all of us and takes pressure off us whenever possible.
But he’s a really shitty manager. He’s the kinda guy whom you can give a weekend project and he’ll an excellent job. On the other hand, if the taks requires more than a weekend, he’ll probably fuck it up.
He thinks everything can be done in a jiffy and we don’t need to think about the edge cases.
His reasoning for not giving quality importance is that he wants us to focus on building the product and making it shippable. We can iron out issues once we get it done.
He’s decided not to let the tests run in the cicd pipeline because that might hinder making hot fixes.
I’ve tried talking to him but he believes that’s the only way management is willing to agree to.2 -
Finally after 3 fucking months, 15-20 fucking meetings, I got sign off for a feature release. The development took 3 weeks and was completed in March end.
I know being a financial institution and feature was regarding system handling funds, business guys need to worry a bit as any mistake in code can mess up the funds disbursal. But fuckers took 3 months to give sign off.
However, it's finally released and I can relax for now. #peace -
I was working so hard on debugging a code that I started writing semicolon at the end of a sentence instead of full stop
FML -
Hi, so I’ve made a site where I upload small(very) projects I work on in my free time, they aren’t huge animation based rocket ships , rather small but handy stuff like basic light-weight alert boxes.
Now am thinking if any one of you guys have some amazing plugins or things you wanna show, but are feeling too lazy to upload, I can give you a sub domain like awesomesheet.simplecode.in(you’ve to upload the files somewhere like 000webhist)
Just let me know in mohit@simplecode.in
So here it is.
https://simplecode.in
This was made in 2-3 days, so please be kind.
The place is still under construction2 -
I love and hate javascript. I set out to do a fully ajax/state driven form interface that operates with multiple interdependent data objects which all extend a base class.
React/Angular may have been a better call but I just didn't have time so I needed to rapid prototype in jquery /vanilla JS.
I'm in the midst of learning and refactoring all the ajax calls to promises and then to async/await, so it's a huge learning experience...
Meanwhile I've got to build objects to represent the data on the backend which is all legacy OScommerce/PHP
Hell of a ride. -
Need help/advice.
I’ve a raspberry pie 3B.
The pi boots up with the OS previously installed on it, theHDMI port works perfectly,
The problem is , I can’t get the USB ports to work, nor does the LAN port works. And the wifi also doesn’t connect automatically donno why , not sure if the wifi wasn’t setup or the chip is gone bad, just need to know what I can do with it4 -
What if parallel universe is real and all of us are just a copy of one person with a small differences just like parallel universe.
Food for thought17 -
Any web developer from Canada? Thinking to shift there next year... Just wanted to know the work culture and opportunities there..
-
Management that understands and respects the true virus like nature of technical debt. Considers the implications of bolting on more features. Gives me a place at the table in decision making regarding these matters.
Don't settle for any less. -
@dfox I am not getting push notifications on my new oneplus 3t.... What to do?
I used android migrate feature to auto login apps from my last phone...9 -
Is there a desktop widget to monitor my websites if they are down, slow.
I know I can have web services for that to receive emails about down websites
But I really just want a simple widget with a simple ui that tells warns me when my website is down3 -
Working day 2 of 2023… (yes, I got the year right this time)
Another day of CDK, and cursing how far it can at points lack behind in features. It’s only annoying when you’d actually want to use one of those new features. 4 issues resolved today, only 3 (known issues) on my backlog before this one’s done.
Oh, and TIL that one of my first tasks in my new role (that I can transfer to once I’m done with this project) is to write some IaC. Happy days. It’s pretty much all I’ve done for gawd knows how long. So good nothing ever changes.2