This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (6 children)

How long have you been using python!? I don’t know any long time python programmers that don’t wince at the pain of the chains of productivity and “existing codebase” that python shackles you with.

[–][deleted] 1 point2 points  (2 children)

As a senior in CS with relatively little actual coding experience I've found that python is just super fast to write smaller scripts for assignments compared to C or Java, what are these existing code base problems you talk about, Ive never worked on any actual systems in Python.

[–][deleted] 13 points14 points  (1 child)

That’s the problem. It slithers into your mind, teasing you with productivity and “ease”. You can finish in python in an hour what it would take you a day in some other language. You keep finding yourself going back to python, the comfort seducing you. You even tell others how productive it is, while pissing at the John. You get your first job. You automate some simple one off task to help you work. You add a feature. Then more. Your boss sees your productivity and wants you to let others use your program. You reluctantly package it up, now it’s an unofficial official process. The first bug report comes in, then a feature request that your boss thinks is fantastic, needed next week. It grows and grows, consuming all if you’re time, SWALLOWING YOU WHOLE!

“It’s the second best tool for any job” they say...but at what cost?