Cruft (noun) [INFORMAL | COMPUTING] : badly designed, unnecessarily complicated, or unwanted code or software. First and foremost, keep things simple… As much as possible, keep everything smaller. Smaller projects are better. Smaller packages are […]
This interview only scratches the surface on a number of interesting and important topics that David has unique and valuable views on. We talk about the ideal team size and structure for software projects; the importance of sound engineering principles in building production software; what enterprise software projects can learn from Netflix; how to focus on what matter in automated tests; as well as career and productivity tips.
In this interview, you will discover what software engineers and product managers can learn from airline pilots – especially when building and delivering mission-critical software. Adam also talks about the challenges and rewards of working in the chaotic environment of fast-growing startups; winners and losers in our post-pandemic future; quantum computing; blockchain; and productivity tips.
In this interview, experienced cloud platform engineer Tarun Arora talks about the relative strengths and weaknesses of Amazon AWS and Microsoft Azure in terms of the DevOps experience. We also discuss Infrastructure as Code tools and Tarun’s experience in migrating a very large on-premise project to the cloud.
In this interview, Adriana shares her insights on the common traits of successfully delivered software projects; the business benefits of remote working; what makes a good CTO; how to fast-track your software engineering career; productivity tips and more.