Wow, the most amazing thing here is that you commented on this post. I never promoted it, even on twitter, but still.
Returning to the question, I think that the development process is a very interesting thing with multiple layers of complexity. It's like a network service security - if you think that the service is either secure or not, you're doing it wrong. You have to establish some threat model or risk model in this case, and then continue carefully with a full understanding of what and why you do it. Every layer has to be solved separately with different priorities. Failing to do that leads to learning every algorithm of the world without any actual leverage to use it in practice in real life, establishing R&D departments that do R&D on nothing interesting, and different kinds of corporate cringe
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Wow, the most amazing thing here is that you commented on this post. I never promoted it, even on twitter, but still.
Returning to the question, I think that the development process is a very interesting thing with multiple layers of complexity. It's like a network service security - if you think that the service is either secure or not, you're doing it wrong. You have to establish some threat model or risk model in this case, and then continue carefully with a full understanding of what and why you do it. Every layer has to be solved separately with different priorities. Failing to do that leads to learning every algorithm of the world without any actual leverage to use it in practice in real life, establishing R&D departments that do R&D on nothing interesting, and different kinds of corporate cringe