Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

No way man, that's such a square question, it's not about specifics, it's about generalities.

Ahem. That was a joke. But in seriousness, I've also never heard a specific example of a programming problem solved during a trip, but I can say that I've found tripping to be very beneficial in some unexpected areas:

1. Holistic understanding feels easier. E.g. understanding other people on a much deeper holistic level. I'm usually not very great at group socializing in parties or whatnot but tripping actually helps with that a lot. This is, in my mind, the same kind of "systems understanding" that could be applied to programming. You can intuitively understand a complex system of subtle interactions, on a deeper level than just what's being said.

2. Visualization. Almost anything can be visualized, even if it doesn't really make sense. And the visualizations feel real, which makes them easier to move and comprehend. Sometimes you can literally see them, like in the patterns of the veins on your hand, or the stitching in your clothes.

3. Unexpected mutation. During a trip, things can often move in a weird way, including things that don't normally move, like concepts or diagrams (or walls -- just try not to stare at them too long). It's notoriously challenging to rotate, skew, or otherwise transform your mental visuals. Tripping can make this trivial.

4. Perceived reality. The difference between real and virtual completely fades. Video games feel real (which is awesome when it's not terrifying). Have you ever played an FPS where you are literally afraid to die? It actually makes you a lot better! This same perceptive shift collapses the difference between real/virtual, digital/analog (in the nontechnical sense), practical/theoretical. It collapses inside/outside as well. You are not separate from what you are doing or thinking about; you're part of the system, like you're literally contained within the conceptual structure. This kind of dichotomy-destroying mindset opens up some very interesting new perspectives.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: