I’ve never had an office job and I’ve always wondered what it is a typical cubicle worker actually does in their day-to-day. When your boss assigns you a “project”, what kind of stuff might it entail? Is it usually putting together some kind of report or presentation? I hear it’s a lot of responding to emails and attending meetings, but emails and meetings about what, finances?
I know it’ll probably be largely dependent on what department you work in and that there are specific office jobs like data-entry where you’re inputting information into a computer system all day long, HR handles internal affairs, and managers are supposed to delegate tasks and ensure they’re being completed on time. But if your job is basically what we see in Office Space, what does that actually look like hour-by-hour?
That’s like asking what a construction worker does. They build stuff, but like… what? The answer is whatever their specialty is. You can be an officer worker and do many, many, different things just like you can be in construction and do many, many things.
For some quick very general examples you could be in sales, or software development, or customer service, or data analysis, or graphic design, or so very many others.
Or even construction… there are office jobs for that too. I know firsthand.
Hmm, but also construction workers building offices. How far does this rabbit hole go? An office worker involved in a project to hire construction workers to build an office for a construction company?
Peak redpilled content
it scales with the project. engineers engineering engineers engineering.
Even construction companies need finance and HR
This is a good concise answer
Software engineer.
Morning meeting that’s supposed to just be “what you did yesterday, what you’ll do today, and if you need help”. People fuck that up and go off on tangents. What should be a ten minute meeting takes 30.
Product owners at some point told you what the features to work on this month will be. For example, we need to add the ability for some reasons to bulk delete appointments.
Chat with product and other engineers about what that entails. Product probably won’t give complete, clear, requirements so you need to pull it out of them. (Hard delete or soft delete? Do you need an audit log? Are you sure with no take-backs you don’t need an undo? Do you want to notify anyone when it’s deleted? One email per request or per event? Do you have designs for that email? No? Of course not. And what do you want the UI to look like? If I “just put a button somewhere” we both know you won’t like it. Give me details or that blank check in writing.)
At some point sit down and make code changes to do the thing. Change the backend server code to accept your new request. Write automated tests. Change the frontend to make the request. Write more tests. Manually bang on it. Probably realize some requirements were missed (you guys know there’s a permissions system, right? I hooked this up to the existing can-delete permission. What do you mean CS doesn’t use permissions? You made them all superusers??)
Manually bang on it a little. Deploy it to dev or some non-production environment. Have product and other stakeholders look at it and sign off. Probably get feedback and either implement it, or convince them to do it “later” (or: never, because they’ll forget and it’s not actually important).
Get code approval from other engineers. Make changes as needed.
Merge and deploy. Verify in production.
Meanwhile, do code reviews for other people’s work. Context switch. Feels bad. Other guy is working on a progress report tool that’s in a whole other part of the code, so every time you look at it it’s a shifting of brain gears.
Also look at dependabot for libraries that need updating. Read release notes. Make changes if needed. Test. Pray.
Also periodic meetings to go over work in the backlog. A meeting to discuss how the team is doing that usually doesn’t produce results, but can be a vent session.
I imagine from the product owner it’s something like:
Get a mess of contradictory ideas from leadership. Try to figure out what they actually want and in what order. Manage their emotions because they have all the power and don’t like being told no or otherwise feeling bad.
Talk to customers and other users. Try to figure out what they want. They say things like “make it go faster” or “can you make the map bigger?”. There’s no map on the website.
Talk to engineering. They ask so many questions. Why can’t they just do the thing? They’re always going on about stuff that doesn’t seem important (like security and permissions and maintainability). This needs to go out Friday because the CEO wants it out.
Write tickets (a short document describing work to be done). People don’t read them. Or maybe don’t finish writing them, and leave a vague “as a user I want to be notified about changes to my project”, without specifying any details. (Notified how, Ryan??)
I don’t know what else they do.
Startups are a mess. Anyone who says they want to run the government like a startup should be banished from the land.
As a former software engineer turned product owner turned manager, thank you for including other perspectives. When complaining on the internet, engineers typically think other people should be doing all the specification work and they just implement it, without realizing that in the pre-agile days, the bureaucracy was soul-crushing. We need engineers to discuss all these technical details like permissions and whatnot, they’re the best people for the task! But at parties, engineers talk about this as if management is stupid for not working it out for them. No, software engineers shouldn’t try to reduce themselves to code monkeys. You’re problem solvers, you’re engineers.
How did my boss come to embody every other department/group that you work with!? Literally one guy, fighting with himself about the ideas he wants and failing to communicate it while complaining that the solution should be simple and easy while making meetings drag on…
It really varies too much between industries to give a single answer. Someone at an insurance company is going to be doing something vastly different than an accountant, and they’ll be different from an architect (though only part of what architects do is in the office).
That being said, office work for the average worker, as in a salaried or hourly worker with a fairly rigidly defined job description, is usually going to be paperwork, even though there’s not always paper involved.
It’s taking information and moving it around, in one way or another.
As an example, one of my exes worked for a company that handles employee benefits, investments, and other services to other companies. Lets say a worker has an IRA, gets a nice insurance policy, and there’s a pension fund.
Her job is to take data from the company that contracted with the company she worked for, enter that data into the system in an properly formatted way, run calculations, then trigger the appropriate funds being moved from one account to another. No meetings unless something goes wrong. It’s all day data entry and management.
Now, before that job, she worked at a tax service under a CPA. She would get actual paper back then. Receipts, forms, and look for deductions for the client, then print out the church correct tax form, have the client sign it, then send it off. She would finish one, then start the next, all day long during tax season. Off season, she would be receiving accounting records from clients and entering them into the system of the company she worked for, and process things like withholding.
Pretty much, neither of those jobs required leaving the desk her entire shift.
Now, my best friend runs a department at a community college. He leaves the actual desk frequently. There’s meeting with his superiors, meetings with his underlings, meetings with vendors, budgeting work, orders, policy decisions, disciplinary decisions, and the list keeps on going.
My best friend’s husband was a flunky at architectural firm. When he was on a project, his job was drafting designs per specifications given to him. It required doing some oh the work, meeting with the architect, then changing anything per their decisions, or finalizing those plans. From there, once plans were ready to be used by someone to build something, he would essentially coordinate between contractors and his office to troubleshoot any snags with things like permits, supply issues, etc. So it was usually a lot of desk with work over a few weeks or months, then weeks or months barely at a desk, but still mostly in office.
Myself, I never had a long term office job. But, during recovery from a work related injury, I was pulled into the office of the home health company I worked for. My injury precluded patient care, but I was okay for light duty.
I was placed in staffing. I would roll in early, about 6 AM, and check for any call-ins. That would be employees needing to have their case covered by someone else for whatever reason. I would call other caregivers based on availability, proximity to the patient, and hours already worked. The last one was to avoid overtime unless absolutely necessary.
The software used, I would type in the name, and their details would pop up with their address, phone number, and current schedule. Same with the patient.
The first step for me was always to check the patient’s location, because that let me filter out people on the list as available by proximity before anything else, since I would have to just go down the list. I’d enter a name, check the location, and decide who to short list. Once I had the short list, I’d verify they were not going into OT, and start calling, with priority given to employees that had requested more hours.
Most of the time, a call-in would take fifteen to twenty minutes to resolve.
Once the morning run was over, it would be time for a quick coffee and come back to handle any afternoon call-ins in the same way. Have lunch, then repeat for evening/night call-ins.
During the few months I was doing it, most of the time, that was handled by maybe 2 or 3 in the afternoon. Some days it was all handled before lunch, and very occasionally by the time the coffee break was available. Very variable because there are days when folks just didn’t call in as much. And there were days it was crazy, particularly when there’d be something like a bad flu run through local schools and the parents would either catch it, or need to take care of their kids.
But, usually, the afternoons were either straight up bullshitting with the ladies in the office (not flirting or messing with, just swapping healthcare war stories), or helping with sorting out patient intake and/or prioritizing staffing for new patients. A new patient means you either shuffle staff around, hire new caregivers, or break it to the bosslady that someone is going to need overtime until the other options could happen. Since I knew pretty much everyone, I was good at figuring out who would be a good pick for a patient’s needs.
A few times, I did some of the initial onboarding for new caregivers. Get them the employee handbook, introduce them around, talk about expectations, that kind of happy horseshit.
Tbh, I liked it most days, but not as much as patient care. Don’t think I could have done it for years or anything, but as a temporary thing, it was nice.
See? Totally different daily routines and work between industries.
As a manufacturing engineer, I’m mostly in an office when I’m not actively dicking about on the production floor or talking with my production operators. Most of my desk time is
- Answering questions from people who aren’t me about my manufacturing lines: specifications, output, inputs, could I do experiment XYZ if they sent me info. Subject Matter Expert is the term the company uses. Debatable if it’s accurate, but it’s the expectation.
- Answering stupid questions for people who could absolutely open an app or walk and look in person but would rather be handed the info.
- Collaboration with other employees: be it Quality as to what hoops I need to jump through to do something, providing process data relevant to a manufacturing defect they were alerted to, pestering other engineers to see if they’ve done anything like what I’m up to because it’s a good shortcut, or trying to work out how to use a system I’m unfamiliar with.
- Tracking output metrics: Management loves the same numbers tracked 5 different ways and having them reported to them constantly.
- Meeting prep: either making a slideshow, crunching data to present, updating a project tracker (see above), or reading all the relevant emails associated with the meeting because earlier I super just skimmed them for anything I was required to do urgently. 7: Tinkering on things at my desk: familiarizing myself with new equipment/parts, testing an idea out of scraps/easily sourced parts before I ask our Tool and Die team to draw up a design for something sturdier/more expensive, or rooting through boxes for things I inherited relevant to that manufacturing line when I was assigned to it.
- Messaging folks on teams: lunch plans, thoughts on recent events, or even just sending memes, gifs, ASCII middle fingers to people I like. General screwing around.
This sounds very familiar to what I do, but I also make the hoops you have to jump through because I am the aforementioned Quality that you speak of.
We’re making medical product, and are 13485 and 9001 regulated. It’s concerning the number of times I’ve had to fight with supervisors because I deemed it important to loop Quality in on my changes and made a task take longer and they didn’t agree with the choice.
Lol do we work for the same company? It’s crazy seeing people claim they care about patient safety and then turn around and attempt to skip every safeguard that was put in place for the sake of patient safety.
Is your site currently losing about 1/3 of it’s area to an outside company who bought a division and the apparently completely sane plan is to seperate off that area and duplicate prexisting structures (HR, Warehouse, Quality) for the new company?
But yeah Patient safety comes first. As long as the lines don’t go down. Or too slow. Or don’t get stopped from speeding up at the planned rate.
For a business where the FDA WILL show up unannounced and audit, we sure do love to push back against quality.
Oof we aren’t doing any of that so at least you’re at a different location (my company has multiple sites), but yeah FDA shutting you down until their list of grievances are met is going to be way worse for delivery commitments and market share.
The bulk of my day is reading other people‘s documentation to make sure it‘s at least reasonably up to standard.
You…. Are a saint.
I am a project manager for an automotive part maker.
My job is emails, tickets and meetings on the computer all day every day.
My job is to make sure the engineers work on the correct tasks at the right time. I am responsible for the planning and delivering on time (delivery is a part with mechanical, electronic and software working together correctly). I am responsible to keep the project within the budget. I decide on priorities, what the team needs to be working on first, second and third. I am responsible for making the team work according to the quality process, which means they must follow to correct steps, design rules, reviews and create the appropriate documentation.
I can tell you, sitting in front of the screen all day, is harmful to health (in a different way than a physical job is). For example, almost everyone I work with is wearing glasses, my own vision has degraded a lot.
Bless project managers. The ones I’ve seen in IT seem generally better off because programmers and engineers seem to be better at getting their work done, but outside of IT, it’s like herding cats trying to get people to do their shit. I do not understand how any of you can do it full time.
I’ve done my fair share of project coordination and have had people tell me I should go into project management officially but quite frankly I’d rather chew glass. Y’all are saints.
Be engineer, draw pictures with numbers next to it that mean that your picture is important. Give picture to someone who agrees that your picture is important and presses on your picture with a stamp. Then give your picture to people that don’t work at desks to make a thing that looks like your important picture.
Milton is that you?
The best part there is that you’re not responsible for any damage your drawing causes if you’re not the one with the stamp!
I work as a programmer, we get a feature request from a customer that passes through a lot of stages (billing, scheduling, architecture, etc). When it gets to me it’s a simple “it’s now x, it should be y, this is done when a, b and c”. I then go through and change or add code until everything is achieved, it’s then tested and out it goes. Rinse and repeat.
I do IT governance. When someone builds a server or a firewall rule or a database in a way that could leak patient data to somewhere it shouldn’t be I find it and make them fix it. Generally people don’t want to redo something that they’ve done so there is a whole process around who you tell so that everyone know the problem and who has to fix it.
you spend most of your time “hopping on a quick call,” replying to an email reiterating what you said last time, and doing the needful
Doing the needful is the most important step. When someone asks what you did today always say, “I did the needful”.
Reality is that there is a lot of difference between office jobs, mechanical designer, purchaser, corporate laws specialists, and let’s say project managers have very different jobs but still have office jobs.
Hour by hour? Read e-mail, browse lemmy, chat using teams (or slack), run to a meeting, then to another one, meet someone in the corridor and ask them a question about an ongoing project, realize that you need to review a report, open the file and get called, rfget a coffee, run to another meeting, conclude you won’t neither review the report X or nor start the report Y and call it a day.
I’m a pet product specialist for a pet food manufacturer. I respond to customer emails, calls, and chats about our products. This could mean assisting pet owners in selecting products based on their pets’ unique medical or physiological needs, answering nutritional questions, handling complaints, and more. In my downtime I work on reference materials for the rest of the team, continuing education on animal nutrition (my last class was on avian flu in pet foods), and prepare promotional materials for expos and trade shows.
On light days we do a lot of sharing memes, shit talking in group chat, dicking around on the Internet, and finding other creative ways to fuck off.
Lots of microsoft excel and bullshitting
Yep, that’s about the long and short of it
I work in data refinement. I stare at numbers until I find some that feel scary. Than I put those in a bin.
It’s all mysterious and important, I assume?
Well, I generally come in at least fifteen minutes late. I use the side door, that way my boss can’t see me. Uh, and after that, I just sorta space out for about an hour. I just stare at my desk, but it looks like I’m working. I do that for probably another hour after lunch too. I’d probably, say, in a given week, I probably do about fifteen minutes of real, actual work.
The thing is, it’s not that I’m lazy. It’s just that I just don’t care. It’s a problem of motivation, all right? Now, if I work my ass off and the company ships a few extra units, I don’t see another dime. So where’s the motivation? And here’s another thing,I have eight different bosses right now!
So that means when I make a mistake, I have eight different people coming by to tell me about it. That’s my real motivation - is not to be hassled. That and the fear of losing my job, but y’know, it will only make someone work hard enough not to get fired.
Now they are trying to offer me some kind of stock option and equity sharing program? I have a meeting tomorrow where I am probably going to be laid off.
You’re just a straight shooter, with upper management written all over you.
Holy shit, it’s been forever since I’ve seen this and… that’s me now. When I don’t work from home, that’s exactly what I do. My office has a little room for privacy, so I’ll just go lay in there randomly for a while. I take 15-20 minute shits multiple times a day. I listen to podcasts all day, or watch videos. When I work from home, I’m usually in bed chilling for 7+ hours a day.
I do between “the most work of all of my coworkers in a day” and “as much as everyone else combined” and it’s completely fucking bonkers. I haven’t had a day in months where I didn’t do the most stuff out of anyone.
What field?? Like what are you supposed to be doing instead of watching videos for 7 hours. It’s crazy to me that so much time can be wasted without a manager realising or caring…
Oh it’s insane. I work for a nonprofit, doing basic database management. My manager is… interesting. It’s a small team. Two of my coworkers are good, they do about as much as I do. Two coworkers do nothing at all.
Like legit, we can quantify the work we do. I’ll do 30-50 work per day, staying in bed for seven hours. The two bad coworkers will, even working in the office, do 8-12 work per day.
Our manager has started to cover doing work for those two. Our manager does 20-30 work per day.
It’s a fucking bonkers job. But on the weeks I’m at comes it’s AWESOME. Being in the office is shit, and the two bad coworkers make it worse. I have a group chat with the people who do good work and we lament about the bad workers. It’s kinda toxic, I guess. But at least I get to chill a lot and the pay isn’t bad.
You better hope the Bobs don’t come through your place of work looking to make changes.
Oh it’s insane. They spent like 10-20k USD to have us audited and they were like “you need better or more people” and NOTHING CHANGED
I HAD SO MUCH HOPE
You must be living in the Twilight Zone at this point.
You could not be more correct.
Decided to go back to school to go something more meaningful, but that was what my first job basically was. I was hybrid, though. So I was working from home pretty often too, and I lived 10 minutes from the office so I would come in late and leave early on those in person days too. Sometimes I’d spend an hour writing a script and pretend it took me like 2 weeks.