AboutYoung developer, working with java now
SkillsC#, java, asp.net core
LocationSão Paulo, Brazil
Joined devRant on 3/1/2018
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Last day on my first job where I stayed for a year. I really enjoyed it, loved the team, we were always laughing and making jokes, even in the worst moments.
Had a leader who became a friend, I made some good friends in there.
But I was really unmotivated as a dev, we maintained a really old and complex software, with a poor infrastructure for the dev team.
The manager was a great guy, but couldn't handle much pressure, saw him about 3-4 times quarreling with someone when he should be talking with the team to solve the problem.
But as I said, he is a great guy.
Today the whole team will be making a happy hour as my farewell party. I love this guys.
After that, on monday, I'll be joining a new company, working with a whole new stack, studying a lot for this new challenge.3
Once the system "lost" a user_id var that says who started a batch, but it was a mandatory field that was filled at the beginning of the process.
I tried to find the reason, failed, called a senior for help, he also failed to find the reason.
After a couple of hours I looked to him, he looked back and I said,
"Let's call it a solar flare bit flip?"
"It's the only logical explanation"
So it became a bit flip issue to the PM, we had a good laugh, we send as "system instability" to the client.
The bug never happened again, no one ever found the true reason, maybe it was really a bit flip 🤔1
Team lead gave me a task, fix a script he made to update 28k+ lines that wasn't working (he was busy with other stuff)
So I fixed and tested it in our dev environment, which had about 10 lines to use as test
Worked well, but a single select getting 1 column in a table is taking more than 40 secs, I need this select to run for every line (I tried making it get all data at once but it was getting duplicated entries)
The damn table doesn't have index, I think this will be the longest script I've ever made 😅😅😅
Once my aunt asked me if I could fix her car electric lock, because I was studying IT stuff.
I thought "excuse me, what the fuck?"
I said "Sorry, never studied door stuff ¯\_(ツ)_/¯"7
So,the company I work for has a giant application that runs Java fucking 6
Every time i need to restart it I need to wait 15 minutes.
Fuck giant monolith
Fuck java 6
I fucking miss micro services :/2
I'm fucking mad
So, we uses 2 laptops por person on my team, one is ours (I use my own) and the other is the client's fucked up windows 7 laptop.
We can only access their environments with this fucked laptops, which needs a VPN software and McAfee.
So, I'm in a fucking loop, where McAfee doesn't update and the VPN can't connect because of it.
I'm in lunch time already and still did nothing because of this piece of shit1
Have you ever found a infinite task? Well, I did.
So, the software that I'm working now was under responsibility of another company for development and maintenance (I'll call them X) from 2014 to last month , and the company I work for was handling only with the business part. Now we took all the development for us as well.
This software has a lot of reports , so it has a lot of templates for this reports.
When X was handling the software, they asked the client and the old project manager if they wanted the templates to have the client's products dynamic (no need to change the template when adding a new product) or hardcoded for some products they already had, they choose hardcoded because it would be faster. Butterfly effect.
Fast forward to this week, the team leader designated a task for me, It looked easy at first, just fix 2 templates, easy.
Oh boy, I was so wrong.
I fixed the first template, discovering in the process the hardcoded things, had to add the product reference in a lot of places.
So i went to the second item, a super template that they use to put together some smaller templates.
It was really weird, I couldn't find all the templates that it was supposed to use, and I didn't really know the exact problem, the only thing I knew was that it was not being generated, the reason could be the super template itself or one of the 15 smaller templates, that could happen to have sub templates.
So I called the team leader and explained to him wtf was happening, he called the senior business analyst, that called the PM, we agreed that it would be infinite because of those fucking hardcoded things, they prepared a excel sheet with this and a lot of other problems and will send this to the client, explaining that we'll need a lot of time to put this new product up and running.
Now I'm in the middle of this shit storm seeing a time of darkness in the future.
Ps: This new product was supposed to be inserted in the software since last November, when it was under X responsability, and they analyzed it and said that it would take 190 hours to be completely done, the client refused. It was the first rain drop of what would become a shit storm.
In my work we have this big client who is really concerned about security.
We can't even access the DB from our machine, so they gave us some shitty, heavy as hell, laptops. It's ok, i don't like the ideia but ok.
But in this laptop have a super fucked up windows 7 that have almost everything blocked, we can't even install the fucking sdk(java) to work without asking the company's "IT guy".
On top of that, to access the DB from outside this client we need a VPN, it's ok, I understand, but the fucking VPN drop connection every 5 fucking minutes.
Yesterday I spent fucking 6 hours to run 2 ten minutes queries that we needed to make a report for this fuckers.
I sit in front of a big window, I really felt the will to throw their laptop right through it.3
I was almost 2 days in a task to find the reason of a bug in a client's process, then I found something really weird, that made all the team go to my desk to see wtf was happening, then a guy says, "wait, this was not supposed to be in there, I was editing this process in other environment (he knew it because of the number)" , what did we discover? Someone (they haven't told me who), was supposed to put a file in a folder, just it, but the motherfucker did put the file in the wrong environment folder. I lost 2 days chasing a bug that never existed '-'.
First day of work, the guy says that I must arrive until 9am, he isn't here, now I'm sitting waiting for him (it's 9:45)4