Alle afleveringen
536 afleveringen, van nieuw naar oud
-
Episode 86: Sharing Salaries and Offensive Words
7 december 2017 · 34 min
This week Jamison and Dave answer these questions: Lees meer
Could you (Jamison and Dave) share some salary information publicly? It would help to know how much others make.
My boss uses an offensive word in technical discussions. How do I ask him to stop?
-
Episode 85: Annoying Know-it-alls and Company Headshots
30 november 2017 · 25 min
This week Jamison and Dave answer these questions: Lees meer
One of my co-workers is a know-it-all, which is pretty annoying. How do I work with them?
A former employer still has my photo on their team website eight years after I left. How do I get them to take it down?
-
Episode 84: Shy Developers and Outsourced Architecture
23 november 2017 · 27 min
This week Jamison and Dave answer these questions: Lees meer
I work with a very shy and anxious remote developer. How do I work effectively with them?
Our manager is outsourcing the core architecture of our next products to an offshore team. How do I tell him I think this is a bad idea?
-
Episode 83: Gaps In The Resume and Moving To Business
16 november 2017 · 26 min
This week Jamison and Dave answer these questions: Lees meer
I think I’ve saved enough money to get out of the rat race. If something goes wrong and I need to get a job again, how do I explain a long gap in my resume?
I like writing code but I’m interested in moving to a more business-focused role. How can I test this without burning bridges? Do I need to take a pay cut?
-
Episode 82: Blow Ups and Job Security
9 november 2017 · 36 min
This week Jamison and Dave answer these questions: Lees meer
How do I smooth things over after a blow-up between team members?
A team mate admits he writes bad code on purpose for job security. What do I do?
-
Episode 81: Unwilling To Grow and Forced Out During Two Weeks Notice
2 november 2017 · 25 min
This week Jamison and Dave answer these questions: Lees meer
A developer on a team I lead doesn’t seem interested in growing. How do I help them engage more?
I gave two weeks notice, but was told part of the way through to not come in any more. I still had work left and this made me feel bad. Is this common? Did I do anything wrong?
Jamison talks about the Khan Academy engineering culture. He kinda misquoted it though. They don’t explicitly say they lay people off who don’t progress.
-
Episode 80: New Team Leads and Constant Follow Up
29 oktober 2017 · 32 min
This week Jamison and Dave answer these questions: Lees meer
How do I keep up with new tech as a team lead?
I manage a team. A manager from a different team wants me to run everything I do in my team by him. What do I do?
Jamison mentions this by Charity Majors on the pendulum between technical and people leadership.
Jamison also mentions this HBR article on employee happiness.
-
Episode 79: Story Point Misses and Measuring Productivity
19 oktober 2017 · 38 min
This week Jamison and Dave answer these questions: Lees meer
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.
-
Episode 78: Endless Rewrites and Fake Deadlines
13 oktober 2017 · 27 min
This week Jamison and Dave answer these questions: Lees meer
We’ve re-written the project I’m on 10 times without launching. What should I do?
I worked hard to hit a deadline, only to find out the deadline was moved. How do I avoid this in the future?
We talked a bit about the value of deadlines way back in episode nine if you want to hear some positive things about deadlines.
-
Episode 77: Boss Wants Me To Speak and The 2% Raise
4 oktober 2017 · 35 min
This week Jamison and Dave answer these questions: Lees meer
My boss wants me to speak at conferences, but I’m very new to software. What should I do?
How do I get more than a 2% raise? That is the company average.
We talked about conferences a bit more way back in episode 6.
We also talked more about playing the salary game in episode 23, which is a technique for sharing salary information with your co-workers.
-
Episode 76: Writing Goals and Firing Jokes
25 september 2017 · 31 min
This week Jamison and Dave answer these questions: Lees meer
My organization requires me to set goals for myself. What advice do you have for writing good technical and non-technical goals?
My managers openly joke about firing people all the time. What should I do?
-
Episode 75: Self-Promotion For Wallflowers and Moving in a Year
19 september 2017 · 34 min
This week Jamison and Dave answer these questions: Lees meer
What are some good ways for people who aren’t good at self-promotion to promote themselves?
I’m moving to Europe in a year. How much notice should I give my company that I’m leaving?
Way back in episode 26 we talked a little bit about self-promotion as well.
-
Episode 74: Switching Languages Without A Pay Cut and A Missed Negotiation
11 september 2017 · 37 min
Jamison and Dave will be at the UtahJS Conference on September 18th. See conf.utahjs.com for more info and to buy tickets. Come say hi! Lees meer
This week Jamison and Dave answer these questions:
Do I need to take a pay cut when switching languages?
I was promoted at work but didn’t get a raise or a title change. What do I do?
-
Episode 73: A Rampant Rewriter and Overexplainers
31 augustus 2017 · 39 min
Jamison and Dave will be at the UtahJS Conference on September 18th. See conf.utahjs.com for more info and to buy tickets. Come say hi! Lees meer
This week Jamison and Dave answer these questions:
A developer on my team has been rewriting my code under the guise of “code cleanup” without saying anything to me. Is this normal? What should I do?
How do you deal with co-workers who over-explain unimportant issues?
-
Episode 72: The Micromanaging CEO and The Only Developer
17 augustus 2017 · 29 min
Jamison and Dave answer these questions: Lees meer
My CEO is micromanaging the developers. What do I do?
I’m about to take a job as the only developer at a company. How do I handle working without technical coworkers?
-
Episode 71: Informal Leadership and Dealing With Burnout
14 augustus 2017 · 42 min
Jamison and Dave answer these questions: Lees meer
I’m sometimes an informal lead on project teams. How do I help the team get stuff done as a peer?
How do I deal with burnout after an extended period of crunch time?
Jamison mentions the blog post by Jamis Buck called To Smile Again where he talks about his experiences with burnout.
-
Episode 70: Appraisal-Driven Development and Meeting Creep
28 juli 2017 · 32 min
Jamison and Dave answer these questions: Lees meer
I’m a new team lead with a team member who is very appraisal-driven. How do I deal with them?
Have you ever experienced meeting-creep? What do you do about it?
Jamison mentions the 37 signals blog post on the downsides of group chat.
-
Episode 69: A Know-It-All Lead and Selling Your Boss on Remote Work
21 juli 2017 · 39 min
Jamison and Dave answer these questions: Lees meer
My supervisor is a know-it-all who needs to be the smartest person in the room. How do I deal with it?
I want to move to another city and work remotely. How do I convince my boss to let me?
-
Episode 68: Paying Your Dues and Non-technical Hobbies
13 juli 2017 · 43 min
Jamison and Dave answer these questions: Lees meer
It’s been a year and I still haven’t touched the codebase. What should I do?
All my hobbies revolve around computers. How do I develop other interests?
Jamison mentioned Dan Luu’s article on how bad teams are always hiring. Here it is.
Rich Hickey’s Hammock-Driven Development talk was also mentioned.
-
Episode 67: Graduate School and Asking Good Questions
7 juli 2017 · 45 min
Jamison and Dave answer these questions: Lees meer
Should I get a Masters in Computer Science?
How do I ask good questions?
-
Episode 66: Nepotism and Minimum Junior Requirements
29 juni 2017 · 22 min
Jamison and Dave talk about these questions: Lees meer
My cousin is a manager at my employer. How do I avoid nepotism?
I’d like to become a developer. What are the minimum requirements for a junior developer? When will I be “good enough” to get a job as a junior dev?
-
Episode 65: Left In The Dust and Imposter Syndrome
22 juni 2017 · 39 min
Jamison and Dave talk about these questions: Lees meer
I have a great, comfortable job that doesn’t push me very hard. How do I deal with worrying about being left in the dust?
How do I deal with imposter syndrome?
-
Episode 64: Negative Peer Reviews and On Call
15 juni 2017 · 37 min
Jamison and Dave talk about these questions: Lees meer
How direct should I be in a peer review of a coworker who I really dislike?
How do I convince developers to go on call?
-
Episode 63: (Rerun) Management Snobs and Two Bosses
8 juni 2017 · 25 min
Jamison and Dave were out this week, so here is a DEEP CUT from the archives. Lees meer
This originally aired as episode 41.
How do I deal with someone who says their job (management) is so much harder than my job (engineering)?
How do I deal with a two-boss situation where I am one of the bosses?
-
Episode 62: Many Meetings and Surviving an Acquisition
31 mei 2017 · 30 min
Jamison and Dave answer these two questions: Lees meer
I’m in too many meetings. How do I guard my own productivity?
How do I make sure I’m not sidelined when my company acquires another company?
-
Episode 61: Product Managers and Notifications
25 mei 2017 · 35 min
We answer these two questions: Lees meer
What should developers know about product management?
I have TOO MANY notifications interrupting me all the time. What do I do?
-
Episode 60: Office Arrangements and Disarming A Code Owner
17 mei 2017 · 35 min
We answer these two questions: Lees meer
What is the best seating arrangements for software developers?
How do I disarm my CTO who is emotionally attached to his code?
-
Episode 59: Buying Training and Unrelated Experience
11 mei 2017 · 31 min
Thanks to all the people who pointed us to the Single Level of Abstraction Principle which we obliquely referred to in episode 57. Lees meer
We answer these two questions:
How can I convince management to pay for developer training?
Should I mention unrelated experience on an application?
-
Episode 58: Dropping Out and Interview Prep (Rerun)
2 mei 2017 · 42 min
Dave and Jamison were out this week, so we have a re-run of a DEEP CUT for you. Lees meer
This originally aired as episode 18. We answer these two questions:
I have a part-time job as a developer while I’m still in school. Should I drop out and just work full time?
How do I prepare for a job interview?
-
Episode 57: Disliking Management and Difficult Co-workers
25 april 2017 · 35 min
I’ve been pushed in to doing management tasks I really don’t enjoy. What do I do? Lees meer
How do I handle a co-worker who I really struggle to get along with?
Dave and Jamison answer these questions:
-
Episode 56: Keeping Meetings On Track and Designer-centric Culture
18 april 2017 · 31 min
How do I keep meetings on track? Lees meer
I work in an agency with a designer-centric culture. How do I make myself heard?
Dave and Jamison answer these questions:
-
Episode 55: Ng-Conf Live Episode
11 april 2017 · 34 min
It’s a special ng-conf live episode! Dave and Jamison answer these questions in front of a live audience: Lees meer
When you go freelancing, do your coding skills atrophy?
What is something you wish you knew about freelancing before you started?
I met all my aggressive career goals. What next?
Here is the Khan Academy Engineering Ladder Jamison mentioned towards the end of the show.
-
Episode 54: Sneaky Contractors and Job Titles
4 april 2017 · 42 min
Dave and Jamison answer these questions: Lees meer
Our codebase is really bad, and management hired a contractor behind our backs to rewrite it. What should I do?
How important are job titles when looking for a new job?
Here is the Khan Academy Engineering Ladder Jamison mentioned towards the end of the show.
-
Episode 53: Bait and Switch and Informing Your Manager
29 maart 2017 · 30 min
Dave and Jamison answer these questions: Lees meer
I was hired for one thing, but ended up doing something very different that I don’t enjoy. What do I do?
How do I tell my manager that I’m moving into management on another team?
-
Episode 52: Slowness Guilt and I Have No Side Projects
21 maart 2017 · 26 min
Dave and Jamison answer these questions: Lees meer
I feel guilty about how slow I’m working. What should I do?
I’d like to find a job, but I don’t have any completed side projects or an interesting GitHub profile. How can I explain this?
-
Episode 51: Junior Scrum Master In Trouble And Jamison Has No Degree
15 maart 2017 · 31 min
Dave and Jamison answer these questions: Lees meer
I’m a junior developer on a team of seniors, and I’m also the Scrum Master. Our team has lots of problems. What do I do?
Jamison openly talks about not finishing his degree. How did he put it on his resume or explain it to potential employers?
In question two Jamison discovers he has been lying on his LinkedIn profile for half a decade, and freaks out a little bit. The mistake is corrected, but can the damage ever be undone? Tune in next week on SOFT SKILLS ENGINEERING.
-
Episode 50: I Didn't Quit and Manager of Zero People
7 maart 2017 · 25 min
Dave and Jamison answer these questions: Lees meer
I didn’t quit my job. Did I mess up?
I was hired to manage a team, but it is actually just me. What do I do?
-
Episode 49: Candidate Plagiarism and a Tightwad Employer
28 februari 2017 · 28 min
Dave and Jamison answer these questions: Lees meer
What do I do if I suspect my co-worker plagiarized my homework assignment in their own interview?
My employer is making me provide my own laptop. Is this normal?
We mention The Joel Test. Also remember to tweet about the show for endorsements from Dave and Jamison for completely serious and relevant skills like doomsday-bunker-building and yodeling.
-
Episode 48: Quitting a Death March & Am I Underpaid
21 februari 2017 · 33 min
Dave and Jamison answer these questions: Lees meer
When and how do you quit a company that is on a death march?
How do I find out if I’m underpaid?
-
Episode 47: Speaking Up In A New Job and Personal Issues
14 februari 2017 · 31 min
Dave and Jamison answer these questions: Lees meer
How soon into a new job is it appropriate to raise concerns?
What do you do when issues in your personal life affect your work?
Thank you to Algolia for sponsoring this episode. Check out their job posting at algolia.com/softskillsengineering.
Also thanks to Battlefield: Bad Company 2, which I spent 310 hours playing.
-
Episode 46: My New Crappy Job and Youth vs the Status Quo
7 februari 2017 · 40 min
Dave and Jamison answer these questions: Lees meer
How do I deal with my new job that turns out to be crappy?
How do I know how hard to push back against more experienced engineers when suggesting a new idea?
Thank you to Algolia for sponsoring this episode. Check out their job posting at algolia.com/softskillsengineering.
-
Episode 45: RAPID FIRE and Micromanagers
28 januari 2017 · 25 min
It’s our first RAPID FIRE episode, where we answer a bunch of questions rapid-ish-ly. Lees meer
Why do I get passed up for developer jobs?
Should I take this high-paying job even though it’s a scary change?
Should I quit my first job after five years?
We also answer a longer question:
How do I deal with a micromanaging project manager?
Thank you to Algolia for sponsoring this episode. Check out their job posting at algolia.com/softskillsengineering.
-
Episode 44: Discussing Firing and Writing Job Postings
25 januari 2017 · 34 min
Dave and Jamison answer these questions: Lees meer
When I let someone go, should I tell them the reason why?
How do I write a good job description?
We mention Julia Evans’ blog post A litmus test for job descriptions in the second question.
-
Episode 43: Internship Costs and CS Interview Questions
16 januari 2017 · 41 min
Dave and Jamison answer these questions: Lees meer
What do internships cost companies?
How do you feel about asking hard technical computer science questions in interviews?
The second question was prompted by this tweet:
In 20 years of engineering I've never said, "thank goodness we hired someone who can reverse a b tree on a whiteboard while strangers watch"
— Samantha 🐝 Quiñones (@ieatkillerbees) December 14, 2016
-
Episode 42: Bootcamp Job Hopping and Cultural Reliability
2 januari 2017 · 30 min
In this episode, Dave and Jamison answer these questions: Lees meer
Should I switch jobs to my fourth job within two years of graduating from a bootcamp?
What non-technical practices and cultural attributes improve software reliability?
-
Episode 41: Management Snobs and Two Bosses
28 december 2016 · 24 min
In this episode, Dave and Jamison answer these questions: Lees meer
How do I deal with someone who says their job (management) is so much harder than my job (engineering)?
How do I deal with a two-boss situation where I am one of the bosses?
-
Episode 40: Office Visibility and New Tech
21 december 2016 · 33 min
In this episode, Dave and Jamison answer these questions: Lees meer
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?
-
Episode 39: Brilliant Jerks and One on Ones
12 december 2016 · 31 min
In this episode, Dave and Jamison answer these questions: Lees meer
How do I deal with engineers who are skilled technically but rude and demeaning?
What should I talk about in one on ones with my manager or reports? We also cite Questions for our first 1:1, a blog post by Lara Hogan.
-
Episode 38: Going Over Heads and Firing Just After Hiring
5 december 2016 · 34 min
In this episode, Dave and Jamison answer these questions: Lees meer
When is it appropriate to go over someone’s head?
Should I fire the new engineer that we just hired (and who relocated to take the job)?
-
Episode 37: VC Funding and Internal Presentations
29 november 2016 · 32 min
In this episode, Dave and Jamison answer these questions: Lees meer
How does venture capital work, and how does it affect me?
How do I give great presentations at work?