Alexander Lebedev

15 posts

Alexander Lebedev

Alexander Lebedev

@alebedev

Katılım Şubat 2009
46 Takip Edilen39 Takipçiler
Alexander Lebedev
Alexander Lebedev@alebedev·
@jonnyjon You've just discovered time machine. Welcome to web technologies of year 1999
English
0
0
0
0
Alexander Lebedev
Alexander Lebedev@alebedev·
In 20+ years in the industry, I've never seen software development change as fast as it's changing today. Lovable is a cool place that lets you work at the cutting edge and find out what the future of software development looks like [1/2]
English
1
3
22
4K
Alexander Lebedev
Alexander Lebedev@alebedev·
@ByrneHobart Reading code stochastically, but not every line. Trying to make sure every important line is read though. A lot of learning from LLMs. "This looks off, is there a better way?" is something I use almost daily. LLMs are great at helping you learn when you want to.
English
0
0
0
752
Byrne Hobart
Byrne Hobart@ByrneHobart·
Friends who used to hand-write code and who now vibecode, I'm curious about how much time you spend reading source code, and especially curious if you learned any new programming idioms from LLM outputs.
English
51
3
116
28.6K
emil
emil@emilfagerholm·
introducing a new way to build with lovable instead of writing prompts, just draw directly on your app everyone is now a frontend developer
English
55
37
461
103K
Alexander Lebedev
Alexander Lebedev@alebedev·
@GergelyOrosz The quality of test code I get from LLMs is consistently worse than quality of production code. I guess test code in the training set was quite dull and the style transferred. Still great use for them, I now get higher test coverage just because adding adequate tests is so easy
English
0
0
0
67
Gergely Orosz
Gergely Orosz@GergelyOrosz·
When I say "because I had to" I mean because I knew that they are SO important both for the present and the future. But they never gave me much intellectual satisfaction - in ways that writing my code had done (and still does!)
English
4
1
71
10.8K
Gergely Orosz
Gergely Orosz@GergelyOrosz·
One really, really, really good use case for AI and coding: Writing unit integration tests. I always hated doing these, because most of the effort was about the setup (remembering how to use the test framework, how to create a fake, a mock, the syntax) Love handing it off!!
English
99
38
942
50.5K
Alexander Lebedev
Alexander Lebedev@alebedev·
On code review: It's the new bottleneck. Every agent gives you a week's worth of not-great code in hours. You have to review it all. Your team has to review it all. Stacked PRs, better PR hygiene, AI self-review all help. 3/x
English
1
0
0
51
Alexander Lebedev
Alexander Lebedev@alebedev·
AI writes 90% of my production code now. Speedup: 3-4x for prototypes, but only 1.5x for prod. The bottleneck moved from writing code to reviewing it. You still have to read every line. Field notes from 6+ months of coding with agents: 1/x
English
1
0
1
48
Alexander Lebedev
Alexander Lebedev@alebedev·
@GergelyOrosz Very true! Removing code review makes sense when no human is ever expected to look at the code or modify it. In more traditional code bases teams would probably fight slop, with mixed success. Strong engineering teams would mostly win and weak one would mostly give up
English
0
0
0
139
Gergely Orosz
Gergely Orosz@GergelyOrosz·
It’s just amusing that with these AI tools and agents we seem to be getting back to this truth: A team of strong software engineers who care about the quality + maintainability of the codebase >> A team of devs using powerful AI coding agents rather mindlessly
English
7
5
119
15.4K
Gergely Orosz
Gergely Orosz@GergelyOrosz·
Unpopular opinion: Current code review tools just don’t make much sense for AI-generated code When reviewing code I really want to know: - The prompt made by the dev - What corrections the other dev made to the code - Clear marking of code AI-generated not changed by a human
English
169
75
1.4K
138.9K
Alexander Lebedev
Alexander Lebedev@alebedev·
@igrekde Если ли пакетные менеджеры, где обратная совместимость и несовместимость представлены нормально? В npm всё ужасно, в java-мире ужасно. Вроде, были интересные идеи в Golang и в Rust?
Русский
0
0
0
101
Egor Tolstoy
Egor Tolstoy@igrekde·
На этой неделе пишем невероятный выпуск про то, как дизайнить API библиотек и поддерживать его, не ломая проекты и жизни разработчикам, его использующим. Накидайте ваших вопросов!
Egor Tolstoy tweet media
Русский
6
1
33
4K
Alexander Lebedev retweetledi
Artem Skoretskiy
Artem Skoretskiy@askoretskiy·
Only brave and skilled designer+developer can win the battle against IE7/IE8 incompability. I hope one day that skills would become obsolete
English
0
1
0
0
Alexander Lebedev
Alexander Lebedev@alebedev·
Great languages still have ugly aspects. #python datetime libs suck and #ruby unicode support is even worse
English
0
0
0
0
Alexander Lebedev
Alexander Lebedev@alebedev·
Never try updating data in two external systems within single transaction. This is very fragile and you'll regret it deeply.
English
0
0
0
0