Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Ganja for software design

by Anonymous Monk
on Sep 12, 2002 at 16:14 UTC ( #197264=note: print w/ replies, xml ) Need Help??


in reply to Coding while drunk

I work on software when I'm a little stoned pretty frequently. It helps me to look at the problem from new perspectives and it really helps me to come up with simple and elegant top-level designs. My architecture really does benefit from lighting up every once in a while and then sitting back and thinking really hard about whether I'm taking the design in the right direction or not.

I also like to get a little stoned and then test my code for usability. If I can use it when I'm stoned then that's a pretty good indication that the interface is clear and simple and usable. Smoking pot kind of brings me down to the level of an end-user and it makes me more likely to go off clicking on things that I subconsciously don't do when I'm sober. I open up a "notes.txt" file in Emacs on one monitor and then I go off and try to break my code on another, and I normally have pages and pages of notes on things that need to be fixed after an hour or two. Throw a little acid jazz into the process and it's actually a lot of fun.

I don't really recommend trying to actually write code when you're stoned. It's a great state for sitting back and thinking about top-level stuff or examining your application for beauty, but it impairs concentration in the worst way and your code suffers. Espresso will always be my favorite substance for coding assistance.


Comment on Ganja for software design
Re: Ganja for software design
by ash (Monk) on Sep 13, 2002 at 13:08 UTC

    Yeah right.
    New perspectives, solving problems in a new way, blablabla.
    In a few years you'll realize you were just fucked. :-)

    Acid and assembler though, now /that/ is something :o)

    -- 
    ash/asksh <ask@unixmonks.net>

Re: Ganja for software design
by xyzzy (Pilgrim) on Aug 04, 2009 at 18:12 UTC
    sooooo true. i figured out how to solve just about all of my CS assignements after a spliff or two, but the amount of typos and syntax errors skyrockets. combining with dangerous amounts of energy drinks or mild amphetamines helped me speed up the recognition and correction of my mistakes but it also led to all-nighters bent over my laptop typing furiously while listening to gabber and speedcore, neurotically counting down the seconds till the due date...

    DRUGS ARE BAD, KIDS


    "Everything is true." "Even false things?" "Even false things are true" "How can that be?" "I dunno man, I didn't do it."

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://197264]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (4)
As of 2014-10-25 09:16 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    For retirement, I am banking on:










    Results (142 votes), past polls