Theme 1 – Python 2.7 lingers in financial systems
- “As crazy as it sounds Goldman Sacks and JP Morgan both maintained 2.7 Python as a core language until just a few years ago (yes, it's still used in production).” – chews
- “Python is used as a kind of ‘visual basic’ language in a lot of banks especially in front‑of‑house trading software … migrations … can take years, costs 100s of millions and involve thousands of devs.” – cyberpunk
Theme 2 – The division change shows why breaking backward compatibility hurts
- “The classic example is division: in Python 2, 1 / 2 is 0; while in Python 3 it is 0.5.” – p1anecrazy
- “From long ago memory: in Python 2, 1 / 2 did integer division. You had to do something like 1 / 2.0 if you wanted floating point division.” – smoe
- “Spot on. Py2 was integer division, Py3 was true division. In Py2 you could get the true division with an from __future__ import division.” – kingforaday
Theme 3 – EVE Online’s community, economy and pay‑to‑win shift
- “The thing I miss the most about Eve Online is the immersive free market economy … I don't like how EVE is run, and the pay-to-win mechanics added over the years to entice the whales.” – sph
- “I played EVE for many years, and I really hated the addition of skill injectors … Now it just takes real money cash.” – laughing_man
- “Over the years it lost its soul … The fact that EVE needs a new player tutorial says everything you need to know about the state of the game.” – nntwozz
Theme 4 – Asyncio vs. Stackless/coroutine approaches for concurrency
- “Stackless python had such potential … Modern Python went in a somewhat different direction with asyncio, but with tasklet and continuation it could be a much powerful combo.” – est
- “modern Python went in a somewhat different direction with asyncio, I'll say more, it went the wrong direction. I see async thing in Python as a step backwards.” – rdtsc
- “When python started incorporating asyncio my initial reaction was fairly negative … after using it for a production project I have to say I'm deeply satisfied …” – santiagobasulto
- “my impression with asyncio was that it's great for the uses case it was built for … but if you need to do something a bit different it can become an annoyance.” – vladms