Skip to content
My life as a programmer cover art

All Episodes

My life as a programmer — 1,000 episodes · page 2 of 10

#
Title
101

Is it ok to just do the minimum at work?

102

Do all IT companies have leeches?

103

Do I need to consider scalability for the resume projects?

104

In a top company would you still try to understand how the tech works under the hood?

105

Will a junior get promoted if they are better than a senior?

106

How do principle engineers stay motivated?

107

Why are programmers big nerds?

108

What example of coaching software devs do you have?

109

Do you answer new team members questions or do you refer them to the docs?

110

Do principle engineers have the same coding skills as seniors?

111

Have you ever been forced to implement an architecture you did not agree with?

112

Have you been a principle engineer?

113

Why to principle engineers go in to management?

114

How long does the onboarding of a junior take?

115

When is a software dev a liability to the team?

116

What skills do you need to make your own dev tools?

117

When to let a software dev go?

118

How can desktop development come back?

119

When should a company revise the tech stack?

120

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

121

Is creating reliable software hard?

122

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

123

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

124

Why are companies trying to reduce push-back bias?

125

What is it like working as a senior software dev?

126

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

127

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

128

How to avoid code review comments that add no value?

129

What tone to use in pull requests when making suggestions?

130

Is tech debt inevitable?

131

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

132

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

133

How to keep up in frontend development?

134

Does programming ever stop feeling cool?

135

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

136

What are realistic expectations when switching career to frontend development?

137

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

138

Does development speed increase when you hire more people?

139

Why do tech companies have a informal dress code?

140

Are QA's usually less geeky than software devs?

141

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

142

What is the trait the best software devs have?

143

Is it ok to ship software with bugs somtimes?

144

What is the difference between elegant and clever code?

145

Will AI take over writing website content?

146

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

147

Is software development process oriented?

148

How to contribute to more complex projects?

149

Why is my company reinventing instead of using a library?

150

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

151

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

152

How requirements gathering evolved?

153

How do you keep your pull request small?

154

How do you do automated tests?

155

What if your best dev quits?

156

How do you commit to a idea?

157

How do you reduce Microservice communication?

158

How can a software manager create a inclusive work environment?

159

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

160

Are engineering manager good at creating high performance software teams?

161

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

162

What skills do you need to form a software team?

163

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

164

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

165

How do you progress when you find problems?

166

How can I have the confidence to switch companies?

167

Is it best practice to provide a client library for Microservices?

168

How important is a product manager for a software team?

169

What does exhibiting thought leadership mean for a software dev?

170

What is your best software developer job experience?

171

How do mediocre software devs try to cover their tracks?

172

What programming language can I use to build a social media app?

173

Can you describe a over engineered super system?

174

What happens if I practice coding every day?

175

How to deal with slow code reviews?

176

How do you keep code reviews from taking forever?

177

How do you pick your tech project to advance your career?

178

Do abstractions mean giving up flexibility?

179

Are there any downsides to AI code generation?

180

How do you get people skills?

181

How does it feel to do well in a tech interview?

182

How do you view a code review without comments?

183

Would you be happy if your manager coded?

184

How do you pick a tech project?

185

Do you follow tech for professional reasons?

186

What can help devs recover from anti patterns?

187

Are software devs known to use over technical jargon?

188

Should IT companies treat the customer as always being right?

189

How to avoid getting stuck when programming?

190

How to avoid over engineering?

191

How to improve your craft as a software dev?

192

Why are tech companies creating tech first career ladders?

193

What does it mean to expect a software dev to be accountable?

194

How long will it take a junior dev to become in demand?

195

What is a waste of time in software development?

196

Are software devs payed in proportion to their productivity?

197

How could a manager understand a technical rabbit hole?

198

How to know if a company follows good software practices?

199

Why are there so few desktop apps?

200

When do you run regression tests?