For the first time in the history of TIOBE's index, Java has slipped out of the top two, leaving Python to occupy the spot behind reigning champion, C.
It's great for non programmers and quick scripting with a bit more functionality then bash, but yeah. Using it in production instead of just as a tool is weird to me.
Yup, my guy wanted to produce an exe out of his python script. that took about 2 days of work to get working properly. Now i'm tracking down multiple O(n^3) loops in the code, with terrible intellisense. fucking ugh
The whole point is you intentionally make it take forever and speghetify the code so management absolutely needs you around to keep the franken script functional. Extra points if you have it run slowly by default, but have a hidden flag that bypasses the slowdowns to make you look like a wizard.
In this case, the guy who wrote it is a civil engineer, not a software engineer. So its just inexperience. Everything else about the code is actually really nice; he actually uses classes and shit, so I can easily find what i need. I have a data scientist on my team with way more programming experience and he fucking sucks.
Python is such a magical language. It lets you get away with so much shit with lists and for loops. I wonder if he did a list operation then traversed the list recursively within that operation multiple times. Something that monstrously inefficient should be pretty easy to spot at least thanks to the whitespace, just look for a block of code that looks like a chapo struggle session.
I fucking hate python so much. Have to work on it right now cause one of our non programmers wrote a script that needs optimizing.
whoever thought semantic whitespace was a good idea needs to be reeducated
It's great for non programmers and quick scripting with a bit more functionality then bash, but yeah. Using it in production instead of just as a tool is weird to me.
Yup, my guy wanted to produce an exe out of his python script. that took about 2 days of work to get working properly. Now i'm tracking down multiple O(n^3) loops in the code, with terrible intellisense. fucking ugh
I feel like you have to understand algo complexity to even write something that inefficient
deleted by creator
The whole point is you intentionally make it take forever and speghetify the code so management absolutely needs you around to keep the franken script functional. Extra points if you have it run slowly by default, but have a hidden flag that bypasses the slowdowns to make you look like a wizard.
deleted by creator
Gotta hide it real well.
In this case, the guy who wrote it is a civil engineer, not a software engineer. So its just inexperience. Everything else about the code is actually really nice; he actually uses classes and shit, so I can easily find what i need. I have a data scientist on my team with way more programming experience and he fucking sucks.
Sounds like it's not actually that bad then haha
deleted by creator
Python is such a magical language. It lets you get away with so much shit with lists and for loops. I wonder if he did a list operation then traversed the list recursively within that operation multiple times. Something that monstrously inefficient should be pretty easy to spot at least thanks to the whitespace, just look for a block of code that looks like a chapo struggle session.