10 years ago we started out with Python. We switched to Go probably 8 years back. I think my little startup would have utterly failed without Go. Thx google :)
But yes Enums are so much nicer in Kotlin vs Go. That's true, it doesn't impact productivity much, but he has a point.
I think some pythonistas maybe got their feeling hurt by your comment causing it to grey out.
Over the last 25 years in the SaaS world, I have never seen python evolve into a system that is easy to reason about and debug. It lets you do too many things. In over 30 cases, I have seen teams deliver better software faster in Go after replacing their Python.
Well.. there are many fast growing companies that provide UI + APIs for certain components of your app. Sure you can build things easier in-house, but the opportunity cost of doing so also went up. Supabase, Stream, Clerk, Stainless all growing very well.
But you need: a staff level engineer to guide it, great standardization and testing best practices. And yes in that situation you can go 10-50x faster. Many teams/products are not in that environment though.
I work on a big ball of open source spaghetti and AI has become invaluable in helping me navigate my way through it. Even when it's wrong - it gives me valuable clues.
Tend to agree here. The slowdown here has more to do with the financial ecosystem. IE less capital available for some companies, higher salaries and a changed approach to work.
reply