Skip to content
My life as a programmer cover art

All episodes

My life as a programmer, 1,000 episodes. Page 4 of 10.

#
Title
301

Should new devs pick a language with a large community?

302

How can a tech lead avoid being the single point of failure?

303

How do you tell a dev that their idea is bad without demotivating them?

304

How do you spot a philosopher programmer in a software team?

305

How to get over the fear of getting in to programming?

306

What about the current tech bubble?

307

Do software candidates ask questions for the sake of asking questions?

308

How can a software manager help with a software devs career progression?

309

Do devs make the mistake of thinking it is their managers job to help their growth?

310

How can a software manager fix a team that is writing bad code?

311

How do you spot when a dev lied on their CV?

312

How to lead your dev team?

313

Should devs focus on learning languages or techniques?

314

How can you learn to emotionally detach from your code?

315

Do software devs focus too much on becoming 10x devs?

316

Have you ever given uncomfortable feedback to your software developers?

317

How can a dev figure out what a customer needs when they don't know?

318

What does "documentation for different complexities and domains" mean?

319

How can I get better at expressing my thoughts to senior devs?

320

How are frequent issues handled in a blameless office culture handled?

321

How do you keep your development projects organized?

322

What to do when a developer rewrites other devs code?

323

Is the primary job of a software dev to deliver value?

324

Will all IT systems eventually suck?

325

How do you help a dev team to stop doing things in an old way?

326

Should a experienced dev always have an opinion on how to build things?

327

Is looking after data quality improve software development speed?

328

Is data quality one of the biggest challenges in IT companies?

329

Should time tested legacy systems be replaced?

330

Do quiet devs get labeled as ignorant?

331

Should software devs write documentation to improve communication skills?

332

When do software devs stop caring about their work?

333

How effective are software interviews?

334

How do to ace my software interview?

335

If system design about making trade offs?

336

How is coaching as a tech lead different from a engineering manager?

337

Are there times when the tech leads have to decide against the team?

338

How do large companies test their API's?

339

How should a software dev learn a new concept that is hard to understand?

340

How do you rewrite a old system to new tech?

341

How do you handle regular sprint overflow?

342

Why do IT companies promote internal mobility?

343

What are some growing pains of IT startups?

344

Are software best practices just dev preferences?

345

How do you build a team of motivated devs?

346

What is the most time consuming part of software projects?

347

How do you stay calm when fixing a production problem?

348

Do you repeat yourself to junior devs?

349

How can devs avoid distractions?

350

How fast do software devs who do not code lose their skills?

351

What makes software devs feel bad about themselves?

352

How can you change a software team who only write test to get better coverage?

353

Do you offer unsolicited advice to other dev teams?

354

What does it mean to be a multiplier tech lead?

355

What is the saddest part about being a programmer?

356

Are there too many new frontend devs?

357

Why do people pay more for western devs instead of Indian ones?

358

How do you structure sprint demos to get more user feedback?

359

What does backend scaling mean?

360

When working remotely what country do I base my salary expectation on?

361

Should I put my salary expectation on my CV?

362

Can you give examples of good answers to interview questions?

363

How do you handle bad coding standards at a new job?

364

What makes software devs quit their job?

365

Is the difference between good and mediocre software devs their CS knowledge?

366

How do you balance easy and complex code?

367

Should devs try to take on the hardest jobs?

368

Why are programmers so well paid when the job is so easy?

369

What do software get that most don't?

370

Is it important that software devs understand the big picture?

371

How can a junior convince a senior dev to use OOP?

372

Do software devs care too much about how pro their code is?

373

What type of software dev has the best work life balance?

374

How do you strive to make an impact as a software dev?

375

Do devs need to know how to reduce infra cost?

376

Can you ask if continuous learning is part of a job?

377

How to find a job in a stack I have not worked in?

378

Why is encapsulation good?

379

How do you spot a junior, mid and senior dev?

380

What is the bitter truth about software development?

381

How do you tell a senior dev that his code is bad?

382

How do you know if the software you develop is helping the company?

383

How will the DevOps role grow?

384

Why is so hard to find a dev co founder for my startup?

385

How do you write scalable css?

386

What is the problem with devs not caring about their domain?

387

Is backend development going to become obsolete?

388

How to point out bugs in other developers code?

389

Is coding challenge homework critical when hiring a senior dev?

390

Why do devs work on boring apps?

391

What is the point of a CS degree if it does not prepare you to be a programmer?

392

Do you log off work only after you achieved your daily coding?

393

Why do companies give fake deadlines to devs?

394

How to explain your programming job to someone who doesn't work in IT?

395

What are some things no one tells you about a career in programming?

396

How do you figure out if a programmer is the real deal?

397

How to become a good software dev in any programming language?

398

Why are programming forums so hostile?

399

What is the longest a programmer who could not code stayed at a job?

400

Are there too many software devs?