Soft Skills Engineering

  • Autor: Vários
  • Narrador: Vários
  • Editor: Podcast
  • Duración: 322:03:31
  • Mas informaciones

Informações:

Sinopsis

It takes more than great code to be a great engineer. Soft Skills Engineering is a weekly question and answer podcast where software developer hosts answer questions about all of the non-technical things that go along with being a software developer.

Episodios

  • Episode 265 (rerun of 216): One-on-ones and inter-team power struggles

    19/07/2021 Duración: 32min

    In this episode, Dave and Jamison answer these questions: Questions I have a weekly one-on-one with my manager. What should I talk about in them? Things like feedback and career goals become old and repetitive real soon, and I end up discussing current work items. I understand that a one-on-one is my time to ask questions and don’t want it to be a longer daily-standup. My front-end team mates are in a power struggle with my back-end team mates and my design team mates. They’re intentionally making technical decisions that artificially constrain the choices of other teams. For example, design wants a certain interaction for a new feature, and my team says “nope, it can’t work that way, cause the components we built don’t allow that”. Or, they make tickets for the back-end team as in “endpoints have to work this or that way, because our components assume that structure”. This often seems detrimental and confusing to other teams. When I push back against my team they are angry. When

  • Episode 264: Finger pointing and getting recognition

    12/07/2021 Duración: 29min

    In this episode, Dave and Jamison answer these questions: Questions Hi Mr.Smith and Mr.Dance, I’m a software engineer at a big software company. I recently learned to self-evaluate and found that I’m really bad at being finger pointed. I am normally an easy-going team player with an open mind. I accept that I can be flawed sometimes, and I would never blame anyone. But whenever someone points their finger at me and says “this bug is caused by YOU!” or more commonly “this bug is caused by YOUR systems!” (sometimes with facepalm emojis or this emoji

  • Episode 263: Why am I bored and ver-boss-ity

    05/07/2021 Duración: 28min

    In this episode, Dave and Jamison answer these questions: Questions I’m feeling bored and disengaged with my job lately, but I’m pretty sure it’s one of the best jobs I can find: my manager and teammate are great, my compensation is very high for my area, worklife balance/benefits etc are excellent, and the mission and product the company make are awesome and help the world! On top of all that I think the work is technically interesting! But still I’m bored and disengaged :( I can’t tell if I’m just burned out from the pandemic and this is how it’s manifesting, or if I just have a serious case of “the grass is always greener” and now that I’ve been on this team for 2 years I’m ready just for a change of scenery. I want to fall back in love with this job, but how can I do that? Do you have any advice? Changing teams isn’t a great fit as this is a small office for the company in a ““satellite”” site, with only one other team that I’m not super interested in. I could of course take the patent

  • Episode 262: I'm too popular and too much turnover

    14/06/2021 Duración: 19min

    In this episode, Dave and Jamison answer these questions: Questions Hello!! This is maybe the opposite of a problem, but I’ve found myself stuck - how do you navigate too much interest from outside parties? I work in a pretty niche subsection of software dev, so I field a lot of job offers/recruitment when people start to put together a new team. These are usually coming from managers/people I would be working with directly (and admire!) rather than recruiters. Generally the opportunities are something I could see myself doing one day, but I’m perfectly content in my role as-is for the time being. Where’s the line between expressing interest in future opportunities (emphasis on future) without stringing people along? How many “catch up” conversations are reasonable before it shifts from maintaining a relationship to active recruiting? Apologies if this comes across as a humble brag but I’m getting overwhelmed. Love the show, you rock

  • Episode 261: Anxious about work and senior imposter

    07/06/2021 Duración: 24min

    In this episode, Dave and Jamison answer these questions: Questions Hello, I have been working as a software developer for 10+ years now and recently took a job at a non-technical company. I was recruited to craft a web app for this company and thought they had an idea of what it means and the changes it may require. I am the only developer on the project. I feel like, either I’m not communicating well/at all, or they just simply don’t care about the work they recruited me for. I don’t have a good work/life balance since I’m always anxious when I receive an email from the company fearing someone will complain about the quality of my software. I feel isolated and unable to show how my work positively impacts the company Since I know my work is not perfect, I feel like I should not complain at all and just make my software bug-free. I’m doubting my abilities and starting to think I actually don’t know anything about Software Engineering. Because the company is non-technical, do I h

  • Episode 260: Pay cut after hired and new job ramp-up

    24/05/2021 Duración: 33min

    In this episode, Dave and Jamison answer these questions: Questions Hey guys! I’m a long-time listener and like many of your other listeners have listened to each episode! Until now I didn’t have anything to ask, however, I have a story to tell and I was hoping for your opinions on this. Someone I know is a somewhat junior dev, they left their first job for a new job that had better pay. They were pretty good at negotiating a good salary, while still being transparent about their work history. But a few months ago management said they were underperforming compared to other coworkers and their pay would have to be cut. At first, they said at most it would be 10%. However, it ended up being 23%, which way less than even their prior job. Needless to say, they’re taking the softskills option and looking for a new job. My question is how commonly does this happen, and what are some telltale signs that this could potentially happen? Thanks for your time and a have great week! I’m 8 years in

  • Episode 259: Moving up to meetings and will remote work stay a thing?

    10/05/2021 Duración: 22min

    In this episode, Dave and Jamison answer these questions: Questions This question came with a delightful ASCII-art diagram that I will now dictate as follows: “pipe space space space space” JK TLDR: I want to move up the ranks but I’m not sure what might await me… except meetings. What should I expect? And how do I get there? Too Small, Want MOAR! I work in a big enterprise as a Tech Lead in an ““agile team””. So day-to-day I focus on getting our team to build the current feature we’re meant to be building (eg by helping other devs, attending meetings, and sometimes writing code). The next step for my career would be what we call an “Engineering Lead” but I’m having a hard time figuring out what that role actually is and our “EL” is so slammed with meetings I’m afraid to take any of their time to ask… SO - Dave & Jamison, can you enlighten me? What might the goals and life be of someone at that level and how would someone who still codes every day(ish) start figuring out what to do to

  • Episode 258: Addicted to scrolling and underpaid with equity

    03/05/2021 Duración: 31min

    In this episode, Dave and Jamison answer these questions: Questions Listener “Scrolly McScroll-Face” asks, Hi Team! Love the show. Keep up the great work and congrats on 256 episodes! I think I’m addicted to my phone? Every time my code goes to build, or something I know I need to wait on, I open my phone and start scrolling. 40 seconds later when the build is done, I’m still scrolling. In between thoughts, I also open youtube in new tab fairly regularly. It’s definitely gotten worse while working at home during these times. I’m surely not alone in this slipping of discipline…. I’ve tried to put my phone in the next room and that has some success, but I don’t always remember to do that. Do you have any tips? Anything you’ve seen while managing folks? I love my job and I love the work, so I dont think I’m not engaged enough, and I struggle to see how a different job would engage me more. Hi I am the under-leveled engineer from episode 240, and I want to provide an u

  • Episode 257: Oops I didn't negotiate and really another raise question

    19/04/2021 Duración: 25min

    In this episode, Dave and Jamison answer these questions: Questions I’m currently in my first job as a software engineer. Before working full time, I worked at the company as an intern, and during the last few weeks of my internship the engineering manager asked ““We want to bring you on full time. What are your salary expectations?”” Naive me, not wanting to cause any trouble, responded with a very moderate number. They give an offer that was 10% less, but with ““really good benefits,”” so I accepted. Just over one year later, I feel like I’ve proven my value to be substantially more than what I asked for, and I know I’m making 10-30% less than my peers. A couple weeks ago, I had my salary review, and rather than the management being open to negotiation (which is what I had expected going in) they just told me ““You’ll be making 4% more this year.”” After the meeting, I mentioned to my manager that I felt that the raise wasn’t representative of the value that I would be giving the company

  • Episode 256: No degree ceiling and reverse whippersnappers

    12/04/2021 Duración: 31min

    In this episode, Dave and Jamison answer these questions: Questions Hiya, thank you for the show. It’s very insightful and both of you are pretty charismatic. Without getting too much into details I had a number of difficulties when I was younger which caused me to never finish my computer science degree. I took a job as a Business Intelligence analyst because I needed to move out. Fast forward a few years and I am now an Engineering Manager for one of the biggest companies in the UK - nearly 2000 engineers and around 100.000 employees overall. I consider myself incredibly successful for my age, just turned 30. I manage two teams(11 and 4 ppl) that are seen as the top performers in the Data Engineering department, and that is credited to my leadership. I’ve always been very self conscious of the degree situation. I’ve tried to finish it online a couple times but I simply can’t find how. I am now being asked to apply to my boss’ position as Senior Engineering Manager, which could mean being

  • Episode 255: Only positive feedback and overworked and siloed

    05/04/2021 Duración: 25min

    In this episode, Dave and Jamison answer these questions: Questions Hey there! Thank you so much for the amazing podcast. In my current job I work with an incredible (and very strong technically) team, and I like working with my manager a lot. BUT, during all 1:1s, and annual reviews the feedback is always that I am doing a great job and there is never a negative nor constructive criticism. However, I have been waiting for a promotion for more than a year, I never get assigned to the shinier and more challenging tasks/projects, and for the merit review I was put in the “good” bucket (not great, not the best). So, if I am always doing a great job, what else can I do to get this promotion and be trust worthy of shining projects? Jon asks, I’m having a hard time at work. There is so much to do my team can barely spare the time to collaborate on anything. Even when I ask for help, the overwhelming stress usually results in a snarky response. I’ve been working here for a yea

  • Episode 254: Code makes my body hurt and level madness

    29/03/2021 Duración: 32min

    In this episode, Dave and Jamison answer these questions: Questions Hi I just listened to your most recent podcast and you mentioned having gone to hand therapy for what I assume is something like repetitive strain injury. It would be great if you could talk about this, I assume lots of engineers have issues with aching arms and hands. Or, to phrase it as a question “my hands often ache after coding for hours. I can no longer work in bed on a laptop or my hands ache for a few days. what did you find out at hand therapy?” Cheers! I am at a large (non FAANG) tech company. We have salary levels/bands. My entire team was laid off, and I was offered a job that is three bands higher with another team. They said usually they would not hire someone of my level, but since they had worked with me before and I was a heavy individual contributor they were willing to interview me for this senior position. By the end of the process they decided I was the most qualified candidate and offered me the

  • Episode 253: Not coding after 2 years and fake data scientists

    22/03/2021 Duración: 33min

    In this episode, Dave and Jamison answer these questions: Questions Thanks for the show, I absolutely love getting awkward glances from people when I LOL randomly in public places. I’ve been at my first job for 2 years, including an internship. The work I got to do as an intern was absolutely brilliant and I learned new things almost every day. Then I joined as a full-time employee, and things were good at first. For the past year, things have gone downhill. I barely get to write code and spend most of my time reviewing and writing documents in excel and word. I find this unsatisfying and can barely get the work assigned to me done due to lack of motivation and interest. However, I am fairly convinced that the compensation and other perks I get here, as well as the coworkers and management here are some of the best I could find. Should I follow the soft skills advice and quit, or should I stick around because of the other favourable conditions I mentioned? In other word

  • Episode 252: Impossible documentation and unexcited coworkers

    15/03/2021 Duración: 29min

    In this episode, Dave and Jamison answer these questions: Questions How do I incentivize people to maintain documentation? Getting anything done at this large enterprise company is a massive challenge because documentation is constantly out of date and people only have half the information needed. So much time gets wasted because people have contradicting knowledge about the status of projects, systems, or requirements. Should I just quit my job or can this be fixed? Greetings! First off, great show - thanks for the countless episodes, most of which result in me getting weird looks as I chuckle to myself while running and listening. I have a passion for technology which lead me to a career in development. I am very often researching new languages and software that will help us do our jobs and/or lives better in my free time. I get excited about these things I find and want to share them with my co-workers but often get rebuffed by them, asking me why I spend my free time “working

  • Episode 251: Working with real live developers and the royal we?

    08/03/2021 Duración: 23min

    In this episode, Dave and Jamison answer these questions: Questions I’m not a developer, and have never worked with developers. I have four years of systems/IT experience (ansible, bash, python, windows, etc). I got hired in a devops role at a company with many developers. How can I make sure I’ll have meaningful discussions (and a good learing experience) with software developers in my upcoming devops role at a new company? Will they notice that I don’t know what an enterprise communication bus is if just don’t ask but instead scribble something in my notebook? I just watched “How to crash an airplane” by Nickolas Means. It is about how the flight crew of an airplane crashed in 1989 yet saved 189 lives. The learning is that there are no heroes and teams can succeed only with inputs from all members in the team. All opinions need to be heard. And he also emphasizes that the captain used “we” in all his speeches. When it comes to interviews, the expectation is to talk about your person

  • Episode 250: The management track and active listening

    01/03/2021 Duración: 28min

    In this episode, Dave and Jamison answer these questions: Questions I’m a Tech Lead at a decent sized corporation. If I want to grow towards a promotion my options are a more people management track towards Engineering Lead (basically a TL who also manages 1-2 other TLs) or a more technical track towards Staff TL. Where I’m struggling is I don’t know how I would actually work towards the Staff level, seeing as most of my time is spent wrapped up in mentoring, coaching, planning meetings, and just generally large blocks of time spent on Zoom. Have you ever seen someone move down that path? I worry I would be letting my other responsibilities slip through the cracks by focusing on my own technical advancement. How should I balance what my team needs from me vs. what I need to focus on to get to a role like that? Is the best way to get there 1 step back (to being an individual contributor again) and then two steps forward (working towards Staff Engineer then Staff TL)? Hello soft skills! Love

  • Episode 249: Settling the Wild West and credit for self-study

    22/02/2021 Duración: 28min

    In this episode, Dave and Jamison answer these questions: Questions I recently took over to manage development at a small company that has been around for a few decades. We just wrapped up a four year effort to move to a more modern web stack. The development style before my new position is best described as ‘Wild West’. My direct boss’s philosophy can be illustrated with the following phrases: “We are going to have to rewrite it, so just get it out fast.” “Just hardcode the sh*!@ out of it” “It just has to look like it works, but it doesn’t really have to work.” My boss is the co-founder of the company and ran development before me. I have made a concerted effort with my current team to introduce best practices, Unit Testing, PSR standards, APIs and so forth but engagement is really low. I’ve tried every way I know how to get them to care about quality code, tests, standards, etc but they just don’t respond. They are more concerned about getting things out fas

  • Episode 248: Non-private slack channels and expectations

    15/02/2021 Duración: 31min

    In this episode, Dave and Jamison answer these questions: Questions Our engineering manager keeps sneaking/creeping on our private slack channels. As an admin of the workspace he can join any private slack channel without being invited. I feel like this is an unacceptable behavior. What should I do? Should I just reach out to him and ask him not to abuse his admin privileges? Should I setup a discord server for me and my fellow developers? Or should I take the soft skills engineering advice and quit my job? Thank you guys for your awesome podcast. I have recently begun my foray into management with the reception of my first subordinate. I selected him due to his illustrious undergraduate project presentation and his ability to expound on the intricacies of said projects. But, I’m having a hard time managing my expectations. He is unable to complete the simplest of tasks, often going off on tangents that, despite being given the answer, result in spending hours in unrelated rab

  • Episode 247: Estimates and hotdesking

    08/02/2021 Duración: 32min

    In this episode, Dave and Jamison answer these questions: Questions What is your opinion about estimates. Is it a good practice? Are they helpful or just a guess? Should we estimate in story points or hours? How can we improve our estimation skills to be more accurate? I really don’t like estimating. I don’t think it is a good practice because we almost never get it right. The teams that I have worked also almost always made wrong estimates, causing us to miss our sprints commitments frequently. Is it a problem with this practice, or there is a way to improve it? I heard about the Kanban method, that don’t use estimations, but metrics, to give predictability. What do you think? Hello Soft Skills Audio :) Love the show and the great advice, I look forward to the show every week. I just joined a company that embraces hotdesking and I’m having trouble feeling like I am part of the team. All the engineers report into the head of engineering but we work on different projects. I work with o

  • Episode 246: Humanitarian salary conundrum and family benefits

    01/02/2021 Duración: 28min

    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)

página 13 de 26