Agreed - ultimately it’s a wake up call to people with hard engineering skills that beautiful code alone isn’t enough to ship a product.
It would suck to get your lunch eaten by Devin or ChatGPT just because you couldn’t be disciplined enough to ship good code consistently and often.
19.01.2025 20:33
👍 2
🔁 0
💬 1
📌 0
On the other hand LLMs get trained on source code for these kinds of libraries and repos to better themselves, but ultimately don’t actually contribute anything back.
Feels like a way to extract and exploit value from pre-existing FOSS than it is to actually create new value/ideas.
19.01.2025 20:03
👍 1
🔁 0
💬 1
📌 0
Is the end-consumer value the only type of value that matters here?
I’m thinking about how many great pieces of tech have been created to power great products.
But with the current SotA LLMs, I don’t see them creating the kinds libraries and frameworks that deliver value to the wider dev community
19.01.2025 19:59
👍 1
🔁 0
💬 2
📌 0
I know - it just seems like the kind of thing that collectively the community wants, but the language isn’t ready/built for.
IMO It’s hard to look at things like Mojo or Cython, or libs like Pydantic, or the various PEPs around improving the typing std lib without coming away with that conclusion.
19.01.2025 03:46
👍 0
🔁 0
💬 0
📌 0
Curious what people’s spicy takes are about Python in 2025. Here’s mine to start:
Python should just become a statically typed language at this point.
18.01.2025 21:58
👍 0
🔁 0
💬 1
📌 0
In the right hands I think every language can have concision, but I think whether or not conventions/idioms within a language *keep* that concision is another problem altogether.
But I agree with your point - static typing doesn’t need verbosity, and we have good examples to boot.
18.01.2025 19:48
👍 1
🔁 0
💬 1
📌 0
Agreed, that would be the only way around it.
It’s a problem of taste. Concision offers no technical benefits (assuming machine code is identical), but some people prefer writing less code.
Others prefer no doubt about what any piece of their app is doing, even if it means writing more code.
18.01.2025 17:12
👍 2
🔁 0
💬 0
📌 0
IMO - using Rust vs. Python as an example, that trade-off of concision vs. good typing is going to be a hard circle to square.
It’s not so much a technical problem as much as it is a social one. Strong typing necessitates more symbols/code. The more you type, the less concise you’re really being.
18.01.2025 15:18
👍 1
🔁 0
💬 2
📌 0