Joined devRant on 4/27/2017
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Sometimes I see my old high school, or a library in my town. And I think of making a workshop to get the next generation excited about CS.
Then I remember I hate people.2
Asshole that my client hired: "You will be reporting to me now. As per client request."
Me: "I will murder you."
That moment when that one friend thinks that they know more than the professional in the area.
I'm gonna stab this pice of shit!5
It's interesting that the most capable developers I have met have a harder time getting a job than the incapable ones.
All things equal, but skill, it's annoying to see.7
TL;DR The "senior dev", that the client hired on their end, is acting as a middleman between me and the project requestors. Taking the credit for my work.
I've already bitch about this before. I've been in a crusade to defend the production server from this fraud for a long time now.
But most recently he has removed me from all meetings with the actual project owner. I create the solutions, then he goes through them to understand it a bit. He proceeds to present it to the project owner in a way that almost blatantly says that he made it.
I'm sick and tired of working with this asshole. He is literally useless, worse he is slowing things down and breaking others.
I'm just gonna begin countering this...
Everyone now wants their damn solution done "ASAP". Yet they fail to provide basic information. They never show up at any meeting. And ignore all my emails. FUCK!
It's Taco Tuesday.2
Where do I begin creating a Backend API for my Frontend?
I already know how to make the Frontend of my personal projects. But I want to learn to make the Backend as well. Any advice is appreciated.7
TL;DR Shit programer trying pass off stealing code as "Recycling"
Client hires senior dev. He lied and knows nothing. Has been causing havoc in production since day 1. My crusades to defend production have been without much success.
Since he wants to LITERALLY put his name on every big project, he finds any reason to make a new version of it (or make a slight astetic modification) to say he did something.
The client doesn't know or care about the programming side of things. Which means it is incredibly difficult to get him to understand the issues this brings. Not to mention that the "senior dev" is acting as a consultant to the client, altering the facts.
The piece of shit, is trying to make a new version of a big project. It was originally made by my mentor. Again, if you are using someone else's work to complete your own, I don't care. But if you take 99% of another person's work and then say...
"I took and existing project, which was similar to what I'm trying to make. Then I modified it to fit our needs."
Fuck you man!
You took someone else's work. Now you're trying to present it as your own. No references to our team. Again, there is literally nothing new about this project. It's exactly like the original. The client didn't even ask for this.3
TL;DR The prodigal son returns.
A long time ago my partner in crime left the company. So I was a "one man army", until management gave me 2 newbies to train. We'll call them X and Y.
X was new to the company, while Y was moved from a different area. During the time I was training them I realized which of the two had potential, or at least was paying attention.
Some more time passed and X was showing signs of being a good candidate to join the team. Y, on the other hand, well there were stories from his previous team. Not good.
Guess who was added to my team. It wouldn't be a rant if it was the capable one. Y was added to my team, while X was sent to a completely different area.
Time passed and I suffered many misfortunes. But this week, I saw him sitting next to my desk, X is back. I'll probably have to get him up to speed, but my little prodigy is back!
I can never forgive Apple for the iPhone X. Not because it's a bad phone or that it is overpriced. But because they missed the perfect opportunity to make the back logo the fingerprint scanner.
I mean seriously, just think about the marketing potential. They finally had an excuse to cut that hole in the back of the cover.1
Fuck! This is why I can't diet.
I can't get shit done, because I keep getting more things to fix. And I'm not talking everyday fixes, this is just plain retarded.
The asshole that my client hired thinks he's a dev. Takes projects that are working and makes small changes. Simply for him to say "I took this project and updated it for our needs."
Then when that shit eventually starts failing, I'm expected to fix it. It's not even that it takes me a long time to fix it. It's just that I'm looking at this thinking "Why are you not working?" Only to later find that, of course, it's been modified. By. Mr. Fucking. Dumbass.
Never create a work around for assholes. It will eventually become their solution.
Man fuck this guy, this project is almost a year old and it was originally supposed to be a patch. But even with all my insisting, they never tried to move to the real solution.
Now this jackass brings it up and he's a hero, and I don't know what I'm doing. What a fucking way to start the week.
Ups and downs in devLand.
Day started with a meeting with one client. Guys, getting told "thank you" and "I appreciate your help" feels so good. Nothing could bring me down.
Then I get an asshole making the same request that we already went over -__-
Seriously, how many emails do I have to send. Sigh.
Seeing the people in this community is usually enough to motivate me.
There are amazing people here from all over the place. To see what they have done, and be able to talk with them is fucking inspiring.5
The webpage for (basically) the only movie theater chain is slow. The app, goddamn, is worse.
So I made an app to scrape the data and save it in a SQLite db for my use. However, there is one theater which doesn't belong to the same company. So I decided to also include it in the app.
But it sucks! I still have to find a way to automatically get the data from their shitty site.6
This sounds like a logical thing to do. A project to rate news providers.
Throughout the years I slowly bought more Arduino boards and stuff. But then RadioShack closed shops in my country. So my inventory has remained relatively small.
But now I have been given a ton of stuff. Boards, sensors, wires. More than what I know what to do with.
Someone, please give me a cool project to make.8
Person: "What is bool?"
Me: "Boolean, true or false."
Person: "But why is it called that?"
Brother: "Because it's based on boolean algebra. Made by George Boole."
Found this aluminum Arch Linux sticker on Etsy. I'm sure some of you will enjoy it. I thinking of ordering a few myself.
Bored, stuck in a long ass meeting. When suddenly someone brings up the program I made. People start complementing it.
Today's gonna be a good day.4
I'm late for a meeting. It's between client, coworker and me. It's different from a normal meetings. So I ask my friend something along the lines of "How to connect to a 3 person call."
His reply: "Did you really just ask me how to connect to a 3 way."
I guess there's always time for one of those jokes -_-
Conversation with American developers, suddenly we began to talk about college and how in debt they are. I tell them that don't have an education related debt.
They were skeptical at first, but then we found that my entire education costed less than one semester for them. That's one positive thing about living here.
How about you guys? Happy with the cost of higher education where you live?3
First laptop I ever owned (around a decade old) continues to live, just in another form. After the first 6 years, the battery died, half the keyboard doesn't work, and the monitor began to fail.
But it still works, so I have decided to give it new life. Gonna make it a new body, add an SSD, new battery, substitute screen, replace keyboard... Maybe this is too costly. No, it must be done.
Finally install a lightweight Linux distro. It shall be glorious!2