Details
-
AboutJunior backend/devops developer
-
Skillsgolang, docker, typescript
-
LocationAt Rutee's
Joined devRant on 3/4/2019
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
-
!dev
My toilet paper roll is fucked, the rip line only goes half the width of the roll so it always tears off a part of the next piece
We cannot live in a world of chaos8 -
Computer: Please check your authenticator app to login
Phone: Please fill in the code you see on the screen
Computer: * No code *
Me: * presses the "I can't see the code" button *
Phone: Prompt goes away, 3 seconds later it asks for thr code again
Computer: No changes
I love Microsoft at my job4 -
!rant
For the first time in my life I've had a use-case where I got to use UNION in SQL.
I love it when I get to use these rare bits of knowledge I picked up in school1 -
Had to go to a toilet real bad at a supermarket-restaurant combo, there was only one stall and someone hadn't flushed.
I can't believe I'm about to say this, but the toilet bowl contained the most impressive turd I have ever seen in my life.
You should've seen it. I went to the handicap bathroom instead10 -
Sometimes I feel like things only get done if I'm doing them. We've been waiting on features a and b for ages now and it's still not functional. I deliberately did not involve myself with these things because I didn't want to be on top of everything. I decided to involve myself with project c and finished within a week.
I write these thoughts off as intrusive since it's arrogant to think that, but the frustration remains and I need to vent4 -
Last week I grew 20 gray hairs because the test environment wasn't working properly
Today I discovered that it was all my fault because of a misconfiguration32 -
Do you ever forget to commit something at home and then rewrite the entire change on the go, purely because you lack the patience?
I just did, and writing code with full knowledge of the bugs and quirks you had to hammer out before feels so sweet4 -
Our entire test environment just fucking died today, redeploys don't work, connections time out, databases suck balls
I had no other choice but to start drinking alcohol at 2 pm6 -
For every verb you put in your 'REST' api url, a puppy dies
Bitches be saying they're using REST and don't have a fucking clue what it means or what the principles are5 -
Jesus christ what is wrong with this one
12: Colleague deploys something to production (with a second pair of eyes)
14: Asks me why other team isn't seeing the result, I ask whether they have monitored the logs, they have not
17: They finally read the logs and find the problem, change window has ended so tomorrow there's another attempt
Today, they deployed again around 10 and then went away because they had some private responsibilities. Never looked at the logs, never bothered to verify if anything still worked. Just dropped it in a chat.
10 years older than I am, how can you be so irresponsible4 -
A bot just made 519 pull requests with malicious Makefile code to get a github actions server to send a curl to a random host.
It's gonna be one of those days6 -
Why the fuck does teams' meeting overlay automatically focus on the mute or webcam button, NOW I CAN ACCIDENTALLY TURN THEM ON
Time to dig into the settings3 -
!rant
Just deleted 6 files and simplified a process significantly, omg it feels so good to throw stuff out
My product owner was once under the impression that writing more code was something I enjoyed doing, but it couldn't be farther from the truth.
Writing new solutions and patterns is fun, adding anything other than that is just more future maintenance work1 -
What is it with people just blindly fucking copy pasting from a different project, seeing it work and then submitting it for review.
You copy 2 lines, one of which fixes the thing, WHY KEEP THE OTHER USELESS IRRELEVANT PIECE OF FUCKING SHIT IN THE FUCKING CODE WHY BOTHER WITH KEEPING IT IN IT'S MORE TECH DEBT BECAUSE NOBODY WILL KNOW WHY IT'S THERE
WHY DO I CONTINOUSLY HAVE TO POINT THIS OUT IT'S SO FICKONG TIRING TO CONSTANTLY HAVE TO BE THE ANNOYING REVIEWER WITH +20 COMMENTS ON SMALL PRS IM SO FUCKING TIRED OF BEING 'THAT GUY'
In my language it's called being 'slordig'. Whenever I submit sometning for review I always go over the diff to see is I missed anything that is no longer required and remove it WHY DONT THEY DO THAT TOO
And then their PR stays open for 2 weeks like they forgot about it and during standup they say 'its in review' like I havent already looked at your piece of shit code
FUCK2 -
Around a decade ago, I was fiddling with ajax in jQuery. This piece of code had me stumped for around 2 days, why? Because success is written with 1 final S in my native language...
$.ajax({
'succes' : function(data) { },
});6 -
Me: * About to send e-mail *
Me: Does this look good? Shall I send it?
Colleagues: Yup, looks good
Me: * Sends e-mail *
Colleagues: Perhaps say something about X and mention Y at the end
-.-3 -
* Sigh * Found this in an open source project, time to make a PR that'll never get looked at. \
(first and last lines)8 -
I'm so tired of finding great repos and then discovering that they're just abandoned. 0 response to PRs or issues.
How long is appropiate to wait for an author to respond before you can consider your own version to be the 'new fork'?7 -
Me: Writes down 'npm install '
Me: Copies the install command and pastes it
Me: Run 'npm install npm install package'
Every fucking time2 -
!rant
I've been working with Golang for a while now and I've come to love the generics they introduced. Making stuff type-safe is a bit of a hassle, but it pays off greatly.
One thing I had yet to consider though, is that functions are also a type, so that those could be made generic too.
func DoThing[F func(string) | func(int)](callback F) {...}
Now you can deliver both function types and I can differentiate them using a type switch.
Weird that sometimes my brain doesn't make that connection immediately...1 -
Anyone else does this?
I can't for the life of me maintain focus during long boring meetings about new designs etc. For 2 years now I've gone by doing all kinds of stuff during meetings and only ocassionaly join in when I totally disagree with something.
Often I only need to chime in at the end anyway, either meeting notes get shared or I ask someone what was discussed the previous day.
Makes me realize how much time gets wasted7 -
I'll be giving a workshop in a few weeks to my colleagues and I'm in need of browser-based workshop software. Given the nature of our own work stations, I want it to be browser-based to prevent any issues from arising.
The program is written in golang and we use some azdo-based libraries. Self-hosting preferred, I need to connect some dependent programs.
Do you guys know any good ones? -
Why do people continue to ask me why I'm not just sending any - ANY - error/exception message in full length to the user.
Am I going nuts? You can't tell me that this is a good idea right?10 -
Me: Hey I haven't used these repos/tokens/files in a while, let's remove them to clear up some space
Day later, a colleague: Hey Alex, could you update this repo/token/file?
EVERY FUCKING TIME1 -
One of our internal apis returns an array in which the first element is metadata about the request.
Why would anyone want to punish their users like that5 -
How many times do I need to tell you, markdown does not convert a single linebreak to a new paragraph.
STOP WRITING LINES THAT ARE MORE THAN 300 CHARACTERS LONG IN A MARKDOWN FILE HOW THE FUCK AM I SUPPOSED TO REVIEW THAT.9 -
Stackoverflow, gorm.io and reddit all went down while we were researching documentation. Thanks Cloudfare1