Hacker News new | ask | show | jobs
by stackghost 642 days ago
Maybe you're right and it's not, but Python is definitely a Rube Goldberg machine of tutorials, libraries, and people who will tell you with a straight face that it's reasonable and expected to have 3.10, 3.11, and 3.12 installed alongside each other because reasons.

I say this as someone who writes a fair amount of python and whose package manager decided to install 3.10, 3.11, and 3.12 as dependencies.

Anyway, try explaining that to a bunch of business school people who are accustomed to just doing everything in the latest version of Excel, whatever that happens to be.

2 comments

> try explaining that to a bunch of business school people

Never mind them! I have been programming for decades and have been defeated twice by Python and its disrespect for semantic versioning

Those version 3s often introduce breaking changes.

I continue to be amazed and astounded that it is so popular. A poster child for "do not choose software based principally on popularity". Being unpopular is a handicap, but being popular - just look at Python. The Python ecosystem is a *nightmare*

They will soon have a convenient starting point: https://support.microsoft.com/en-gb/office/introduction-to-p...
Oh good grief.

Looking forward to searching for tutorials explaining the difference between Python .NET Core, Python ASP.NET Core, Python .NET for Business, and Excel .NET Core

...OMG. Getting worse