165
gdb123
15d

the truth about python...

Comments
  • 4
    lol so true
  • 6
    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.
  • 2
    @mundo03 i should probably learn ruby then. i have a hard enough times with commas and semicolons
  • 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
    @mundo03 wait what did i do 😅
  • 1
    @M1sf3t ah haha sorry, have been fighting a flu for days, I am not paying attention :)

    Do learn ruby, it is awesome
  • 0
    @mundo03 damn, that sucks dude. Hope you start getting over it soon.

    I think I'll probably end up trying to learn both, but most likely ruby first. Y'all make it sound like its less accident prone. I'm going to have a hard enough time figuring out what I'm supposed to be doing to make everything work. I spent a min trying to figure out node, thinking hey, javascript, but I stayed pretty lost most of the time regardless and eventually gave up 🤷🏻‍♂️
  • 0
    //C programmer watches them fight over extra space in code while i can write entire code in one line.
  • 0
    @Haxk20 so what's the catch 🤔
  • 1
    @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
    @mundo03 i’m gonna have to check that out. someone else recommended another site the other day but i couldn’t figure out where to start.
  • 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.
  • 0
    I use tabs.
  • 0
    @soulsxrix
  • 0
    *laughs in javascript*
Your Job Suck?
Get a Better Job
Add Comment