Joined devRant on 6/1/2017
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
I just spent my day analyzing module interdependencies in our project. Amfter comming up with a way to graph said dependencies using an analisys tool and some custom filtering, and comming up with suggestions for breaking unwanted dependencies, i get this as a review comment: " yeah, I don't reaaly trust that the graphs are showing the whole picture. Use <gradle dependencies> on each service instead". The lunatic actually expected me to sift through all of our services, by hand, and run that command and analyse the result, wich is a great wall of text.
Joke's on him though. I wrote a script that did all of that for me and captured the results. Then i just sent it to him. If he's so unsure, then he can sift through the wall of text himself.
Even funnier is the fact that tomorrow is the last day before i go on leave. He'll probably end up doing the actual cleanup himself. 😂
I don't want to seem stuck up but, at the moment, there are several other priorities higher than this refactor, yet management is insisting that this is a must have for go live, so I have to commit.
What would you rather have, an app that works, or perfectly neat and tidy, broken, code?6
I don't usually do security implementation because I don't consider myself qualified to do so... so of course I get a security task... 😐
Are you familiar with the dog in the laboratory meme?... basically me right now.
Let's see how this goes...7
I have to admit to something. I betrayed my Assus Zenbook and got a 2018 Macbook Pro.
It's not because there was something wrong with the Zenbook but I really wanted the Macbook for reasons I can't explain.
This is slightly hypocritical since I have been known to bash on Apple.
I hope I don't regret the decision.49
Today I submitted one of the worst PR's of my life.
We have to use a service which was developed sometime during the cold war and we query data from it. The exchange is soap.
When you just query the service, it returns over 50k lines of gibberish.
It would stand to reason thay a flag called include X information set to false in the request would eliminate only that section(largest of those 50k). Well... not really...
What actually happens is that everything except the basic information gets excluded once you apply a filter. In order to get the rest of the necessary data, you have to specify flags with the value of 'true' for each section. There are over twenty sections.
Long story short, my pr was over twenty lines of 'setX(true)'. It's horrible and I hate myself for doing it but at least the 50k lines are down top 911 useful ones.
Also, the company that still maintains this crap said that this is perfectly ok. 😐8
I have been working with a colleague on a "off the books" project to improve an internal process. We chose a two prong attack to automate the process and started work.
All well and fine so far. We ended up implementing and proposing our new approach to management. The manager liked it and urged us to continue and do an official demo this Friday.
This is where thing became annoying. We started out with a complete idea to improve and simplify everyone's lives but now I find out that my part is being "put on hold for the moment" and his part is getting the go ahead. What doesn't make sense is that the individual parts aren't an improvement one without the other so overall things will become even more complicated in my opinion.
I know for a fact that the guy talked to management and then things suddenly changed, what I can't deduce for certain is if it is an act of betrayal or a senseless management decision. As far as I know the guy, he doesn't seem the type to casually back-stab but I've had prior experiences where the same impression was horribly wrong.
What do you guys think?
(i realize that there is nowhere near enough information to make even an educated guess on your part or even on my part so i'm going to let this come down to statistics. Based on the personal experience of everyone who reads this and decides to answer, the scales will tilt either in favor of mal-intent or just a bad decision making and at least i'll start to get an idea on how to react)3
I like Ubuntu. The latest version went back to GNOME and I really like how it looks.
I get my work done with it. I haven't had any compatibility issues with it.
But for the life of me, I cannot understand why, in order to change the login screen background I have to edit the theme .css file.
You can change the lock screen from the UI and you can change the desktop background image from the UI but apparently if you want something other than the blandest lockscreen ever to have existed, you have to manually got into css files.
Seems like a ridiculous oversight really, but it still is very annoying.6
A way to kill adds on Android that seems to work pretty well.
I started using it and have had pretty good results.
My vacation starts tomorrow and I'm still at work. My brain has stopped working. Can't focus.
Does anyone know a way to force time acceleration?8
Has anyone ever used Endless OS before?
I know it's a Linux based OS but other than than I know next to nothing about. I got a new laptop coming in that has it preinstalled.
I'm wondering whether it's worth trying it out for a while or just wiping it.
@linuxxx maybe you have any knowledge worth sharing?6
Today is my last day in hell. I have next week off and then i start my new and significantly better payed job.
As usual i have to get the final paperwork over with and surrender my equipment. Yesterday i get an IM from the person in charge of equipment notifying me that I also have to come in Monday because the she's not there on Friday and I can't finish the procedure without her signature.
Ok. Sure. So i sent an IM myself notifying that I won't be in today since I've been called on Monday and i won't be using my own time because no one ever delegates.
I got a reply saying that it's abnormal to procede this way because if anything happens to me today the firm is acountable and when I asked "So, if something happens to me on Monday, when i'm on my own fucking time, that IS PERFECTLY ALRIGHT ISN'T IT?"
The reply was Yes. 😂😂😂😂
Needless to say, I'm relaxing at home right now and will be going on Monday to finish up.
God I'm glad that i'm leaving this shithead company!!!13
Before i quit, they brought in a new guy and after i quit the plan was for him to replace me. The man knows next to nothing but hey...i thought i might as well help him since it's not his fault that i'm leaving and why should he suffer for it.
Fast forward to today...he pretends he knows alot, but when faced with actually doing something, he freezes and is incapable of handling a simple task.
After that he proceeds to rage at me because he doesn't think it's fair, that he needs more time (apparently 3 months don't qulify as enough) and that all his woes are somehow my doing.
Fml! Try to help someone...I'm done!4
I was contacted by a new company, they made me an offer that I will be accepting today.
I'm finally getting away from these bastards!5
Well, it happened. They ripped me off...
They promissed the world and they delivered nothing.
All bets are off. From now on, I am not responsible for my actions.7
I finally got what I wanted. A raise and I'm moving to another team to get away from my lead who is a completelly obtuse human being.
Or so I thought...
Aparently, the change has been approved by everyone except the head of HR, who has been MIA for about two months now.
At the moment I may or may not receive my raise at the end of the month...
It gets better!! Today i was reminded why I wanted to get rid of my lead. Anual reviews are here again.
So, I go to the one on one review meeting with my lead. We start talking about the various topics and we get to the "needs improvement" section, where my jaw dropped.
The morron completed that section with all the things that were meant for the "good job" column (it's not called that but you get it). More than that...the imbecile refused to understand that he made a mistake. I had to call another team lead (from the team where I should have ended up by now) to explain to the moron how the fucking review works, only then did he admit his mistake.l and made the appropriate changes.
At the moment I regret ever joining this company and I also regret not owning a flamethrower!
And now I have to use it.
But not only that. Some in the company made the interesting decision of insiating on angular.js with polymer elements.
I am not a happy person right now.
Winter is here!
The silver lining here is that the project itselft may die before even having started, so there's still hope.
Is it wrong of me to hope that this contract catches fire and all those involved spontaneousely combust? Just kidding...i'll still feel this way even if it's wrong.
I am currently working on "some way, like a button, to run all of the daily reports monthly".
Litteraly all the information I have, and even after asking for more details, twice...this is all there is.
I recently found out, by resorting to methods that don't need mentioning, that i was severely underpaid for the type of work I'm doing, acoeding to company standards.
I promptly asked for a raise and they agreed...but...
It seems that for this to happen, i jave to undergo a 3 month trial period and also that none of the work performed thusfar will be take into consideration.
To add insult to injury, the appropriate pay grade would litteraly be double what I currently earn and "no raise can surpass a maximum of 30% of the current wage" due to what I imagine to be a rule extracted from the sacred company bilaws that were etched in stone and cristened in the blood of former employees...
Does any of this seem fair? It doesn't sound fair. (Excuse any typos or grammar issues but this really got me mad)4
For all those who dislike they way you install things on Windows and would prefer the cmd simplicity that linux provides I give you:
It's "Winux" or "Lindows" from now on...😉12
Despite the journey, the perril, the worst postal service in the world(never try to mail something from Romania!) the swagness has arrived!
Managers are an interesting breed.
Yeasterday I took part in one of the most confusing meeting I havr ever had.
It was supposed to be with two managers and another coleague to discuss an undefined topic ( it was market internal discussion ). The coleague was on leave so it was just me and them. So...
I get to the meeting room on the dot, it was deserted. I proceed to sit down and open devRant :p
They finally show up, come in, sit down on the opoaite side of the table from me, discuss some bussiness items, their wifes and children and tell a couple of jokes and then they say we're done.( my presence was not really aknoledged so far apart from a hello)
Out of sheer confusion I ask: "So why was my presence actually necessary?" The answer did not fail to confuse me even more than the actual meeting: "Because your coleague also had to be here"
Just to make it clear, they wanted to assign him some stuff and that's it.
I am still confused. Interesting creatures these managers. I should disect one's brain some day to find out how it works.7
I assume everyone's heard about the GoldenEye attack.As I understand the attack was called Petya.
Fun fact: In the movie, there were two GoldenEye satellites Petya & Misha.
If those guy want to stay true to form, should we be expecting a second attack?