AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
The Separation of Concerns in Coding and Programming
The idea of the program is a separate thing altogether from the implementation. You can't, you know, sort of think about what the program is going to do without an understanding of whether you can code it or not. There are two things that you should do before you start writing code. And I have a very simple criterion for whether you've done this properly: someone can use it without having to look at the code. It's completely obvious to me but doesn't seem to be obvious to programmers because they're not programmers, they're coders.