Live data from Hacker News

Understanding SOLID Principles: Interface Segregation Principle

codeburst.io

31–35 of 35 posts

Re: Understanding SOLID Principles: Interface Segregation Principle

#31

I like to work together with open-minded smart people. Stuff like SOLID only matters if you don't.

I would say that this is egotistical rubbish. As the saying goes "Learn the rules like a pro, so you can break them like an artist."

In other words, good experienced people (if they are also open-minded and smart) aren't ignorant of these rules - they have practised the rules, internalised them and occasionally decide to deliberately bend or break them.

Re: Understanding SOLID Principles: Interface Segregation Principle

#32

I like to work together with open-minded smart people. Stuff like SOLID only matters if you don't.

I would say that this is egotistical rubbish. As the saying goes "Learn the rules like a pro, so you can break them like an artist." In other words, good experienced people (if they are also open-minded and smart) aren't ignorant of these rules - they have practised the rules, internalised them and occasionally decide to deliberately bend or break them.

I’d argue if you started with these rules from the beginning, you are not much of an artist.

Re: Understanding SOLID Principles: Interface Segregation Principle

#33

Earlier quoted context omitted.

I would say that this is egotistical rubbish. As the saying goes "Learn the rules like a pro, so you can break them like an artist." In other words, good experienced people (if they are also open-minded and smart) aren't ignorant of these rules - they have practised the rules, internalised them and occasionally decide to deliberately bend or break them.

I’d argue if you started with these rules from the beginning, you are not much of an artist.

You are welcome to try and make that argument. But in the context of computer programming, I don't think that idea is very coherent.

Re: Understanding SOLID Principles: Interface Segregation Principle

#34

Earlier quoted context omitted.

I’d argue if you started with these rules from the beginning, you are not much of an artist.

You are welcome to try and make that argument. But in the context of computer programming, I don't think that idea is very coherent.

I won't make this argument for you, as you already seem very convinced that you are right. I know that I never gave much about these principles, they are fads that come and go. Get a math degree, and a computer science degree, and you won't need some made up principles you need to believe in like you believe in religion.

Re: Understanding SOLID Principles: Interface Segregation Principle

#35

Earlier quoted context omitted.

You are welcome to try and make that argument. But in the context of computer programming, I don't think that idea is very coherent.

I won't make this argument for you, as you already seem very convinced that you are right. I know that I never gave much about these principles, they are fads that come and go. Get a math degree, and a computer science degree, and you won't need some made up principles you need to believe in like you believe in religion.

> Get a math degree, and a computer science degree

Been there, done that. Also - I am open to positive cases being put forward, dismissive of angry rants and straw men arguments.

Post reply on HN