If I haven't solved every problem there is to solve, is my assertion less true? Is your argument "There are problems in software engineering that can only be solved by dropping acid?"
The best programmers in the world -- those who work together to solve the most complex and aggressive problems asked of the human mind -- are those who come to work every day, solve problems, and write code, and go home. They don't spend their time justifying "lifehacks" like taking LSD for that extra "edge" over other programmers.
The concept of "getting an edge" is so not what we're talking about here.. not quite the opposite but the attitude of wanting to get an edge is the exact opposite.
It's about wanting to know more and to expand your horizons for their own sake. Look at some of the "best programmers in the world". Lots of crazy beards in that group, right?
It can't be justified, that is all. I don't know that there are problems that can only be solved only by taking LSD, but neither can I categorically say that there aren't any at all, as you just did.
How do you know? That is what I asked, and you haven't answered me. You're making assertions about the best programmers in the world that you can't possibly back up. How do you know that some of them don't take LSD?
>If I haven't solved every problem there is to solve, is my assertion less true?
Either that or you've discovered some property of 'complex' problems that precludes the use of LSD to solve them. Otherwise, yes, it is less true (i.e. baseless and false).
The best programmers in the world -- those who work together to solve the most complex and aggressive problems asked of the human mind -- are those who come to work every day, solve problems, and write code, and go home. They don't spend their time justifying "lifehacks" like taking LSD for that extra "edge" over other programmers.