Map for Engineers
Map for Engineers Podcast
Anton Keks: Problems in Software Engineering - PRs, Microservices, Testing, Refactoring | Ep. 5
0:00
Current time: 0:00 / Total time: -1:01:33
-1:01:33

Anton Keks: Problems in Software Engineering - PRs, Microservices, Testing, Refactoring | Ep. 5

Anton, co-founder of Codeborne, and I sit together to discuss some of the problems in software engineering industry - issues with pull requests, microservices, testing, fear of refactoring.

Here are annotated chapters of the discussion, for your convenience:

00:00:00 Intro

00:00:00 Sneak peek

00:00:49 Episode overview

00:04:28 Anton's intro, background

00:06:37 Anton founded Codeborne: TDD and pair programming: following extreme programming principles

00:08:57 Agile is about short feedback loops

00:12:09 Under-engineering vs over-engineering

00:15:29 Tech debt and testing: engineers don't handle tech debt well enough

00:17:45 Lack of refactoring is a big problem

00:18:14 Problems with pull requests

00:27:00 Problems with squash merge

00:27:30 Good commit messages are essential

00:31:09 Good code is easy to change

00:34:34 Pair programming is continuous code review

00:36:11 Daily code review with a whole team

00:48:44 Microservices: be careful

00:59:23 Book recommendations from Anton

01:00:38 Wrap up

Discussion about this podcast

Map for Engineers
Map for Engineers Podcast
Creating a map of knowledge and tools for software engineers.