Skip to main content
My life as a programmer

My life as a programmer

By Fredrik Christenson

Daily answers to programming questions
Available on
Apple Podcasts Logo
Google Podcasts Logo
Overcast Logo
Pocket Casts Logo
RadioPublic Logo
Spotify Logo
When to let a software dev go?

When to let a software dev go?

When to let a software dev go?

May 04, 202413:17
How can desktop development come back?

How can desktop development come back?

How can desktop development come back?

May 03, 202410:28
When should a company revise the tech stack?

When should a company revise the tech stack?

When should a company revise the tech stack?

May 02, 202413:29
How to have effective 1 on 1's with your manager?

How to have effective 1 on 1's with your manager?

How to have effective 1 on 1's with your manager?

May 01, 202411:23
Is creating reliable software hard?

Is creating reliable software hard?

Is creating reliable software hard?

Apr 30, 202412:35
Should dev teams be able to stop feature development to handle tech debt?

Should dev teams be able to stop feature development to handle tech debt?

Should dev teams be able to stop feature development to handle tech debt?

Apr 29, 202414:19
When you have prod issues do you learn from your mistakes?

When you have prod issues do you learn from your mistakes?

When you have prod issues do you learn from your mistakes?

Apr 28, 202411:15
Why are companies trying to reduce push-back bias?

Why are companies trying to reduce push-back bias?

Why are companies trying to reduce push-back bias?

Apr 27, 202411:50
What is it like working as a senior software dev?

What is it like working as a senior software dev?

What is it like working as a senior software dev?

Apr 26, 202412:59
How do senior devs feel when a junior deny their pull request?

How do senior devs feel when a junior deny their pull request?

How do senior devs feel when a junior deny their pull request?

Apr 25, 202412:33
Is it more satisfying to get a promotion than a new job?

Is it more satisfying to get a promotion than a new job?

Is it more satisfying to get a promotion than a new job?

Apr 24, 202410:18
How to avoid code review comments that add no value?

How to avoid code review comments that add no value?

How to avoid code review comments that add no value?

Apr 23, 202409:29
What tone to use in pull requests when making suggestions?

What tone to use in pull requests when making suggestions?

What tone to use in pull requests when making suggestions?

Apr 22, 202413:32
Is tech debt inevitable?

Is tech debt inevitable?

Is tech debt inevitable?

Apr 21, 202409:29
If ageism is a problem in IT why do people give positive feedback on making the switch?

If ageism is a problem in IT why do people give positive feedback on making the switch?

If ageism is a problem in IT why do people give positive feedback on making the switch?

Apr 20, 202412:31
How do you design your api's to handle soft deletes?

How do you design your api's to handle soft deletes?

How do you design your api's to handle soft deletes?

Apr 19, 202409:24
How to keep up in frontend development?

How to keep up in frontend development?

How to keep up in frontend development?

Apr 18, 202415:32
Does programming ever stop feeling cool?

Does programming ever stop feeling cool?

Does programming ever stop feeling cool?

Apr 17, 202410:06
Are people skills the most important skill for a senior software development?

Are people skills the most important skill for a senior software development?

Are people skills the most important skill for a senior software development?

Apr 16, 202411:03
What are realistic expectations when switching career to frontend development?

What are realistic expectations when switching career to frontend development?

What are realistic expectations when switching career to frontend development?

Apr 15, 202411:23
How do you evaluate IT companies when applying for a job?

How do you evaluate IT companies when applying for a job?

How do you evaluate IT companies when applying for a job?

Apr 14, 202412:09
Does development speed increase when you hire more people?

Does development speed increase when you hire more people?

Does development speed increase when you hire more people?

Apr 13, 202407:07
Why do tech companies have a informal dress code?

Why do tech companies have a informal dress code?

Why do tech companies have a informal dress code?

Apr 12, 202407:39
Are QA's usually less geeky than software devs?

Are QA's usually less geeky than software devs?

Are QA's usually less geeky than software devs?

Apr 11, 202409:36
Is a software dev constantly judged by the quality of their code?

Is a software dev constantly judged by the quality of their code?

Is a software dev constantly judged by the quality of their code?

Apr 10, 202411:02
What is the trait the best software devs have?

What is the trait the best software devs have?

What is the trait the best software devs have?

Apr 09, 202408:27
Is it ok to ship software with bugs somtimes?

Is it ok to ship software with bugs somtimes?

Is it ok to ship software with bugs somtimes?

Apr 08, 202407:35
What is the difference between elegant and clever code?

What is the difference between elegant and clever code?

What is the difference between elegant and clever code?

Apr 07, 202411:48
Will AI take over writing website content?

Will AI take over writing website content?

Will AI take over writing website content?

Apr 06, 202412:23
Is it true that most software devs do not like testing?

Is it true that most software devs do not like testing?

Is it true that most software devs do not like testing?

Apr 05, 202410:21
Is software development process oriented?

Is software development process oriented?

Is software development process oriented?

Apr 04, 202408:31
How to contribute to more complex projects?

How to contribute to more complex projects?

How to contribute to more complex projects?

Apr 03, 202410:20
Why is my company reinventing instead of using a library?

Why is my company reinventing instead of using a library?

Why is my company reinventing instead of using a library?

Apr 02, 202411:09
Are you a senior when you stop being afraid of a problem that used to scare you?

Are you a senior when you stop being afraid of a problem that used to scare you?

Are you a senior when you stop being afraid of a problem that used to scare you?

Apr 01, 202409:56
Do you think through the solution immediately after getting the requirements?

Do you think through the solution immediately after getting the requirements?

Do you think through the solution immediately after getting the requirements?

Mar 31, 202409:51
How requirements gathering evolved?

How requirements gathering evolved?

How requirements gathering evolved?

Mar 30, 202408:32
How do you keep your pull request small?

How do you keep your pull request small?

How do you keep your pull request small?

Mar 29, 202408:59
How do you do automated tests?

How do you do automated tests?

How do you do automated tests?

Mar 28, 202411:55
What if your best dev quits?

What if your best dev quits?

What if your best dev quits?

Mar 27, 202410:60
How do you commit to a idea?

How do you commit to a idea?

How do you commit to a idea?

Mar 26, 202410:31
How do you reduce Microservice communication?

How do you reduce Microservice communication?

How do you reduce Microservice communication?

Mar 25, 202412:58
How can a software manager create a inclusive work environment?

How can a software manager create a inclusive work environment?

How can a software manager create a inclusive work environment?

Mar 24, 202411:38
Are you happy that your manager wants to review your code?

Are you happy that your manager wants to review your code?

Are you happy that your manager wants to review your code?

Mar 23, 202408:00
Are engineering manager good at creating high performance software teams?

Are engineering manager good at creating high performance software teams?

Are engineering manager good at creating high performance software teams?

Mar 22, 202408:44
If you fail to meet OKR's does that mean that the team failed?

If you fail to meet OKR's does that mean that the team failed?

If you fail to meet OKR's does that mean that the team failed?

Mar 21, 202410:00
What skills do you need to form a software team?

What skills do you need to form a software team?

What skills do you need to form a software team?

Mar 20, 202407:45
How can a friendly tech lead avoid getting taken advantage of?

How can a friendly tech lead avoid getting taken advantage of?

How can a friendly tech lead avoid getting taken advantage of?

Mar 19, 202411:44
How to deal with a nice dev who doesn't produce?

How to deal with a nice dev who doesn't produce?

How to deal with a nice dev who doesn't produce?

Mar 18, 202413:51
How do you progress when you find problems?

How do you progress when you find problems?

How do you progress when you find problems?

Mar 17, 202409:17
How can I have the confidence to switch companies?

How can I have the confidence to switch companies?

How can I have the confidence to switch companies?

Mar 16, 202408:45