238
gdb123
76d

the truth about python...

Comments
  • 5
    lol so true
  • 10
    I'd put Python in the easy to learn, hard to master category. It's easy to get anything running in python (import whatever_i_was_planning_on_doing), but after seeing the code some people do with it, I've lost a lot of faith in it.

    That and the GIL, fuck the GIL. I had my coworkers stunned at how fast my program was running, told them all I did was do things concurrently. They answered "but so did we, we used threads", hehe, git gud scrubs
  • 1
    @CptFox wouldn’t you need several threads though or an absence of a interpreter lock to run tasks concurrently?
  • 1
    This is indeed true and can also be annoying
  • 4
    Ruby is easier, no errors for extra spaces.
  • 0
    @M1sf3t ruby is dead, don't bother
  • 2
    @Nicci not by a wide fucking margin sonny. Still alive and getting more powerful on each update.
  • 2
    @mundo03 and way more expressive and elegant as well. I really love Ruby
  • 0
    Liiiieessssss

    There are places where extra spaces are allowed in Python 🙂
  • 0
    @M1sf3t dead how?
    Guess you are one of those node guys. Ew.
  • 1
    @AleCx04 yes it is!
  • 2
    @dUcKtYpEd They used Threads, but with CPython's Interpreter Lock, that just means their tasks are time multiplexed. I keep telling them that if they want proper concurrency, they should use Process (and use pipes to exchange data between processes), but they never listen.

    Silver lining, I have the monopoly of high speed in my team 😛
  • 1
    @M1sf3t ah haha sorry, have been fighting a flu for days, I am not paying attention :)

    Do learn ruby, it is awesome
  • 0
    //C programmer watches them fight over extra space in code while i can write entire code in one line.
  • 0
    @M1sf3t you won't suffer with ruby like when doing node.
    Everything is so easy and straight forward.

    I recommend rubymonk to get started :)
  • 0
    @CptFox oh man forming processes I’ve always found to be delicate work. I don’t know how python utilizes processes though and that’s what it’s really come down to for me is how easy the language makes it. For instance I hate forking with php. I don’t think the language is suited for it which sucks cause I like php for general web dev
  • 0
    @dUcKtYpEd ruby forks beautifuly
  • 1
    there are so many node frameworks that have their own set of opinions that you have a large arsenal of options for whatever give task your going after. There’s even a node.js framework for robotics. Great thing about node is if you have the experience to use it without a framework or on a very un-opinionated framework like express you can build your app out how you like it rather then how most opinionated frameworks like rails, laravel or net would have you. Node makes forking shared or separate processes really easy as well. I wouldn’t use any other framework for the kinds of jobs I’m using it for now. It’s fantastic
  • 0
    As @CptFox said: easy to learn, hard to master.
  • 1
    I use tabs.
  • 0
    @soulsxrix
  • 0
    *laughs in javascript*
  • 0
    Better then writing tons of curly braces and ;
  • 1
    So intuitive you have to send yourself to your methods!!

    class Dog:
    def bark(self) :
    print('wtf')
Your Job Suck?
Get a Better Job
Add Comment