this post was submitted on 05 Jun 2025
1647 points (99.4% liked)
Programmer Humor
23899 readers
1574 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
There are more things you could ask about even if the job description is good, though.
As a software engineer I like to ask questions about the team dynamic. I'm not interested in working with a bunch of bros, so having some diversity in the team is good.
Very true. Good coworkers can make work a lot more bearable.
Looking a bit into the company's business can help, too. If they do something vaguely interesting that can be a bonus. I ignored that once in favor of perks and that got me into the complete disaster area that is fintech. Don't make the same mistake.
I dont know. Maybe ive been unlucky but "diversity" has meant a lot of people with very different personalities, which has meant that people dont become friends. Has it meant something different to you? Maybe for you its the other way, and you dont have anything incommon with the typical worker (whatever bro means in this context, maybe males and you are female?) , so you welcome more people like yourself.
Doesnt everyone actually want collegues that are as close to yourself in personality as possible so you feel you have common ground?
I'm a straight white dude who goes to work to do work, not to find someone to party with. The common ground is having the same job.
My current team has the following composition:
We all get along just fine. Sometimes I learn something new about a different culture or lifestyle.
Not all aspects of diversity are equally important. I've been in teams before where everyone else was Argentinian. I've had teams where everyone else was Indian. I've had teams where we were all straight white dudes. They were all fine.
The most important part of diversity for me is a nice spread in experience level, which usually means a spread in age. I like training people who are more junior than me, but I also like someone more senior to learn from. Having someone more senior than me also prevents me from gliding into a role where I only train people or review their work, which I'm not personally interested in.
Asking questions about the team and the work is how one detects and avoid shitty environments.