A new study on the efficacy of AI assistive tools for experienced oss developers on sophisticated tasks on code bases with which they were familiar slowed them down even while they thought it was speeding them up:
A new study on the efficacy of AI assistive tools for experienced oss developers on sophisticated tasks on code bases with which they were familiar slowed them down even while they thought it was speeding them up:
Traits vs inheritance. Enums for massive arrays. Killing macro bloat. Smashing compile times. Turning nightmare queries into type-safe magic. If you’ve ever touched a legacy API, this talk’s for you.
#RustLang #LegacyCode #Codegen
🧵 2/3
LLM Codegen go Brrr – Parallelization with Git Worktrees and Tmux
https://www.skeptrune.com/posts/git-worktrees-agents-and-tmux/
#HackerNews #LLM #Codegen #Tmux #Git #Worktrees #Parallelization
Нативная мощь: Flutter SDK на C++ ядре. Часть 2
На связи тимлид
https://habr.com/ru/companies/2gis/articles/898808/
#flutter #dart #кодогенератор #с++ #crossplatform #mobile_sdk #codegeneration #codegen
Нативная мощь: Flutter SDK на C++ ядре. Часть 1
Меня зовут Александр Максимовский, и я тимлид команды
https://habr.com/ru/companies/2gis/articles/898804/
#Flutter #dart #c++ #ffi #crossplatform #mobile_sdk #codegeneration #codegen
Remarkable how easy it is to inspect different levels of #codegen in #JuliaLang - from intermediate representations, through #LLVM IR, to native, e.g.:
```
julia> @code_llvm 1+2
; Function Signature: +(Int64, Int64)
; @ int.jl:87 within `+`
define i64 @"julia_+_735"(i64 signext %"x::Int64", i64 signext %"y::Int64") #0 {
top:
%0 = add i64 %"y::Int64", %"x::Int64"
ret i64 %0
}
```
But there is no `@code_source` macro (should return, e.g., `1 + 2`) 😊
(Most 👍 in repo): https://github.com/JuliaLang/julia/issues/2625#issuecomment-498840808
🤖 AI
🔴 OpenAI Eyes $3B Windsurf Deal After Cursor Talks Fail
🔸 Cursor maker Anysphere rejected OpenAI's earlier buyout offers.
🔸 Cursor’s ARR: $200M vs. Windsurf’s $40M.
🔸 OpenAI now in talks to acquire Windsurf for $3B.
🔸 Move signals urgency to dominate AI code generation space.
Anthropic's Claude 3.7 Sonnet is the new king 👑 of code generation (but only with help), and DeepSeek R1 disappoints https://symflower.com/en/company/blog/2025/dev-quality-eval-v1.0-anthropic-s-claude-3.7-sonnet-is-the-king-with-help-and-deepseek-r1-disappoints/
#Java #CodeGen #genai #llm
Somebody reviewed Deepcoder 14B vs Qwen2.5-coder-32B. Qwen2.5-coder 32B seems to be still ahead, over 6 months after release. I have high expectations for Qwen3-coder, we will see.
https://www.reddit.com/r/LocalLLaMA/comments/1jwhp26/deepcoder_14b_vs_qwen25_coder_32b_vs_qwq_32b/
Авто-генерация типизированных API контроллеров на клиенте из Swagger
Зачастую нам приходится описывать API-запросы или переписывать уже имеющиеся ввиду изменения каких-то DTO (Data Transfer Object) или параметров у запросов. Это вполне естественно для разработки, но часто оказывается скучным и однотипным процессом, не требующим размышлений или особых навыков. В этой статье я рассказываю, как автоматизировать всю эту историю.
https://habr.com/ru/articles/893150/
#swagger #swaggertypescriptapi #openapi #codegen #typescript #api #apicodegeneration #автоматизация #clientapi #клиент
Switched UI to #Python #Textual and reached #LLM #codegen limits. Did some fixes to layout by hand to make it work on 80x24 and left notes for achieving more advanced UI features possibly later https://codeberg.org/jasalt/espeak-variator
Comparing Use of AI vs Learning to Code Has Nothing to Do With Knowledge https://christiantietze.de/posts/2025/02/using-ai-vs-learning-to-code-is-diminishing-knowledge-by-degrees/
In its extreme form, LLM usage has nothing to do with gaining knowledge at all.
So speed-vs-knowledge comparisons are actually wrong.
Ah, the fun of doing spec-driven development with infinite interns:
My LLM codegen workflow atm https://harper.blog/2025/02/16/my-llm-codegen-workflow-atm/
#software #llm #aiml #codegen #developers
Wrote a short post about an "invisible" code generation pattern I like in Go.
Functional options in Go
Варианты работы с конструкторами в Go, паттерн функциональных опций и генератор кода, который делает API предсказуемым и позволяет сосредоточиться на разработке, а не на шаблонном коде.
Supermaven Joins Cursor
The different results of each tool underline the potential for further development, especially in terms of consistent results and practical application. There are some tools that have the potential to increase the efficiency of code reviews and the creation of documentation. Which #AI tools really make a difference? Find out in Steve Poole´s aricle: https://javapro.io/2024/10/23/are-ai-coding-tools-worth-it-part-2/
#ChatGpt #Codegen #Codeium #Jetbrains #JUnit #API #DevOps #Productivity