In order to vote, comment or post rants, you need to confirm your email address.
You should have received a welcome email with a confirm link when you signed up. If you can't find the email, click the button below.

Me, internally fuming: It would be good test practice to not depend directly on external services.

Coworker: I know, but this is easier.

This makes my blood boil. I'm not a huge fan of mocking and stubbing everything, but when it's actually very easy to mock something and you're too lazy, that makes me fucking angry.

Remember kids: doing it right takes longer than doing it wrong. But doing it wrong will eventually take significantly more of your time. Just wait until your shitty assumptions fail and you don't have any recourse.

PM went to meet with the provider and came back, so I had a talk with the PM and it went like this:
Me: so how did the meeting go? Hope they corporate with you
PM: *in a sarcastic voice* Bro, you need be a good dev, they told me only a good dev can implement Master Card API calls, and its all in the docs. That's all they told me, so you should know how the meeting went
Me: *there is no wifi in jail, there is no wifi in jail, there is no wifi in jail, there is no wifi in jail* Fine bro, I'll go back to school and come back after 12 years.

Seriously when I send the provider the request and the body and all they tell me is: You have an error, Id must be unique but they fail to point out the exact error or at least send me a valid ID to test, how does this make me the bad dev and him the genius that can run Apple, Google, MS all together at once!

What is even worse, when I called the provider he told me: Man transaction ID must always be unique, how could you not know this, how is Mastercard supposed to differentiate between transactions!!

But hey, no one told me transaction id must be unique, primary keys are never unique, like DUH!

So we have completed training, it took 4.5hours. Must say, I expected no less of training from India, though respect points to mentor, surprisingly he had quite understandable accent.

Anyway, was working whole training on my side project, so just had quick glances on the screen what that guy was doing. But he just confirmed my opinion about sitecore - it’s a pile of shit. Then he tried to publish all the changes he made and (drums playing 🎶) after minute of loading - error (attached screen). Oh and he was keep mentioning how beautiful and awesome sitecore is 🤮.

After training last part was left: a questionnaire of 13 questions. To pass, at least 70% score is needed. Questions in docx, and answers supposed to be entered in excel file and then sent via email.

Ok, I open excel file on mac with numbers, I see 3 sheets:
1. Table with empty cells for answers
2. Table with correct answers
3. Scores that should be calculated after submitting.

Well, numbers (app) doesn’t support all excel features, so turns out sheet2 was supposed to be protected with password, and third one be hidden until answers are submitted. What a fail.

So yeah, I completed accreditation with 100% and don’t even remember a shit about sitecore.

First, I need you guys to read this article:https://goo.gl/LHGVw1
Just from reading the company’s write up, they are shit. They put all the weight on the guy's shoulders. So much so that he had to put in 12x7 weeks for 2 years... One day they tell him that they are gonna scrap his work; when he exploded - and rightfully so - they fired him and built an inferior product. Of course, they praised themselves for productivity being much higher than when he was there.

At the end of the day, they were shit because they never cared about his mental health. They just pilled more and more on him, because he was the rock star. He eventually broke psychologically. They don't care about all the personal sacrifices he had to make to give them those 12X7 weeks.

Worst of all, they spun it as him being the asshole - which will make it harder for him to get another job - when it was their shit management that broke him psychologically.... sigh

They all depended on him, he knew that too. The pressure to not fail was too much.

Here's the shitty experience you can expect:
1) It doesn't even ask you where to install it. Turns out, it spontaneously installs itself in "%LOCALAPPDATA%\gitkraken" - who the fuck installs software there??

2) It is "seamlessly integrated with GitLab", except the first time you open it you can only log in with your GitKraken or GitHub account, and NOT with a GitHub one. Just brilliant

4) If you have a repo on AWS CodeCommit with an remote that looks like "ssh://git-codecommit.us-east-2.amazonaws.com/...", *after the first push* it will spontaneously change it to "<user>@git-codecommit.us-east-2.amazonaws.com/bla/bla", causing future actions to fail. Because FUCK YOU, THAT'S WHY.

And they expect people to pay for this shit, just to be able to manage more than one account at a time (and some "additional features" that are not even listed on the site)?
FUCK OFF, AND FUCK YOU FOR WASTING MY FUCKING TIME, HOW ABOUT I CHANGE YOUR FUCKING SETTINGS TO FUCK YOU

See when the dude last posted? Well pretty much since then, I sometimes get a bit drunk, gather the courage, to fail again, at figuring out how he calculates factorials using regex, or other stuff like that. I don't even know what a Collatz sequence is, and the dude did it in Regex.

I stopped for a while. And then, at work, I met a guy, who pretty much had a ready answer for any problem, any issue, any question, any technical consideration. I felt a nobody next to him. He left now, to work for a brand with few employees, that however is well known around the world.

I was on a nice streak of being calm for a while and then this article just dropped today. Fuck management and fuck whichever dumbass wrote this piece of shit.

Is anyone else pissed off at this? It makes it sound like software engineers are slow and never on time, and the main reason for a project's failure is the inability of programmers to meet deadlines. I find this a little sus, especially as it's written by someone in a management position.

I would argue that projects fail because:

1. Management takes the very feasible timeline given to them and throws it out the window, opting to impose impossible deadlines instead, because FUCK your employees right?

2. Clients have requirements that can't be met (I agree w/ this from the article, but not the part about developers not accounting for issues--I always do this and everyone I know does this)

3. Technical Debt arising from when management tells the software engineers to *just do it this way because it's cheaper*

The calculator they made is nice but it's also quoting estimates that I and everyone I've spoken to agree with, so this is clearly not a software engineer problem, it's a fucking management problem. "Budget" = accounting's job.

/rant

That being said, the "take their quote and triple it" part had me dead...

But my main concern is that would fail to install any of this two distros or that I would damage my computer beyond repair...

So my main questions are:
What are you experience with this two distros?
Did you have any troubles installing and setting up distro?
What is overall experience with this two distros?
Was is worth to switch to any of these two?

And you could also share what distro you are using and maybe some rants that occur using them.

My life at the moment is summed up quite well by https://xkcd.com/1586/ . My phone completely died and wouldn't boot in the first week of my five week holiday. When I get home and try to restore it, the computer with the backup fails to boot. I go and try a different computer, wait an hour or so for iTunes to update and Windows decides to update too. I try to update the phone so that it keeps it's data but no, it needs a full reset. I lose all the stuff on there: contacts, photos, texts, 2FA codes. Let's hope I have the emergency codes somewhere. I can't install gmail or google drive because I don't have ios 10 because it doesn't work on an iPhone 4S. The only advantage of this is that it removed obsolete apps that I never used. Which device will fail me next!