Skip to content
My life as a programmer cover art

All episodes

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

#
Title
401

Do devs need to explain to new hires why bad code is the way it is?

402

Is industry experience more important the tools when applying for programming jobs?

403

How do software architects stay up to date?

404

How do software devs handle stress?

405

Should I keep all my code in the main method?

406

How do you become a non replaceable software dev?

407

Do you consider system scaling when you start coding?

408

Should devs improve things to show ownership?

409

What IT role will give me the chance to travel?

410

What should you never do to a programmer?

411

How to handle disagreements in code reviews?

412

How to convince a company that you can learn a programming language on the job?

413

When an interviewer asks how you got in to programming what are they looking for?

414

How do you improve your system design skills?

415

If no code is the future is a CS degree worth it?

416

What is the future of programming languages?

417

How to avoid shipping debugging code in to production?

418

How do you avoid getting sad when working with bad code?

419

What skills do devs want from the DevOps engineer?

420

Why is it wrong to Google for code solutions?

421

Why do IT companies use the Fizz Buzz algorithm to test devs?

422

Why are freelance devs sensitive about being freelancers?

423

What programming language do you mostly use?

424

How difficult is it to find talented software devs?

425

How do you view new devs who improve the codebase?

426

To be a senior in a programming language do you read all the docs?

427

Has your love for software development grown over the years?

428

How can diversity help a software team?

429

Should dev teams prefer tech over process?

430

Can you learn hacking by learning programming?

431

How many programming language do you need to learn to get a job?

432

Why don't programmers write documentation?

433

Do systems end up different from the original specification?

434

Do programmers memorize code?

435

What is the best programming language in software engineering?

436

What makes software devs happy at work?

437

How do big companies organize software teams?

438

How do you know if someone wrote their own code?

439

What should all CS majors know about programming?

440

What about programming portfolios?

441

How do to explain to your boss that the code needs a major rewrite?

442

Why do programmer shame each other with pull requests?

443

How demanding is your job as a tech lead?

444

How do you stay disciplined?

445

Should a new dev try everything before asking for help?

446

Why don't more people become software freelancers?

447

Are programmers smarter than non programmer human beings?

448

What are the signs that expose a incompetent software developer?

449

How do you keep motivated if you fail at CS algorithm questions?

450

How would you describe the most complex architecture you have designed?

451

What are interviewers looking at during a programming interview?

452

Will software devs treat me differently if I start coding in my 30's?

453

As a software engineering manager what is the ideal software developer?

454

In what order do you code your websites?

455

Should software devs not teach juniors since they will replace them?

456

Can controlled system crashes make a reliable system?

457

Do you think of yourself as a engineer, programmer or software developer?

458

What do team leads never want to hear from their developers?

459

Do unsolved programming problems disturb your sleep?

460

What does failing gracefully mean in software development?

461

Is DRY important in test?

462

How do you make your presence felt in your software team?

463

How do you differentiate between a passionate programmer from one who is not?

464

Does work become more enjoyable when you follow good programming practices?

465

What about working with bad code on a deadline?

466

Where should you locate your new startup?

467

Do software development need amateur programmers?

468

Do programmers get offended if they are asked to submit code for review?

469

What have you learned from the programming content you have consumed?

470

Do you ask other software teams for help?

471

Is Scrum useful?

472

Have you failed at solving a simple coding problem in a interview?

473

What do devs do when they run out of ideas for solving a problem?

474

How do incompetent software devs keep their jobs?

475

What do good programmers do that makes them good?

476

How difficult was it to transition to fullstack development?

477

How do programmers commit to estimations?

478

Should devs use one letter variable names?

479

Why do they ask about what libraries I use in programming interviews?

480

Why do software devs have to be good at architecture?

481

Has your skills outside programming helped with programming?

482

How do you define your ideal software manager?

483

Why is OOP so popular when FP is said to be superior?

484

When is my code done?

485

Do software engineers learn every week?

486

What do companies look for in code samples?

487

How can devs develop their business skills?

488

What do most people don't know about being a programmer?

489

Can a mid level dev be considered a senior?

490

Do architect have any time to code?

491

How do you apply what you have read in programming books?

492

Is it normal for new devs to write unit tests for the seniors?

493

Do you apply to multiple programming jobs at the same time?

494

How do you know how many people is needed on a coding project?

495

How do you define mediocre code?

496

Do programmers with CS knowledge think differently than others?

497

How do you evaluate code?

498

What if I am not respected at work?

499

Is taking a job in a team without senior devs a bad idea?

500

When should you not use DRY?