In this episode, Dave and Jamison answer these questions: What is the right balance between asking for help and figuring things out on my own? How do I know when it’s time to ask questions or when it’s time to spend more time drilling down into the code? Been at my first job for a couple of years now, and I am very quiet in the workplace and still find it hard to open up, be assertive, and speak up in meetings. When I try to go out of my comfort zone (arguing about technical decisions, setting u...
Jul 30, 2018•28 min
In this episode, Dave and Jamison answer these questions: Will working as a defense contractor hurt my future employability in private industry? I work as a full stack engineer for a small defense contractor with a security clearance. My company is awesome; All of my coworkers are super talented/motivated. On top of that we get to work with modern tech stacks (React, Elm, Go, Rust, Kafka, you name it, we can use it). I have heard rumors that it’s hard to move back to private industry after worki...
Jul 23, 2018•26 min
In this episode, Dave and Jamison answer these questions: I work at a growing start up, and while I was hired as a web dev, I have started working on unrelated but cutting-edge tech for the company during off hours. My boss has encouraged me to do this with monetary and office life bonuses, and he has reworked our business model to focus on it. The only problem is that our CEO overpromises and pushes me to my mental and physical limits for very short turnarounds. I still have to do my regular jo...
Jul 17, 2018•31 min
In this episode, Dave and Jamison answer these questions: Let say you accepted an offer from another company and you turned in your 2 weeks notice. If your current employer ask you how much you will be making at your new place, should you tell them? Recently I was on a panel of people hiring for my company. We were hiring for several positions and were given a fixed headcount. When it came down to the last spot we interviewed two people, one of which was a referral from someone higher up in the ...
Jul 10, 2018•22 min
In this re-run of episode 79, Dave and Jamison answer these questions: It seems like my teams always miss their story point commitments. Is this normal? How do you change it? How do you actually measure developer productivity? The article comparing research on productivity in static and dynamic type systems is here . It is a great read. Jamison also mentions Goodhart’s Law. Read more about it here ....
Jul 02, 2018•39 min
In this episode, Dave and Jamison answer these questions: How do I quit my first job if I’m working with a manager I love? I started my first full-time job about two years ago and I’m starting to think about looking for a new job, both because I am ready for new challenges and I’m ready to move to a new city. I have a great working relationship with my boss, so a part of me wants to tell her about my interest in finding a new job, both so that I could use her for a reference and also so that I c...
Jun 25, 2018•33 min
In this episode, Dave and Jamison answer these questions: Is it common for developers to take an interview without real interest in a job? Is it common for a company to reject a candidate because they think candidate is not interested in a job? Recently I had an interview and I was rejected even though I though it went really well. From internal channels in that company I learned that the interviewer thought I wasn’t really searching for a new job and was just doing interviews for fun or to impr...
Jun 18, 2018•27 min
In this episode, Dave and Jamison answer these questions: Hello Jamison and Dave. 💕 your show! 👏 I have been a C# dev for 7 years. Last year, I learn Erlang. I fell in love with functional programming. After that I learned Elm and oh boy… I had never dreamed a compiler/computer could do so much work for me, preventing so many mistakes that would otherwise require an unholy number of “unit tests”. The thing is I can no longer find satisfaction with any job. I love to write software, but at some...
Jun 12, 2018•35 min
In this episode, Dave and Jamison answer these questions: How do I help foster team spirit in a newly created team? I work for small startup (fewer than 10 people). My boss wants to hire another developer and asked me to look around for people. I don’t feel particularly strongly about this team. I’ve been there for about a year, but I don’t imagine myself working there for another twelve months. I don’t want to refer my friends because I don’t want them to join a team I don’t feel good about. On...
Jun 04, 2018•27 min
In this episode, Dave and Jamison answer these questions: I run a small dev team. One junior developer constantly openly challenges things that don’t meet this their preference. As a manager I don’t want to stifle innovation, but need to find a balance on being able to meet business goals on schedule. I want to add an automatic formatting tool to our code, but my co-worker is resistant to the idea. He started this project and I’m brand new to it. I don’t want to push it too much, but I would rea...
May 29, 2018•25 min
We’ve got another re-run this week, as Jamison and Dave both recover from being sick. We’ll be back with a new episode next week. In this episode, Dave and Jamison answer these questions: How can I attract talent? How do I quit without burning bridges? This episode originally aired on November 15th, 2016.
May 20, 2018•41 min
In this episode, Dave and Jamison answer these questions: What do I do about an insecure teammate whose insecurity causes them to lash out at others? I’d like to change teams within my company, but I’ve had some negative performance reviews in the past. How early should I disclose this to my prospective manager? Jamison talks about the Khan Academy Engineering Principles , which are great and which you should read....
May 13, 2018•25 min
In this episode, Dave and Jamison answer these questions: How can I encourage my team to be more visible in the office? How do I learn new technologies without going through a noob phase?
May 06, 2018•33 min
Dave and Jamison answer these questions: I recently interviewed for a role I was very interested in. I didn’t get the job,and despite several attempts, didn’t receive any feedback on what I could have done differently. I still really want to work there at some point in the future, but have I taken it too far? Have I accidentally burned all of the bridges before I set foot on them? I am a lowly SSE that recently started a tech newsletter at my company. One of the senior VPs (let’s call them “E”) ...
Apr 30, 2018•28 min
Dave and Jamison answer these questions: Since working remotely I’ve noticed a trend to do things like not leaving the house, growing my beard out to above average length, or not wearing (real) pants. What should I do to keep from losing any/all interpersonal skills? Is there such a thing as meetup etiquette? When I attend meetups and attempt to initiate conversion with people, I’m hesitant to interrupt people who are in discussion with others. Should I wait, try to join the discussion or just b...
Apr 22, 2018•27 min
Dave and Jamison answer these questions: I’ve been a software engineer for 13 years and would like to apply for a management role. I’ve never managed before. How do I apply for a job as a manager without managerial experience? How do I deal with annoying noises around my desk? One neighbor listens to loud music. Another one pops the bubbles on his bubblewrap (to calm himself obviously but also infuriate me). Please help =)...
Apr 12, 2018•33 min
Dave and Jamison answer these questions: I went through the interview process, and as last step I had an interview with the VP of engineering. At the end of interview he asked if I had any questions for him. I didn’t know what to ask. What do you ask? I’m a front-end web developer on a SCRUM team. Our Product Owner is also our tester, but she has a very busy schedule and she hardly has any time to test anymore. My team thinks we need a second product owner, but I think we should hire a dedicated...
Apr 06, 2018•28 min
A listener named Dan talks about ThanksBot, an internal tool at Facebook to support gratitude. Dave and Jamison answer these questions: I became an engineer because I loved my programming assignments and CS degree. However, at work I’m struggling to contribute beyond competing the tasks assigned to me. How do I participate more in broader technical solutions, process, etc? I recently started a new job, and a lot of the existing code is really bad. How can I raise this concern, or make improvemen...
Mar 31, 2018•31 min
Dave and Jamison answer these questions: A teammate is a great developer but English isn’t their first language. Sometimes this results in bad grammar or spelling mistakes in code comments, variables, and method names. Often I correct it in code review, but I sometimes feel like I’m nit-picking, although I really do want it changed to be correct. It slows down code reviews. And of course, I don’t wish to appear racist or discriminatory. Any ideas for solving this? This is my first job out of col...
Mar 24, 2018•37 min
Dave and Jamison answer these questions: A fellow developer submitted a pull request for me to review. The logic was totally fine, but the spacing drove me nuts. We use a linter to enforce some coding style but because this wasn’t a rule in the linter, I wasn’t sure if it was fair game to call him out on it. Was I being petty? I knew if this got into our code I would end up fixing it later myself. I told him I would approve the PR but thought that spacing should be more readable and consistent w...
Mar 17, 2018•30 min
Dave and Jamison answer these questions: Do you have any recommendations for maintaining physical health in a software developer role? For example, strategies to maintain good posture, reduce eye strain, etc. Is the practice of asking interviewing developers to regurgitate 20 year old algorithms on a whiteboard a recent trend or is this something new? Can you make sense of this madness? This is a pretty good summary of some of the health effects of sitting. Here is the tweet Jamison talked about...
Mar 09, 2018•33 min
Dave and Jamison answer these questions: I’ve been pushed in to doing management tasks I really don’t enjoy. What do I do? How do I handle a co-worker who I really struggle to get along with?
Mar 02, 2018•35 min
This week Jamison and Dave answer these questions: We have a great intern, who is smart and has good ideas but is also very quiet. She’s got a great deal of potential, and I want to tell her that being more vocal and assertive can help her greatly, both in her career and in life. How can I give her this feedback, without it sounding like a criticism of her personality, or her introverted tendencies?” Recently a team member was let go. I am the team lead so I played a role in their termination. W...
Feb 22, 2018•30 min
This week Jamison and Dave answer these questions: I know that teaching others is important when working on a team so that the team can grow and get better. But what happens when one member of the team, despite being the friendliest person in the world, is missing so many required skills for his job that it becomes impossible for me to do anything besides teach him? I recently heard the concept of “known unknowns” and “unknown unknowns”. It’s the unknown unknowns that get me. Sometimes I ask a q...
Feb 17, 2018•28 min
This week Jamison and Dave answer these questions: When should asking a developer pal for help go from something that is free because you’re pals to something you should compensate them for in some way? I’ve never worked with recruiters before. I’ve always found jobs from friends and other connections. Is working with recruiters worth it? What should I watch out for? I finally found the creepy Jack and the Beanstalk video! It is still horrifying....
Feb 08, 2018•31 min
This week Jamison and Dave answer these questions: As a “less than ideal” engineer was leaving our team, he asked if he could use me as a job reference. How should I tell them no? What are your thoughts on having full sleeve tattoos (ie, tattoos that cover the entire arm) within engineering?
Feb 03, 2018•35 min
This week Jamison and Dave answer these questions: My job doesn’t seem to leave room to negotiate salary or raises for our year-end review. Is this normal? How do I negotiate in this process? Can working part-time, when it’s possible to work full time, to invest in personal development look bad to a future employer? This tweet storm by Sarah Mei is good and relevant. This is the video about making your own font and anagraphs that Jamison mentioned at the end. It is SO GOOD. This is a funny and e...
Jan 27, 2018•29 min
This week Jamison and Dave answer these questions: A previous job involved a coworker who, over time, became very difficult to get along with. I did my best to talk it through with him, but he would only ever say I needed to “fix my attitude”. I tried to deflect and avoid conflict, but he’d continually impose himself on the situation. (Assign himself to review my code, come into my cube and demand my help, etc.) I had good relationships with the rest of the team, and they all agreed that he was ...
Jan 19, 2018•40 min
This week Jamison and Dave answer these questions: How often do candidates get hired who don’t match the requirements listed in a job posting? Is it a waste for me to apply to all jobs I come across even though I only have about 1/3 of what they want? I’ve been moved to a newly formed team. I suspect the team consists of people nobody really wants to work with. What are my options in a situation like this?
Jan 11, 2018•28 min
This week Jamison and Dave answer these questions: Upper management has a negative impression of me because of an early manager. How do I manage and improve my reputation with mid and upper level management, who I interact with very rarely? I have a job offer I feel unqualified for. Should I decline this offer I honestly don’t deserve, or face a massive amount of impostor syndrome and risk not delivering?
Jan 05, 2018•29 min