Details
Joined devRant on 6/9/2018
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
First experience with a PC....
It would have been the Commodore64 and those giant 5.25" floppies, ah those were the days with CRT TV's.
Watching a friend load up Tetris on that big screen was eye opening for a 8-9 Year old. -
Some hacker went through a lot of trouble to get around a minimum order amount on our site. And they’re still hitting us after Cloudflare issued a bunch of blocks. Well, there are some back doors I have to finish closing. I guess I’m lucky I’m just inheriting this site and I’m not the one who built it. But I’m still unlucky because I have to fix this mess. But damn hacker, why’d you go though all this trouble to get around existing validation. Go find another site to charge $1 amounts and test your stolen credit card info. Pretty please 🥺
-
“Yeah but you’re not a *real* developer”
Fuck. you.
I wrote 80% of this code base. I do 80% of the tickets/storyboard points. I do all of the QA. My nose is to the grindstone every fucking day honing this craft and sweating my balls off like a blacksmith staring into the red hot kiln while the sores of previous mistakes scream bloody murder from the unrelenting exposure to heat. I saw this amazing industry of opportunity, freedom and self examination and wanted in no matter what it took. I glued myself to every pithy resource I could possibly get my hands on and crawled through the muck and filth of it all until I could keep myself warm with the smallest spark of my own making. I stoked that spark until it became a fire and stoked that fire until I could set entire forests ablaze. I listened to the ungrateful people keeping warm by my combustion saying it “wasn’t hot enough” or “would have been a nicer colour if they did it” or “could have warmed up just fine jogging on the spot”. I made painstaking alterations to my ignition and watched my undeserving benefactors gradually be silenced and begin to sit quietly by the heat. I jumped into that inferno daily, was reduced to ash daily and emerged reborn daily. But you are right! I didn’t get scammed out of $40k+ studying technology in an archaic institution from instructors who don’t give a shit and answering “D all of the above” for 4+ years straight therefor my opinion doesn’t mean shit. Push your bullshit to prod and watch the server come burning out of the cloud as the apocalyptic swarm of angry tickets come flooding in why don’t you? Bet they didn’t teach you that in school. You’ve never poked around inside an open source codebase in your life. They are just a mystery boxes of magic that unless someone holds your hands with finely crafted instructions containing a 50/50 picture to word ratio you throw a hissy fit. Every problem that comes up instead of working to solve it you reflexively point to the first person in the room while thinking with your pea brain how you can possibly scapegoat them into taking the fall for whatever it is that’s come up today you couldn’t possibly understand.
Not a real developer?
Fuck. You.28 -
LinkedIn sends me notif about an InMail. I open it via the notif. I close the app. The notif count badge is still on the app icon. I open the app again. Go back to the message. Close the app. Now the badge is gone.
Good going LinkedIn 👌2 -
Troubleshooting code...
Me: "ok cool did that fix it?"
Program: [same error]
Me: "alright, so can I break it harder?"
Program: [new error]
Me: "now we're getting somewhere!" 🎉2 -
!rant
Convinced the boss we should move to .NETCore 5 because *future proofing*
and *security*.
Now I get to use records and can use all that fancy syntactic sugars.
Life's good.5 -
Manager: Why haven’t you shipped any code today? It’s almost lunch.
Dev: Stuck on a bug
Manager: I’ll help you
Dev: Please don—
Manager: Have you tried thinking outside the box?
Dev: …Dear god please end my existence
Manager: You could try stack overflow too, have you ever used that site before?
Dev: 😮 🔫
Manager: Also sometimes bugs are caused by npm modules so rule that out first
Dev: *On knees praying to Zues for forgiveness and/or conveiniently placed lightning strike*12 -
Fffffuuuucccckkkkkkkkkk!!
My team and I had a presentation scheduled and we worked on it for more than a month.
A bloody fucking month long preparation.
We went through multiple reviews with stakeholders which weren't necessary and no other team does.
I put on some music to lift up my energy levels while I waited anxiously.
Show time.
We have one of the largest city festival going on this week.
The community in neighbouring building started reciting prayers out loud on a PA system just when the presentation began.
~40 folks and me struggling on video to not lose my cool and fuck my luck, I went nervous because I couldn't focus.
That's when my big boss pointed out that there some background noise and I had to explain it to them.
My very first presence and I forgot to even introduce myself. What a nut head I am.
I am annoyed and angry at myself. I perform well impromptu over planned and preparedness.
Thankfully my team mate who talks a lot and my designer, handled things well and saved the day.
Massive respect for them and kick in nuts for me.
Uuugggghhh!!
Also my neighbour is renovating his entire house and since I am using it as my workspace, I literally sit in between junk and cement and wires all around.
What a messy wasted day it was.19 -
!dev
This thing is eating away at me so just shut up and listen.
I have started applying for this uni for PhD (don't judge me) and for that, I will need recommendation letters, right? So I emailed two of the people who have already agreed to write me recommendation letters, to confirm the details that I'll give the said uni to contact them. Emails were sent out on Thursday. It's now soon to be Tuesday and I haven't heard a thing back. And this is abso-fucking-lutely killing me!!!! (There's still another to be emailed but he's a bit high and mighty and I'll email him after I get feedbacks from these two about my motivation letter and CV.)
Like, when you know my whole future depends on a single email of yours, saying that I'm a good PhD candidate (and oh boy, that is a joke; considering that I'm applying for literally one of the best unis in this particular subject in the whole world... I'm well over my head, aren't I?) why would you keep me standing on one leg just to confirm your contact details? I mean I know I'm overreacting a bit considering the deadline is yonks away, but still, urghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.8 -
Manager: I don’t care if it has bugs, if we don’t ship it this Friday I’ll have to redraw my Gantt chart AND I’M RUNNING LOW ON CRAYONS!!!9
-
Finally got my first dose of vaccine today ^_^
And in another news, I am applying for a job at Microsoft.
I feel Bill Gates is our lord and saviour.
I don't understand why you all dumb people hate such a wonderful company so much.43 -
Manager: I’m getting a strange error now….it says CORS? Any idea what that means?
Dev: Ezpz, just a matter of how many goats to sacrifice and incantations to recite
Manager: Are you serio—
Dev: Bring me my debugging pentagram7 -
I GOT A PROPER DEV ROLE!!
The days of bemoaning the quality of devs on a product and logging tickets that never get addressed are coming to an end!
Edited: autocorrect changed it to "loving", somewhat optimistically7 -
Working in a non-IT department makes working as a developer really painful if the whole organisation is set up to be restricted with software installs or using specific hardware etc.
For context, I work in a marketing team with literally myself and one other developer, and some other people in a completely separate organisation, physically separated. We're responsible for overhauling the website and associated sites as part of a transformation project.
Had to use my own, shitty 2013 macbook to run XAMPP because I'd have to file a software request to IT for anything remotely developer related (even trying to run Git, Node, or Python or anything is a pain because I can't actually install anything permanently or to an actual drive as it's all network accounts).
I'm not asking for equipment/access because I'm an elitist bastard, I'm doing it so I can actually do my job.
God forbid I want to use a text editor, or some kind of build tool to manage our codebase better than just cowboy coding it without using my own device for work matters.5 -
Well, I did it.
I spent 45 minutes writing my first hacky, shell-and-python automation script to save me 15 seconds every morning.12 -
1. I join a company.
2. I get deeply involved in "how to run the company", and get nice compliments from both coworkers & management about my skills in conveying startup/scaleup advice & necessities to upper management.
3. With my ego inflated through all the sweet talk, I think "ah, what the hell, let's do this again", and I accept a Lead/CTO promotion. I have to join board meetings, write reports on quarterly plans and progress.
4. I get unhappy/stressed/burned-out because I really just want to be a developer, not a manager/executive.
5. Upper management understands, I give up my lead position, lock myself back into my coding cave.
6. I get annoyed because the requirements I receive become more and more disconnected from reality, half of the teams seem to have decided to stop using agile/scrum, the testing pipeline breaks all the time, I get an updated labor contract from HR by mail which smells like charred flesh, etc
7. The annoyances become too much to do ANY work. I yell at the other devs outside of the entrance of my cave. There is no answer, only a few painful moans and sighs.
8. I emerge from my cave. The city has turned into a desolate wasteland. The office is a burning ruin, the air sharp and heavy with black soot. Disemboweled corpses of developers litter the poisoned soil.
Product Managers dressed in stained ripped suits scream at each other while they try to reinforce concrete barricades with scotch tape and post-its. *THUMP* Something enormous is trying to break through. "Thank God, bittersweet, you're still alive! The stakeholders! They have mutated! We couldn't meet the promised deadlines! We've lost the whole mobile app department, and that kid there is the last of the backenders and he's only an intern! You're here to save us, right? RIGHT?".
In the corner, between the overflowing coffee machine and a withered cactus, a young boy has collapsed onto the floor. His face is covered in moldy coffee grounds, clasping on to his closed macbook for dear life, wide-open eyes staring into the void, mumbling: "didn't backup the database, and It's all gone" over and over.
A severely dented black Tesla with a dragging loose bumper breaks through the dried up vertical herb garden and the smoothiebar, and comes to a halt against the beanbags in a big cloud of styrofoam balls.
The CEO limps out, leaking blood all over the upholstery. He yells to the COO: "The datacenter is completely flooded with sewage! I saved the backup tapes though", holding a large nest of tangled black magnetic tape mixed with clumps of mud above his head.
9. I collect my outstanding salary and sell any rewarded options/shares for a low dumping price, take a 5 month holiday, and ask a recruiter about opportunities in a different city.14 -
Hey, know that joke where people say it runs yesterday but for some reason it doesn't run the next day? The same thing happens to me here with Hecker (a Hacker News 'client' written in Go that I am currently working on)... Oh wait a second it works again!
Btw, if you care about this, then the error seems to be a JSON error, which means that one of the submissions the program scrape has wrong JSON format, and its error is an invalid character error. Bruh.2 -
Imagine filling 50 files full of garbage unreadable code to build what is essentially a cron job microservice...
Oh we have a console program
then a module to pull in all the services
then a manager to manage the actual jobs
then if they fail it all cascades back up
My god, this isn't NASA.
The amount of overengineering I have seen in the past few hours is insane.
Keep It Simple, Stupid!!!2