Try a couple percent. More if you type slowly (magic autocomplete). More if you're doing something where you need to search q&a fora a lot.
Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?
31–40 of 58 posts
Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?
#32Writing code is the easiest part of the process (relatively speaking). Figuring out the requirements, working with stakeholders to drive consensus, and understanding user needs is the bulk of the work. LLMs will certainly lower the entry barriers for new programmers, and might also create a new solopreneur economy because of it. Now non-technical people with ideas can start prototyping and raise money, but would soon…
That doesn't completely explain it. There are tons of open source projects with countless feature requests just begging for someone to implement them. There's not really any research to do. Often the feature being requested is ridiculously simple but difficult to implement.
Let's imagine an inexperienced developer comes across a problem in an open source library, that has an existing issue raised in GitHub.
Are tools like Copilot and ChatGPT good enough to walk them through setting up the dev environment, fixing code and testing the fix. Maybe, but not without many prompts from the dev.
But how is that different from someone StackOverflowing their way through the problem.
Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?
#33The technology still in its infancy and people's ability to harness it even moreso. Patience.
This is one of these "in two years" technology, like self driving cars, asteroid mining, &c.
Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?
#34Jury's still out. It will take time until we have enough post mortems to tell if it is doing the job and how it's affecting things.
I do agree that if it was so good, we'd see practical applications ib more meaningful ways than just anecdotal tricks or lots of low quality content.
Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?
#35I got 4o to give me a 33 line, relatively simple and understandable bidirectional BFS Kotlin function for this Leetcode problem which Perplexity (non-Pro) and GPT4 could solve, but not as well as 4o - https://leetcode.com/problems/word-ladder
Of course, even though these are Leetcode hard level problems, they are well-defined and relatively self-contained. I work at a Fortune 100 company and 99% of the time I can pound out the CRUD I do in my sleep - the difficulties I encounter are distractions, the CI server having some problem, the ticket/story I am working out not being fully specified and the PM is MIA that day, all teams are working on the feature at the same time and I need to find out what feature flags to have set and which test headers have been agreed on, the PM has asked me to work on something but some of what he says does not make sense in context so I have to ask for clarification etc. Then there's the meta-game of knowing what to prioritize, with one important component being what will make my manager happy so I get a good yearly review, and what I need to prioritize may differ from what my PM says to prioritize, or even more complexly, what my manager says to prioritize, but doesn't really mean.
Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?
#36Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?
#37The business doesn’t have clarity on what they are trying to achieve. Or they don’t have clarity on what’s important, and constantly change priority (and both of these can cause the most talented engineer to spin their wheels).
LLMs can help gain clarity, the same way a coach, consultant, or therapist can help you work through a scenario. But it’s only as effective as the work you’re willing to put into that endeavor.
So it comes down to:
* Nothing has changed regarding the nature of human work ethic
* Most people don’t want to be a programmer. The idea that ”everyone’s a programmer now” is no different than saying ”everyone’s a carpenter now” because power tools exist. Most people don’t want to do that kind of work and are happy to pay someone else to do it.
Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?
#38I don't personally know anyone trying to use more fancy tools like agents or ide-integrated helpers. They're not perfect by any means and you actually need to learn how to use them well, but the difference is massive. I've definitely saved some hours when developing smaller scope tools. It's not a time save that would drastically change my total productivity, but... it exists and it's going to increase in the future. And it requires upfront investment into the tooling and learning that few people seem to be interested in.
But even given current issues, how can you tell there hasn't been an improvement? How would you be able to tell across all the open source in the world?
Re: Ask HN: If LLMs are so useful, why haven't we seen any spike in productivity?
#39Here are some significant productivity gains I get from Mistral/Phind/ChatGPT/office-internal-llm daily.
- throw a messy shell script and ask it to refactor it(works 80% of the time)
- put a sample xml/json/yaml and ask it to generate the class/struct (code generation)
- ask questions and it gives immediate response with example more well suited to my need (previously took time to go into SO/Reddit/SE etc and scroll through several posts, docs or even waste time reading blogspams )
- ask questions about specific topic and get immediate response and citations(this is inhouse trained model) instead of fighting with broken search or ocean of messy documents in Confluence/Notion/Gitlab Pages and what not
- rubber duck when brainstorming a problem(it can sometimes lead to interesting outcomes)
- prepare a bash script to do something and then I simply modify/correct/refine it to fit my needs
- questions about trivial stuff
- generate boiler plates
- generate a throw away project to try something fast
- convert from one language to another(need to work with different teams using different languages such as TS/Java/C++/Scala/Python/Shell/Rust/Erlang etc)
- write a polite email(or response to) which I can copy paste and send when I am too occupied with something else
- documentation of specific feature of something which would take a lot of digging in the original docs
- generate a pure self-contained html/css prototype to send to our UI/UX team to give them an idea of particular concept
- summarize large block of text into bullet forms(useful for presentations)
- get summaries of popular books(because chatgpt has indeed trained on a lot of them somehow!)
- translate a text to another language(works well when it does but still needs some corrections)
Most of these activities save me a lot of time which would previously need some big time investments.