zlacker

[parent] [thread] 6 comments
1. notepa+(OP)[view] [source] 2025-11-19 22:42:50
If Golang was around, it might have killed python then I think. To many, the 2->3 jump made little sense. I honestly wish they just started a new language instead.

I still to this day stumble upon code I have to use 2.7 on, thankfully things like pipx make it easy these days. but still,switching back and forth could be a pain.

But you're right, it wasn't like Perl 6. People moved to python and php mostly from perl. what were going to move to from python 2? Ruby?

replies(2): >>jcranm+L >>loeg+Un
2. jcranm+L[view] [source] 2025-11-19 22:47:29
>>notepa+(OP)
Python 2.7 was EOL'd at the start of 2020, and serious effort to move from 2 to 3 didn't start until around 2018, by which time Go was a very major player.
replies(2): >>Camouf+6a >>notepa+Ff
◧◩
3. Camouf+6a[view] [source] [discussion] 2025-11-19 23:51:06
>>jcranm+L
Major-ish. It was getting experimental module support around 2018; arguably go get was already better than Python's mess, but it wasn't great. It wasn't that widespread in industry yet - we could very rarely hire anyone with a Go background at that point.
replies(1): >>loeg+On
◧◩
4. notepa+Ff[view] [source] [discussion] 2025-11-20 00:38:33
>>jcranm+L
I meant when 3.0 was released. By the time 2.7 was EOL'd 3.0 had gained enough momentum to be a viable alternative. It was easier to just migrate to 3.0.

In 2018, I don't know if Go was a major player, both it and rust were still new-ish languages. There was still a concern of being able to hire devs if you used them, where as not so much in the past 4-5 years.

replies(1): >>loeg+qn
◧◩◪
5. loeg+qn[view] [source] [discussion] 2025-11-20 01:41:58
>>notepa+Ff
> By the time 2.7 was EOL'd 3.0 had gained enough momentum to be a viable alternative. It was easier to just migrate to 3.0.

~3.8 at the time, not 3.0. 3.0 was a mess.

◧◩◪
6. loeg+On[view] [source] [discussion] 2025-11-20 01:44:52
>>Camouf+6a
Pretty major. I started using Go in like 2009 or 2010 and industry adoption was already pretty wide in the mid 2010s (largely replacing Java moreso than Python, IMO).
7. loeg+Un[view] [source] 2025-11-20 01:45:45
>>notepa+(OP)
> I still to this day stumble upon code I have to use 2.7 on

There's always Tauthon (Python 2.8), lol.

[go to top]