this post was submitted on 20 Mar 2025
170 points (100.0% liked)

LinkedinLunatics

4086 readers
183 users here now

A place to post ridiculous posts from linkedIn.com

(Full transparency.. a mod for this sub happens to work there.. but that doesn't influence his moderation or laughter at a lot of posts.)

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 28 points 1 day ago (3 children)

A software company i was gonna do an internship at actually had every programmer switch projects every hour. They had so many clients, you would switch between 8 different projects every work day.

I did not do the internship. No thankyou.

[–] [email protected] 11 points 1 day ago (2 children)

What kind of cartoony social experiment was that? Is there any rational behind it other than making excuses to overwork employees?

[–] [email protected] 14 points 1 day ago

The logic behind it is that if the project requires being handed off constantly that they will be designed in a way that all developers are interchangeable and anyone can work on anything.

My office tried that like a decade ago and the problem was that there is a ton of needs that aren't directly part of the code that impact how the system should function and vary wildly between projects. Project A has legal requirements, B is a fun thing but is for someone with very specific expectations, and C has different legal requirements than A. The same kind of change request for all three may be implemented differently in all three in a way that makes both designing and fixing bugs very different and constant switching means nobody has time to be up to speed on everything at the same time because software is more than whether or not it passes testing.

Example: Names for individuals in A might need to be limited to last names only for display purposes for all roles except system administrators who can see full names. Full names can be displayed in B. Full names can be displayed in software C for system administrators, but limited to initials for everyone else. Try keeping that stuff straight when adding something new involving names after changing systems constantly!

[–] [email protected] 7 points 1 day ago (1 children)

I'm not a professional coder but I have coded and when I do it takes me more than an hour to get into the groove, maybe because I'm shit at it, but I need to get my head into the code before I can add/improve it. This would make it impossible for me to do anything useful as I'd never get to my groove.

[–] [email protected] 4 points 1 day ago

It takes at least 15 minutes to get back into it if you get interrupted for even a minute or two. An hour is not unreasonable for a cold start, so no, that is normal, you are not shit at it.

[–] [email protected] 3 points 1 day ago

ehehe I actually had five different projects at a software house I worked for. I was productive, mostly, but not very healthy tho.