Joined devRant on 5/17/2020
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
I got such a bad employer… oh, pardon me: committent-but-actually-employer-minus-the-responsabilities that I developed bruxism, rage bursts and chest pains due to anxiety.
Bright side 1: i quitted by saying them in their face “you don’t even fucking know what docker is and you claim to be an expert, get a fucking update”
Bright side 2: They failed a while… Oh wow much surprise, very unexpected considering that they fired the only dev with experience on the product and that they re-made the interface every other day making everyone’s job a miserable joke. Smart move, 10/10 would invest in them.
The “bright side” in this is mostly that I’m forced to accept I was a very valuable asset and shut up any imposter syndrome related to that bs work.
Bright side 3: It forced me to see someone which in turn forced me face some piled up shit, so I recently feel better and hate myself less!1
Being lazy taught me more about (code) automation that years of study ever did.
“Ugh! Updating translations is boring, why do I have to do this manually?”
“Damn I really hate having to remember endpoints”
“Oh, come on! Its the third time I initialise this the same way!”
I’d love to say this is a motivational speech or something but no, im just lazy lol2
Lately frontend seems more and more unappealing, I feel like I need a career change.
I think I reached a good point in my skills where I’m able to solve most FE issues without really thinking about it, the only exception is animations, which I’m re-allocating a lot of time on lately as I tend to deliver on time.
I think I’d love to go back to making games, but the industry is shit and the devs are… not the best, from my experience.
Indie game it is (?)4
For the love of god, why in the world are coworkers so prone to overflow with pointless informations? I don’t care about which db you use when I am a frontend, just tell me the f*cking endpoint to use ffs! Nor I care about the FE framework when I’m working on the be and most of all I don’t care about the reason behind a formula you use to calculate a freaking param, give me the goddamn formula or its name 🙄
Please tell me I’m not the only one getting triggered by coworkers explaining useless things, cause lately it’s so annoying3
Glassdoor gave Zuru the names of the bad reviewers, what a (non-)surprise!
Not glassdoor’s “fault” as it was forced to, but… hey, it was to be expected when you bind a review to an account 🤫5
Joined a new project. The codebase is… Jesus Christ Vampire Hunter, is there ANY decent project in vue which has an hint of readibility in this damn world?
Every single time anyone talks about vue I roll my eyes “no I swear we managed it well!” 600 lines of code components. Is there even a good way to structure it for big apps?9
Last week summary:
-questioning my identity (I’m cleaning and realised I forgot I used to like many activities I forgot and decided to give them more time)
-questioning how tf my unconscious seems to always plan ahead of me (ah yes I can do this cause I prep… why tf did I prepare for this?)
-questioning my skills (just a standard imposter syndrome, nothing to see here, move on)
-questioning my worth (as above)
-questioning how tf somebody connected to a secret account I have (spoiler: they don’t know and it’s a crazy coincidence… but now I know secrets about them 😏)
-randomly freezing during everyday life for all the above points
Job wise all is cool, tho 🎊2
So far it has been a collaboration with a shoemaker. I produced the most awful website I (never thinked I) could make… and not by my design, quite the contrary! This guy was there asking me to break rule after rule of design and would refuse suggestions and advices to follow their vision!
Pointless to say the site was down 6 months after being created.4
The guy kept laughing all the time, so I turn and I see… a guy browsing anime underage feet pics.
And yes, before you ask he looked like the basement dweller meme guy.4
I implemented the equivalent of “?.” In typescript with a function callled safeRetrieve(descend into the field only if the object is not null).
We could not update typescript, so I just created this function and it made me used to use ‘keyof T’ as a parameter type… I still feel very satisfied after I use this approach with anything because it really feels like using typescript correctly!4
Had a panic attack during a coding assignment and now every time I think about that problem I just start spacing. Noice.
Also dear companies: if you wanna ask your interviewees about trying to deduce a theorem out of nowhere, maybe do it in the first test and not in the last one. Cause that’s a shot in the dark to someone who’s not a mathematician and id feel waaay less frustrated if I didn’t give you 6 hours of my life just to end up with an arbitrary task like this.5
Went in, done everything perfectly, they want me in… cool.
“We know you have a 2 months notice, but could you boil it down to 2 weeks?”
“I uh… no… not really, I have tasks to pass and I doubt the company would like me to just rush out like that…”
“Come on, just stop working and tell them to fire you”
“I… no? I told you I have an important role it would be irresponsible to just leave like that… assuming they want me out that bad…”
“Okay then give notice and we’ll send you the contract”
1 week later, fortunately I didn’t give the notice
“Aaaah regarding the contract… we are postponing it for 4 months cause we needed 2 roles and we decided to hire the other role as we wait”
2 months and a half later, still didn’t give notice cause the postponing was a red flag
“Aaah sorry buddy the budget is not enough but we have to wait 3 more months cause investors moved the payment to January”
Never heard from them again… fortunately I didn’t give the notice and I started to search another job after the 2 months and a half thing.
Remember: until the contract is signed, nothing is set in stone.11
What do you think will replace Docker, given the new ToS?
I’ve read something about podman, but I’ve never tried it, so I can’t give a real feedback.17
I don’t remember the first experience as I was a very small child, but I remember a very defining one: picture a 4yo just casually turning on the computer and playing a game.
My mother and sister find me out and panic because “oh no, turning it off it’s hard how will we do? Your father is working and can’t turn it off!”
Now picture the 4 yo saying “it’s easy, you just do this”, followed by him closing the game, launching the bash command to close the computer and going away.
I must have been so creepy in their eyes 😂2
[wordpress trigger warning]
Had an idiotic colleague who re-implemented the insert image function as a shortcode. A “senior php developer”. No, I’m not kidding.
Him: “But this way we can set a class”
Me: “As you can with the standard mode”
Him “No you can’t”
Him (smiling): “well why don’t you remove my stuff then?”7
I recently got into an interview where the interviewer made a huge mistake:
R: “what’s your resignation period?”
Me: “well, long story short I’m working on a contract so it’s actually short, just 1 month”
R: “mhhh could you make it 2 weeks somehow? We may really need to start sooner”
This is a sentence you shouldn’t say as a recruiter as now I know:
- You are desperate to find someone
- You have a time urgency
- You failed to find someone before
- You basically confirmed you want me in9
Worst: forced to work for 9 months on a shitty wp theme:
- colleague with no clue trying to make me do their work… check
- incompetent manager doing shit about it… check
- idiotic pipeline requiring to redeploy for every asset update… check
- micromanaging cto which for some fucking reason didn’t want to allow access to the writers, forcing the role of content editor on the devs… ducking check! Quack!!
Best: automated lots of processes in my free time, all stuff which I can reuse!
Not sure if I found a red flag or a green flag…
“The candidate needs to know react well. No, using npx create-react-app is not enough!”
On a first sight one may think: “oh cool they search someone with in depth knowledge”
On a second thought, tho…
- Am I going to need to start many react projects in the role? Don’t think so.
- if I am… am I forbidden to use cra? Why? 🤔
- how is not using a bootstrapper a sign of “deep knowledge”?
Sounded interesting at first, but the more I think about it, the more I think this request is a red flag.9
I just had a ptsd (not real ptsd) attack cause I remembered in one of my first jobs we had gulp, grunt AND webpack to build our angularjs project.
Did I fix that mess? Sure!
Will the memory of it stalk me until new year? Absolutely.1
I think in general they boil down to: “you may be an expert, but I know what I want”
But the worst experience above all is one I had with a German school: the director/previous dev got angry cause they were told a real dev was needed (they were told this by most of their colleagues) and tried to actively make my job miserable. Oh and they requested an auto starting video with sound ofc! Q U A L I T Y - W E B S I T E
My body decided to work against me
Last 3 days my “sleep schedule” has been “stay in bed with eyes closed until it’s morning without falling asleep”
If I go insane please tell my dog she was adopted. Ah… insanity is starting to kick in, next steps I’m defending pascal and managers…2
Helped me postponing my burnout by doing 1 page a day everyday at lunch break (or 2 steps, depending on the model)
Also helped a lot with realising its fine to break and customise stuff, that most hardware is just marketing & that the right tool, while being cheap, can save you a huge headache and lead to a better result.
I spent the whole damn day trying to setup grpc-web, but this protocol is documented so damn poorly!
You manage to set grpc up for one language and it’s all cool, then you stupidly think that you are free to reuse the compiler you used for the nodejs version for your frontend part but nope! Our web module is now deprecated, please use this module instead!
“Ah yes just clone the repo and check out (…) and you can also check this link whic is in no way highlighted in the middle of a wall of text (…)”
*checking the other page*
Ah yes you need to install a package available only on your unix machine (great! Screw the devs in my team who use windows I guess, they’ll be happy to hear this!) and don’t forget to clone this repo to build your own plugin! And by that I ofc mean to compile it on your own!
- compiler error
After digging for an hour you find a requirement in an obscure issue opened and closed cause “ah yes we have a dependency not stated anywhere” *close issue and never add it to the project*
Fine, fine I can survive this bs
- another compiler error, no solution found after 2 hours
Honestly? Why the fuck do I need to compile this stuff? Just give me a damn npm package I can use? Goddamn it’s just transpiling, you don’t need access to my OS! (Aside for fs to save the files, and which btw is accessible via nodejs)
Now, I COULD download the latest realease as a precompiled, but… honestly?
I give up, I’ll do some shitty rest apis cause the customer’s not paying me enough for even THINKING to go trough this shit again when they’ll ask an iOS app. Or having colleagues asking me to help them understand how to do it.
Side note: also add typescript support to the web-code-generation ffs! Why does node have it and web don’t?5
I committed a pr which got accepted to a big open source project… and that’s good! I should feel better about my skills!
(Imagine the following as the Simpsons meme where they go: and that’s good, and that’s bad)
But it was just documentation… and that’s bad… maybe I should not feel better about my skills…
But it may save two or plus hours to the next dev who doesn’t understand what’s going wrong! And that’s good! So I should feel better about my skills cause I spent time debugging and going into details and understanding what was happening just to produce a better documentation!
But I have lack of certain vitamins and a bit of depression.
“And… is that good?”
“No, it’s bad, you should feel ashamed of your skills and about the way you answered someone twenty years ago!”3
“You should automate that”
Said by me at least once to every family member.
“But I can’t, it’s impossible!”
Said by every family member to me.
Follows a discussion about how easy its to automate the thing, ofter interrupted by me cause I don’t care enough to go in detail just to be asked to automate it.3
I feel like shit for arguing against my boss who tried to force me into overtime without pay…
I get that I did it for my own good, but I still feel annoyed af for having to do it in the first point. I hate arguing about stuff but this needed to be done, asking to work for free after your employee already gave you an extra hour for free is just… being greedy assholes.
And yet I feel discomfort. I hate so much this situation.2
I have been in a team where every week they had this long and complex task of refactoring everything and changing lots of assets (~2 days of work every 2 weeks) cause the senior tards refused to use a script for it. Told them to use the goddamn backend or a script… the answer? “But that would take at least two days of work! Maybe even three! (As a one time job)” Math you ducking ducks! The second time you use it you are in a time profit!2