In this episode, Dave and Jamison answer these questions: Questions Starting to work on a team that is split across time zones. With a majority of the company based in one time zone and a handful spread in others. I want to emphasis the importance of asynchronous communication. I have found Slack to begin to feel like I need to respond ASAP instead of when it is convenient. If we were to say slack is used for asynchronous communication, is asking the team to use signal or even text appropriate f...
Nov 29, 2021•33 min
This is a rerun of episode 220. In this episode, Dave and Jamison answer these questions: Questions Hello, I know you said you don’t read the compliments on air most of the time but this podcast is great. I just found it a few weeks ago and I love the positive fun approach to question answering. It has really made me think about software engineering outside of the ““make code do thing”” box. Anyway, the question: I have been at the same company for 4 years. It is my first job out of college. I h...
Nov 22, 2021•34 min
In this episode, Dave and Jamison answer these questions: Questions Many engineers want to go into product management, but I’m the reverse - a product manager who wants to move into engineering. What advice would you give to someone pursuing this path? How would you recommend I spend my time while jobfinding? What type of job should I be looking for? I have a computer science degree but I’ve worked as a PM for 10 years, so… it’s been a while. I’ve pursued various side projects over the years and...
Nov 15, 2021•35 min
In this episode, Dave and Jamison answer these questions: Questions My company recently had a kerfuffle where some teams felt that reviewing a PR in less than 3 weeks was an unreasonable ask. As such, the company is trying to come up with guidelines for cross-team asks. The current proposal is for work of 1-2 hours they will commit to an SLA of 6 months. I feel this is a polite way of saying no to any request. Are there any ways we could come a more reasonable agreement on this? Hi, my laptop ha...
Nov 08, 2021•34 min
In this episode, Dave and Jamison answer these questions: Questions Hi guys, I’ve been listening for a few months now and am dissatisfied with my current work, where I’ve been for a year. I come from a research background, and now doing an engineering job at a B2B SaaS company is leaving me wanting a change. Moving between teams is not an option, so I plan to move companies early next year. My problem is that I don’t know whether to look for another large or mid-size company (I’m finishing final...
Nov 01, 2021•29 min
In this episode, Dave and Jamison answer these questions: Questions I’m a developer responsible for hiring other developers for my company. I’m comfortable interviewing and I feel like I can get a good grasp on whether the interviewee is technically competent. My boss wants us to give a take-home technical test to people after the first interview if we’re happy with how they interviewed and want to proceed further. The current technical test is time-boxed and is designed to represent the work th...
Oct 25, 2021•34 min
In this episode, Dave and Jamison answer these questions: Questions I’m a technical lead and I’m planning to take the usual advice and quit my job. The catch is, I have a not-yet-vested interest in staying until the new year. My manager mentioned in passing that he’s doing resource planning for my team for next year. Should I indicate that I’ll be looking for work in the new year? I feel like I have a guarded relationship with my manager, so I don’t feel like it’s a safe space to say just anythi...
Oct 18, 2021•25 min
In this episode, Dave and Jamison answer these questions: Questions Listener Anonomomonous asks, How do you influence people and change minds? I work on a team where things often happen by inertia. I have a lot of ideas about how to improve our process, scope our work better, collaborate more effectively etc. I’m comfortable with sharing my concerns and suggestions with my manager and the rest of the team but the opinion of any single developer is usually politely noted and ignored. As an indivi...
Oct 11, 2021•25 min
In this episode, Dave and Jamison answer these questions: Questions A few years ago my team chose a niche SPA framework (Aurelia) for the front-end of a large multi-year new product development. The team started a new product in the same family. I chose to continue using Aurelia. However, some of the developers on the team have suggested using React - newer framework, easier to hire/retain for, etc. I personally feel that focusing on solid foundational css/html/javascript skills is more importan...
Sep 27, 2021•31 min
In this episode, Dave and Jamison answer these questions: Questions Listener Lisa asks, Hi Dave and Jamison! How do you answer the statement “You’re very quiet. Like really quiet”? Me? I tend to give a small smile or recently, I said “I know.” I’m a software developer in a large defense company and I’m on my third and final year of my rotational program. I just rotated back to the same area as my first rotation, so I know a couple of folks. However, I’m not SUPER close to these people. My team i...
Sep 13, 2021•31 min
In this episode, Dave and Jamison answer these questions: Questions What should I expect from a junior develop, and how can I help them grow? A junior developer joined my team of 4 a few months ago. He has learned things at a reasonable speed but it is still hard for him to implement new features without any help or existing code to copy. In past jobs, I usually gave juniors simple, easy tasks, but we don’t have that simple tasks in my current job because we’re working on complicated internal sy...
Sep 07, 2021•31 min
In this episode, Dave and Jamison answer these questions: Questions How should I deal with the product I am building being called “the worst tool in the domain I’ve ever used”? The product I’m working on is quite old, has many customers, but by no means is a product everyone loves or even talks about. Most of the public feedback I see is negative, with very little praise or even good words about it. Lately, it’s been straining me and affecting my motivation to work on this product, even though o...
Aug 30, 2021•27 min
In this episode, Dave and Jamison answer these questions: Questions I have a question about ‘title inflation’, where you get promoted faster than your experience would normally suggest for that specific title. If I’ve been a ‘Senior Software Engineer’ for all of a year, and am now getting recruiting offers for Director and VP of Engineering jobs, is it worth interviewing and seeing where it goes? I don’t really see myself at that level, but I… might be able to level up to it quickly! Should I ta...
Aug 23, 2021•22 min
In this episode, Dave and Jamison answer these questions: Questions I work for an all-remote company and I’m about to get promoted. The company says they target a salary increase of 5-10%. Assuming they come to me with an offer on the low-end (5-6%), what’s the best way to go about negotiating a higher raise during promotion? I want to stay at the company and also want the shiny new SENIOR job title, so I feel like I don’t have much leverage in this situation. Any advice is appreciated! Rachel a...
Aug 16, 2021•29 min
In this episode, Dave and Jamison answer these questions: Questions Should I change tech stacks every few years in order to not get pigeonholed? Is it a good idea to stick with a tech stack for as long as I can or should I follow the market trend and try to learn another promising tech and then try switching into that? Would you advise me to be more of a specialist or a generalist early in my career, and what about later when I’m more experienced? I’m a full-stack web developer who’s just starti...
Jul 26, 2021•25 min
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 maki...
Jul 19, 2021•32 min
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 sy...
Jul 12, 2021•29 min
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 ...
Jul 05, 2021•29 min
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 so...
Jun 14, 2021•20 min
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 go...
Jun 07, 2021•24 min
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. B...
May 24, 2021•34 min
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 ...
May 10, 2021•23 min
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 worki...
May 03, 2021•31 min
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 ac...
Apr 19, 2021•25 min
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 20...
Apr 12, 2021•31 min
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...
Apr 05, 2021•25 min
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 ...
Mar 29, 2021•33 min
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 ...
Mar 22, 2021•34 min
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 ...
Mar 15, 2021•30 min
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...
Mar 08, 2021•24 min