Been at this company for 4 months as a data engineer. When I started their codebase was a mess. All the code was in one folder with subfolders, the scripts were dependent on one another even if they didn’t share the domain problem, their version control was “call the IT guy to grab the backup”. In the first few months I set up a Github organization for them, put all their code into a git repo to start version control, got them to install and use IDEs instead of just VS Code, refactored some of the codebase to use SOLID standards, automated some tasks, transitioned them to a new Snowflake warehouse, and fixed several issues that was breaking their workflow. Today the CEO told me that this is an at-will state and he let me go. Didn’t explain why, just asked for the equipment back.

I didn’t get any write-ups, no one complained about my work, I was always looking for improvements, even the CEO thanked me a couple months ago for writing a word document to my managers on how I think the team can make improvements. They actually followed that doc and have been happy with it. This came from nowhere because no one brought any complaints. Today I am lost. I just need to vent and let this out.

119 points

Simple, you fixed the issues and were too expensive to keep on. They didn’t tell you, but they hired you for this and that was it. It’s super shitty of them and that fucking sucks.

permalink
report
reply
43 points
*
Deleted by creator
permalink
report
parent
reply
18 points

OH SAY CANNN YOUUU SEEEE

permalink
report
parent
reply
3 points

Unfortunately, I can no longer afford the optometrist after losing my insurance. So no.

permalink
report
parent
reply
111 points

If they contact you about anything related to that job you are now a consultant at 5x your previous salary per hour at whatever minimum you choose.

permalink
report
reply
19 points

I did just create an automation project that would scrape/download, clean, and load data from one of their vendor’s websites. I was asked yesterday to write documentation on it so others can use it which would have been done today but…

I was also the developer for a project that reduced their accounting team’s work from 1 month to 1 minute. The project would read accounting reports, download data from a snowflake warehouse, match billing items across multiple reports, and provide a summary to the accounting team. They asked be to help them because it took a month for them to go through each report. I was just finishing the project this week…

permalink
report
parent
reply
19 points

I’m a data engineer like you, I create automation scripts to parse and export data to DB. But one thing is for sure, I’ve never made my scripts easy for others to learn. Keep the code a bit messy but it still works perfectly, so they have no a good reason to fire me.

permalink
report
parent
reply
10 points

My CS professor preached this, he really wanted all of us to become consultants

permalink
report
parent
reply
5 points

That is the way.

permalink
report
parent
reply
5 points

5x is too low.

permalink
report
parent
reply
43 points

That’s a lot of changes in four months, is it possible that you made people uncomfortable with the pace of change? Were the other workers able to effectively use the changes you implemented?

permalink
report
reply
16 points

I was thinking similar. How much of this was communicated, vs just done without asking. Were there considerations like “does company want their code on GitHub?”

permalink
report
parent
reply
18 points

I presented a report after my first two weeks on the changes I recommend. They discussed this with the team, the IT guy, and the CEO. The CEO thanked me for caring enough about the organization to put this into writing. I didn’t get everything I suggested but we got the important things. My plan was to get the team used to the tools I suggested before going on to other tools. All of their code wasn’t on Github because they had secrets hard coded in there so I only put new projects I created on there. I taught them the importance of environment files to keep passwords from git history. I only wanted to improve the place where I worked.

permalink
report
parent
reply
7 points

Not sure what might have happened then. Sounds like you took the right approach.

FWIW as a software engineer for 20 years including some time as Principal, this is kind of like, my thing. Identifying areas of improvement, presenting a use case, and implementing based on that. Some people can get really upset if they’re not involved in that process. Like, complain to the CEO upset.

If that’s not the case here, then it’s not. It is a bit of a red flag simply because that amount of change can be very difficult to impart in such a short time. Props for your contributions for sure.

permalink
report
parent
reply
40 points

I’ve worked places where fixing what’s broken was actively frowned upon. Short sighted employees will confuse “why do I have to learn X” with “I’m making more work for everyone” instead of realizing “doing X will take 10 hours to learn, but save one hour a week forever”.

These are not places you want to work. You’re lucky to be free of them if this is the situation you were facing.

permalink
report
reply
26 points

I don’t believe you did anything wrong. It was a chicken shit move on the company’s part. Right now it is a tough time to be in technology as there have been a lot of layoffs. I would just get my resume polished up and put yourself out there again. Sorry this happened to you!

permalink
report
reply
9 points

Yep, you’re the last one hired, so the first one to let go. They can only afford to have N-1 people right now.

permalink
report
parent
reply

Antiwork/Work Reform

!antiwork@lemmy.fmhy.ml

Create post

A community for those who want to end work, are curious about ending work, want to get the most out of a work-free life, want more information on anti-work ideas and want personal help with their own jobs/work-related struggles.

Active stats from all instances

Subscribers: 2.9k

Date Created: June 15, 2023

Date Updated: July 17, 2023

Library copied from reddit:
The Anti-Work Library 📚
Essential Reads

Start here! These are probably the most talked-about essays on the topic.

c/Antiwork Rules

Tap or click to expand

1. Server Main Rules

The main rules of the server will be enforced stringently. https://lemmy.fmhy.ml/

2. No spam or reposts + limit off topic comments

Spamming posts will be removed. Reposts will be removed with the exception of a repost becoming the main hub for discussion on that topic.

Off topic comments that do not pertain to the post at hand may be removed if it is deemed they contribute nothing and/or foster hostility at users. This mostly applies to political and religious debate, but can be applied to other things at the mod’s discretion.

3. Post must have Antiwork/ Work Reform explicitly involved

Post must have Antiwork/Work Reform explicitly involved in some capacity. This can be talking about antiwork, work reform, laws, and ext.

4. Educate don’t attack

No mocking, demeaning, flamebaiting, purposeful antagonizing, trolling, hateful language, false accusation or allegation, or backseat moderating is allowed. Don’t resort to ad hominem attacks against another user or insult other people, examples of violations would be going after the person rather than the stance they take.

If we feel the comment is uncalled for we will remove it. Stay civil and there won’t be problems.

5. No Advertising

Under no circumstance are you allowed to promote or advertise any product or service

6. No factually misleading information

Content that makes claims or implications that can be proven false or misleading will be removed.

7. Headlines

If the title of the post isn’t an original title of the article then the first thing in the body of the post should be an original title written in this format “Original title: {title here}”.

8. Staff Discretion

Staff can take disciplinary action on offenses not listed in the rules when a community member’s actions or general conduct creates a negative experience for another player and/or the community.

It is impossible to list every example or variation of the rules. It is also impossible to word everything perfectly. Players are expected to understand the intent of the rules and not attempt to “toe the line” or use loopholes to get around the intent of the rule.

Community stats

  • 1

    Monthly active users

  • 85

    Posts

  • 631

    Comments