Soft Skills Engineering cover image

Soft Skills Engineering

Latest episodes

undefined
Feb 1, 2021 • 28min

Episode 246: Humanitarian salary conundrum and family benefits

In this episode, Dave and Jamison answer these questions: Questions I listen to the show while I’m working out and wanted you to know I’ve almost dropped the weight on myself multiple times when one of you cracks a funny joke (which is often, I’m learning to be more careful)😂. I work for a growing startup as a dev manager. Hiring has proven to be one of our most difficult challenges. We had one candidate in particular that would qualify as a potentially “Risky” since they lacked experience in our industry. We ended up hiring them because their salary requirements were so low, they were half of what we pay other junior engineers. They quickly proved be miles above the Junior engineer position. They have strong technical skills, are proactive with resolving problems, and have raised the bar for the entire dev organization. They currently meet all the criteria for what we would qualify as a Senior engineer at our company. I’ve started feeling uncomfortable about how little we are paying this person. I’ve brought this concern up with management, but their take is that if they asked for the little amount that they did, then we should leave them at that for as long as they are comfortable there. The part that takes this to a whole new level of humanitarian concern for me is that, in passing, I found out that this person is trying to get approval for adoption and that is why they had to leave their consulting background and settle for a salary job. I’m familiar with the adoption process and if we were paying them what they were actually worth (or even 25% closer to what that number is) the entire process would be different for them. I want to take care of the company, but I also believe that we should pay people what they are worth. What should I do? I’ve recently joined a new company (hoorah!) and even more exciting, I’m engaged (double hoorah)! Previously, I’ve focused heavily on my career progression and decided what a good job for me was based on my selfish reasons (more pay). Now, my priorities are shifting towards family first and I’ve been looking into any parental benefits the company may offer (unfortunately none). Is it worth looking around for a company that will provide better parental leave benefits and child-care days?
undefined
Jan 25, 2021 • 29min

Episode 245: Sweating the small stuff and quit my first job?

In this episode, Dave and Jamison answer these questions: Questions Hello soft skills audio, love the show and your great advice. My question is how do I stop sweating the small stuff. I have one colleague who either can’t spell, or types so fast the words make no sense and doesn’t correct the mistakes. Emails, comments in code, comments in PRs, presentations to management, everything is a garbled mess and makes us look bad as a team. Another colleague just can’t stop talking in ‘business speak’. Every conversation is twice as long as it should be because they need to ‘touch base on what’s happening in this space and will circle back’ These are by no means ‘quit your job’ problems. How do I avoid eye rolling and getting frustrated over something so minor? I’ve been working at a software company for almost 10 years now. It’s an amazing company, 5 minutes from where I live, with a really good culture. I have an awesome role as a senior developer working with interesting new technologies, a lot of flexibility, responsibilities and a valued opinion on both technological and company-wide matters. However, this is still my first job. I’ve invested a lot of time and effort on career growth the last few years but I feel like there are only a few developers at my company who share the same level of enthusiasm and the need to grow as I do. I’ve been able to bring in new tech, introduce modern practices and share knowledge with my colleagues, but it feels like I’m the only one who’s actively pushing for this. Since this is my first job, I don’t know if this is the case in other places as well. I’ve done some freelance projects on the side to learn more about how things work somewhere else but mostly I’m the only senior dev on these projects. On the one hand I have a job that I love, on the other hand I don’t really know what’s out there. I feel like I might regret it later if I don’t try something else but based on other people’s experiences, I know it’s hard to find a company with such a good culture and understanding as where I am right now. Switching jobs would also give me a significant salary increase, but will require a longer commute. There are only a few software companies in my area. Can you help me figure out if I should take the blue pill or the red pill?
undefined
Jan 18, 2021 • 29min

Episode 244: Quitting telephone and recommendontion

In this episode, Dave and Jamison answer these questions: Questions My coworker Alice reached out to me in confidence to say that another coworker, Blake, is leaving in about a month. Blake told Alice in confidence that they intend to put in their two-weeks notice next week. Making things better, Blake is our entire ops team (<3 bus factor of 1) and our startup was not planning on hiring anyone else into that team for three more months! Do I have an obligation to respect their twice-removed confidentiality? Or do I have an obligation to the company (and my remaining coworkers) to push to start hiring their replacement sooner? I’m concerned that if I do nothing, it’s a risk to the company because Blake plays such a critical role and we did not setup Blake in an HA configuration, but I’m also wary of doing something that seems like an ethical gray area. I’m not in management, so I have no ability to directly start hiring. But I’m a senior IC and pretty heavily vested in the success of this company. And bummed about my dear departing friend/colleague! And bummed that my workload is about to go up as all of us learn to be ops engineers, too! Help! I don’t want to have to take the soft skills patented advice of quitting my job when the startup crumbles under the ops team’s departure, so what do I do instead? Someone I worked closely with on a previous job has reached out to me, asking for a referral and recommendation to my current company. The problem is, I really didn’t enjoy working with this person. The experience was so bad it prompted me to leave that job for another one. I didn’t want to burn bridges, so when I left the job, I cited personal reasons and did not mention the real reason was that I hated the interpersonal dynamics there. It could be the case that their toxic behavior was partly due to the toxic organization we were in. It’s also possible that over the years they’ve matured, but I don’t know. On the other hand, each time I’ve asked someone for a referral, they’ve always done it, so I assume that there’s an expectation to refer previous coworkers? I can’t in good conscience recommend this person to my current company. If I provide my true opinions, I suppose they’d eventually find out. Can this person sue me for defamation if they don’t get hired?
undefined
Jan 11, 2021 • 22min

Episode 243: Saying no and conference

In this episode, Dave and Jamison answer these questions: Questions Quite often my manager writes me in the morning: hey, can you help the team with this thing? And sometimes it happens so that I know no more than “the team” about the thing, and actually there’s no way in the world I can help them, but everyone assumes that I am some kind of expert in it. Where did they get that impression? This is so irritating! I absolutely love to be asked for help when what I’m asked for is kind of “my thing”. But in some cases, I can’t just say “hey, this is not really my specialty, I will be more of a burden here”, because everyone would think that I’m just lazy or unwilling to help. And then I sit and struggle through the process of everyone asking me questions I obviously don’t know answers to, and I try to guess or figure out these answers, and I suffer because I don’t meet everyone else’s expectations, and everyone else suffers because no one knows what to do, and it goes on and on and on… I don’t know about you - do you find yourself in such situations and what do you do if you do? My company just asked me if I’m interested in going to a conference that’s about a month away, but I’m currently in the process of job hunting and don’t know if I’m going to be around for much longer than a month. What do I do? It feels dishonest to go and then leave the company shortly after. But it also feels dishonest to say “Nope! Not interested!” because I actually would like to go. There’s also the benefit that people often are recruiting at conferences so it might be a great place to be for that.
undefined
Jan 5, 2021 • 25min

Episode 242 (Episode 131 re-run): Stinky feet and high salary expectation

It’s one more re-run before we are back with new stuff! Enjoy this episode from November 2018, back when Tiger King didn’t yet exist. In this episode, Dave and Jamison answer these questions: Questions I sit in a desk with 3 other people. One of those people does a great job of personal hygiene…the other two not so much. I have dropped a couple of hints about it (I mentioned it is a good idea not to wear the same pair shoes/trainers every day so you’re feet don’t start to smell). Some days, my stomach will churn from the smells that inevitably waft over. What should I do - I am worried if I tell my boss to talk to them, he will mark me as a troublemaker/overly sensitive. To make things worse, one of them sits opposite and puts his feet under my desk, so the, let’s be frank, absolutely awful stench is right under my nose! :? It’s not just feet by the way, we are talking the full BO experience. I was at a interview recently. When being asked for expected salary. I mentioned a number lot more than what the company was expecting. It’s already been a week and I haven’t received a response from them. I really really love the company and the project they are working on. I would love to to contact the HR personal and tell that I am interested in the position even if it means less money. How do I approach the situation? I don’t want to mess it up more than I already have. 🙁
undefined
Dec 28, 2020 • 34min

Episode 241 (Rerun of 184): Indispensable and IT cold war

In this episode, Dave and Jamison answer these questions: Questions How do you quit when you’re indispensable to the team? I am the lead developer at a startup. I have a small team of 3 developers under me. I am essentially the “person who wrote all the code”. I have an offer from another startup for more money and more percentages of the company and they want me over there asap. I’m afraid to quit this startup as I fear that it’s not yet at a place where it could survive without me. I realize that sounds super egotistical but unfortunately I don’t have a successor ATM and none of the other developers are at a level where I could potentially train them to be my successor in the time frame I have with the other offer. The other sticky thing is that the current startup probably doesn’t have enough money to hire someone at my level for what they’d actually be worth. I, and the rest of the team, are severely underpaid, as this is a bootstrapped startup. Love your show, would love to hear your guys’ take on this. I recently interned at a local factory to help clean up some broken 20 year old databases. After remaking them, I quickly became a rising star and word spread fast of my aptitude. I was offered a full time salary position, in which I was able to negotiate for some special privileges and a cool title: software engineer. I am having an awesome time building little tools for various departments while learning different languages. I’ve been very fulfilled with the projects and recognition I’ve been getting, there’s just one problem: the IT department absolutely despises me. They see my sole existence as an affront to their entire structure. I am a part of the engineering team and work very closely with product and process engineers, which is apparently hurtful to their ego. Lately, IT has been actively obstructing every project I work on and refusing many requests, sometimes with obviously false excuses. I do not have admin privileges, I have limited internet access, I’m not even allowed to have my email password. It’s at a point where I start getting serious anxiety when I need to see IT (e.g. to install a framework or IDE extension). How can I navigate these awful encounters without letting it harm my view on the rest of the job? I am feeling like I need to wage war but I want to retain my golden boy status.
undefined
Dec 14, 2020 • 35min

Episode 240: Under-leveled in the big leagues and pushing back

In this episode, Dave and Jamison answer these questions: Questions I became a software engineer 4 years ago after graduating from a bootcamp. I then worked a few software jobs in middle America. About a year and a half ago, I got a job in a well know tech start up and moved to a big city with heavy software/tech presence. Before I moved, I suspected I was good at software engineering, and after working in this tech startup “in the big leagues”, I confirmed my suspicion by quickly becoming the go to engineer for the team. I just finished a project that delivered a major tech component of our core system, and received lots of kudos. Because of this I suspect I was mis-hired for my current level; this is the first job that I can compare myself with more than 10 software engineer peers, and evidently I am above average. I used to tell myself I was not that good because I didn’t work at a “real tech company.” I am pretty certain I will get promoted in the next cycle, but how can I land my compensation to be above average in the pay band as well? Should I share my feeling that I was mis-hired in my current position? How do I push back the work I do not really want to do while still being a team player? My manager assigned me a project that I do not really want to work on and when I try to push back, he said he finds me the best person that suits this. I ended up doing it since I want to be a team player, but I don’t believe it will benefit me in the long term in the team. How can I push back to my manager in other occasion in the future? Thanks for your podcast, it has been very amazing.
undefined
Dec 7, 2020 • 26min

Episode 239: Hustle and patents and toxicity

In this episode, Dave and Jamison answer these questions: Questions Really love the podcast. Keep it up! I’m in a senior role at a software company and have been here over 5 years. I have come up with a SaaS product idea after finding a problem in my company’s engineering process and started working on it. It solves a niche problem in general software development so it isn’t related to my company product. I would like to use this product at my current company both to help me manage the technical issues at my current company and to help validate and grow the idea. Should I have any concerns with what I’m doing? Can my company claim my idea as it’s own? What should I be doing now to protect myself? Any other things I should consider? Does it make sense to validate a new side hustle idea at a company while working full time at said company? Please help soft skills wizards: Junior eng at a huge conglomerate, quit mid-patent process (OK I HAD A PRODUCTIVE TUESDAY A MONTH AGO and I’m pretty good with mermaid.js). If they come back with a job offer post-departure, since I am the sole inventor on this patent, how do I properly handle this one? My manager was…. extremely toxic and every attempt that was made to move was botched either by CoViD-19 or my chain of command. I don’t think I could feasibly have a positive interaction with my former manager and working under him has had a significant impact on my mental health. But…. I loved my work. I loved some of the people I worked with. Sometimes it being a huge conglomerate had its upsides as well: I was able to bend the rules as long as the bureaucracy had prevented someone from implementing the visibility that would have demonstrated the rules were bent. If they give me an offer to return as a junior architect I would be very tempted to do so, but would be afraid of being anywhere near my former manager, director or VP.
undefined
Nov 30, 2020 • 32min

Episode 238: Naughty team and quitting after 2 weeks

In this episode, Dave and Jamison answer these questions: Questions A few years ago, my current company did a big no-no which turned into a scandal that made national headlines. When I was considering joining, I said it was important for me to feel ethically aligned with my work, and asked about how things had changed since The Incident. They told me they stopped doing bad things, and I accepted the offer. Well, during my time at the company, it has slowly been dawning on me that my team is THE TEAM in question. I finally gathered the courage to ask a coworker, and he confirmed that this was true, and that there’s more designs coming down the pipeline that he and other devs are uncomfortable building. He brought it up with our manager and he was basically told “business is business”. As devs, we don’t make the decisions. And our golden handcuffs are really shiny. Should I leave, stay and try to influence change from the inside, or stay and maybe be a whistleblower one day if need be? I think I made a horrible mistake. I gave up an undesirable job for a fairly large tech company, and joined a Drupal agency. These two weeks have been the longest year of my life. I haven’t written one line of code, and the Drupal admin is incomprehensible. Since it’s only been a (relatively) short time here, how do I get back in the job market without looking like a chump? Do I remove it from my resume? Do I own it like a hideous tattoo? What do I tell hiring managers; whether its a gap in my resume, or that I want to leave after only 2 weeks? Any and all help is appreciated. Thank you!
undefined
Nov 23, 2020 • 25min

Episode 237: Salary vs tech stack and how to quit an ad agency

In this episode, Dave and Jamison answer these questions: Questions I am REALLY into music. I mostly get paid to listen to Spotify. With this in mind I decided to apply for a new job at a “globally leading audio technology company”. The job would be paying a lot more. About 30% more minimum based on the advertised salary range. However, I hate the stack being used! I have been given a homework assignment to complete, but it has not been an enjoyable experience. I enjoy my current job, however the company doesn’t seem as stable, and their are complications with tax/benefits which i won’t get into. So to summarize, should I take the classic SoftSkills engineering advice and quit my job for a sweet pay check and an interesting industry, to suffer the stack? Maybe I will learn to love it? Any advice? I’m at my first developer job at an ad agency, and on a regular basis I and my co-workers are working well in excess of the 40-50 hours a week (closer to 60+). On many occasions we work the weekends as well. I’ve worked on websites, a couple of apps within a proprietary system, banner ads, and html emails. I’ve learned as much as I’m going to at this job. There are no code reviews, no training, and no on-boarding. I no longer want to work at the agency, but I can’t afford to just quit my job. Given the perceivable lack of transferable skills(recruiters have said this to me, ie no product experience), what are some of my options? Mind you, I also don’t have a fancy CS or CS-related degree that I can leverage. Show Notes https://en.wikipedia.org/wiki/Knuth%27s_up-arrow_notation http://boston.conman.org/2003/12/02.3

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode