Episode 489: Ethical dilemma for a gambling app dev and ethical employers
In this episode, Dave and Jamison answer these questions:
Hey Jamison and Dave, love your show!
A question for you guys coming all the way from the Netherlands š§
Iāve started as a software engineer in a gambling company lately and the moral aspect of it bothers me a bit.
And while listening to you talking about the importance of accessibility in the last episode (#488) I came up with this moral dilemma: should a developer push for making a gambling app more accessible for users with disabilities or better not to? š
Thank you š¤
Listener Arie Marie asks,
What are some good ways to research prospective employers to see if they have a strong commitment to ethical and human values? What are good questions to ask prospective employers during an interview? How can I be a developer and do what I love, and know that Iām not making the income inequality greater? How do you develop a lens to look at a company and discern itās positive impact? How do you know if youāre making the world a better place?
-------- Ā
34:57
--------
34:57
Episode 488: How do I survive in a culture of optics and jira slacker
Episode 487: My manager ignores me during 1:1's and I am required to work in an empty office
In this episode, Dave and Jamison answer these questions:
āMy manager insists on a weekly 1:1 with me, but he rarely pays attention. Heās often on his laptop, texting, checking email ā basically anything but listening. Iāve tried sending agendas, rescheduling, reducing frequency, waiting until heās less busy ā nothing helps. Iāve even started sitting in silence until he notices Iāve stopped talking, but that only works for a minute.
This has caused real problems. For example, he almost had me cancel a million-dollar project because he misheard me say āJavaā instead of āJavaScript.ā When he finally realized I was right, he said, āEvery time I heard Java I automatically tuned out.ā
How do I handle a 1:1 with a manager who wonāt pay attention, without risking my work or my relationship with him?ā
āIāve worked for a big retailer for 10 years now and I used to really enjoy it. I liked my team a lot, problems we worked on, technologies we used. Unfortunately the last few yours brought a few rounds of layoffs and my old team doesnāt exist anymore and the new team is pretty much awful. Theyāre all on the East Coast, while Iām on the West Coast. Iām required to work EST hours but also to commute to the office 5 days a week and sit there alone and talk to my team on zoom. Iām a staff software engineer and I havenāt been programming much for the past year. Most of my time is spent in calls, I start every day with the same 3 calls. I live 50 miles from the office and I take a company shuttle that leaves at 7am. Iām required to join the calls from my phone. I leave for work at 6:30am, Iām back at home at 6:30pm. A few times a week I need to do deployment at 10pm. I tried speaking to my manager and to my director. They donāt care. My every attempt to improve our processes is met with opposition. My manager is afraid of changes. I canāt believe this is where I am but Iām too tired to prepare for job hunting. I canāt afford to quit. I donāt know how to get myself on track and dust off my programming and interviewing skills. Iām praying theyāll lay me off so that I can use the severance to do all those things. But this isnāt really a plan, itās wishful thinking, and Iām afraid that my career options are getting worse by the minute. Do you have any advice on how to get myself out of this hell hole?ā
-------- Ā
36:18
--------
36:18
Episode 486: No one on my team talks and skip level meetings
In this episode, Dave and Jamison answer these questions:
I work at a big tech company on a remote team of about 10 people, and most of them have been here for 5+ years. Iām in the ānewerā half of the team with 4 years here. My problem is, in group meetings, absolutely NO ONE talks. I mean zero small talk, they have trouble responding to simple yes or no questions. Everyone participates thoroughly when itās a technical discussion, but itās clear no one has any interest in speaking more than necessary. We used to have one super talkative guy on our team, and even then it was mostly silence to his chats about his weekend. Is there anything I can do to get these people to speak at least a little bit? It feels insane how little I know about these people after 4 years.
P.S. even in one on one chats, almost all of them shut down small talk
A coworker told me that I should be having quarterly one-on-oneās with my skip to make sure theyāre aware of all the good stuff Iāve been up to and my goal of promotion. This sounds correct, but feels weird when I think about setting this up. I havenāt had much direct communication with my skip, just a few responses to his questions during design meetings, but nothing else really. How do I feel less weird about this?
-------- Ā
29:19
--------
29:19
Episode 485: I'm terrible at hiring decisions and my coworker spams us with AI-generated memes
In this episode, Dave and Jamison answer these questions:
What signals do you look for when interviewing candidates? Iāve helped interview many people at this point and almost all of the engineers that I marked as āhireā that we brought on board ended up being low performers and were eventually managed out. I wasnāt the only one who approved them either, so not all the blame falls on me, but Iām really doubting my ability to assess talent.
Is hiring inherently just this difficult?
Is there anything I can do to improve my judgement or screening approach?
Hi Dave and Jamison,
A coworker on my team wonāt stop creating AI generated memes.
Weāre a remote team and every meeting he shares memes in the chat whilst weāre trying to have productive conversations. He does this in any type of meeting, including all-hands meetings with C-level execs. On smaller calls he often hijacks it to share his screen and show us a meme he just created about something that was just said.
It started off funny at first. But itās now a constant distraction.
I find it frustrating because I donāt see how he can be paying attention and contributing to discussions when heās busy making memes. And, I also donāt appreciate seeing AI versions of my own face being shared into public Slack channels.
How can I address this without sounding like I am anti-fun?
Love the show, been listening for many years, keep up the good work!
It takes more than great code to be a great engineer. Soft Skills Engineering is a weekly advice podcast for software developers about the non-technical stuff that goes into being a great software developer.