Hacker News new | ask | show | jobs
by jesseduffield 730 days ago
In this interview I had the chance to ask Bob many questions that had been stewing in my mind for a while, such as: * Are there some domains where Object-oriented programming is better suited than functional programming? * Is the Single Responsibility Principle supposed to be taken literally? * Is the Dependency Inversion Principle still useful if you have fast compile times and it’s easy to test dependencies without injection * Testing private methods: surely sometimes it’s okay * Is 100% code coverage actually a good goal? * How does Bob feel about programmers who just see their job as a job and aren’t passionate about it * Is a call for professionalism just unproductive gatekeeping? * Comparison as a thought leader to Martin Fowler * Does AI threaten programmer jobs * Will we have an AI singularity?

If any of the above questions have been or your mind too, you might find this interview valuable.