Learn Agile Practices

172 posts

Learn Agile Practices banner
Learn Agile Practices

Learn Agile Practices

@learnagilep

Unlock Your Potential with Learn Agile Practices: Enter a Learning Ecosystem & Achieve Technical Excellence

Milan Katılım Nisan 2023
73 Takip Edilen19 Takipçiler
moontography
moontography@themoontography·
Brother do you think shipping 10x more code == 10x more productivity? I’m saying I’m working 10x more productively, meaning I’m shipping 10x more features/revenue generating code per unit of time using these models than before. If you have systems and architecture background, have written production code for any reasonable amount of time (say >2 years) and actually learn how to use these tools, you’ll absolutely be 10x more productive. I have data to support it (and am building multiple businesses as a solo dev both in web2 and web3).
English
15
0
12
5.3K
Alex Becker 🍊🏆🥇
I vibe code every day. I have a team of 30+ engineers. We spend F tons of credits. And I will tell you this about AI from my experience. It’s being wildly over hyped. Everyone is drunk. Fucking drunk. All the CEOs and Gen Z’s saying coding is dead are idiots. IDIOTS.
English
740
379
7.1K
481.2K
Learn Agile Practices
Learn Agile Practices@learnagilep·
@paoloanzn Actually, replacing saas with custom generated app is a very bad idea. No matter how many engineers you have
English
0
0
0
65
4nzn
4nzn@paoloanzn·
the CEO of Vercel saying the saas apocalypse is real because they replaced internal tools with AI-generated apps is so funny to me… you run a software company bro. you have engineers everywhere. if YOU couldn't replace your own internal tooling with vibe-coded apps that would be embarrassing honestly, AI or not that's like a mechanic saying cars are easy to fix and concluding nobody needs mechanics anymore. yeah no shit it's easy for YOU 90% of businesses out there don't have a single person on staff who knows what an API call even is. they're not replacing their CRM with something they prompted in claude code the disconnect is wild. these tech CEOs live in such a bubble that they genuinely think their experience is universal. your company literally builds deployment infrastructure, obviously you can ship internal tools fast the SaaS apocalypse might come eventually idk, but pls get back in touch with reality
Guillermo Rauch@rauchg

Almost every SaaS app inside Vercel has now been replaced with a generated app or agent interface, deployed on Vercel. Support, sales, marketing, PM, HR, dataviz, even design and video workflows. It’s shocking. The SaaSpocalypse is both understated and overstated. Over because the key systems of record and storage are still there (Salesforce, Snowflake, etc.) Understated because the software we are generating is more beautiful, personalized, and crucially, fits our business problems better. We struggled for years to represent the health of a Vercel customer properly inside Salesforce. Too much data (trillions of consumption data points), the ontology of Vercel was a mismatch to the built-in assumptions, and the resulting UI was bizarre. We generated what we needed instead. When you don’t need a UI, you just ask an agent with natural language. We’ve also been moving off legacy systems with poor, slow, outdated, and inconsistent APIs, as well as just dropping abstraction down to more traditional databases. UI is a function 𝑓 of data (always has been), and that 𝑓 is increasingly becoming the LLM.

English
87
114
2.4K
238.4K
Learn Agile Practices
Learn Agile Practices@learnagilep·
As always: writing code is just 10% of the work
Manthan Gupta@manthanguptaa

LLMs have made code cheap. So now people are spinning up 10 agents working on 10 features in parallel. Sounds productive. But the tradeoff is obvious: the code quality is often spaghetti + over-engineered. LLMs behave like over-eager interns. They will do more than asked, add abstractions you didn’t need, and optimize for "completeness" over simplicity. Which means you end up babysitting anyway. For anything non-trivial, I have found you still need to spend 1–3 hours upfront: • defining scope • writing clear specs • thinking through system boundaries • setting constraints Otherwise, the system drifts. And even after that, you have to review the code. They still hallucinate patterns, introduce unnecessary layers, or miss edge cases, even with detailed instructions. A lot of people advocate "just let agents cook." In practice, you're often getting 60-70% unnecessary code that increases: • cognitive load • onboarding time • surface area for bugs • long-term maintenance cost For side projects, this is fine. But for real systems with shared codebases, multiple engineers, and production traffic, this compounds fast. We are already seeing: • unstable tools • memory leaks • constant crashes • frequent rewrites This isn't just "early days", it’s a direct result of speed > discipline. Spinning up 10 agents feels like productivity. But you are often just pulling forward the cost into refactoring hell. I would rather: build slower → keep systems simple → refactor less frequently Good engineering is still about what you choose not to build.

English
0
0
0
9
PropzSaladaz
PropzSaladaz@PropzSaladaz·
@learnagilep @twannl True, but then you were the one that had to be in control of everything. Now you delegate
English
1
0
0
19
Antoine v.d. SwiftLee 
The biggest lie in agentic development: "Run 4 agents on 4 projects at once." I built this animation to show why that fails. Focus on 1 project → 4/4 tasks done Context switch between 4 → 0/4 tasks done Same time. Different results.
English
103
26
404
158.7K
PropzSaladaz
PropzSaladaz@PropzSaladaz·
@twannl source - trust me bro. I have 1 simple counter argument to that: With multi tasking, you parallelize the waiting time on the AI. SO you actually save time. But I agree with your take in general. human brains are made for single tasks at a time.
English
2
0
15
1.6K
Ìlérí⚡️
Ìlérí⚡️@pipe_dev·
I have problems with LLMs writing tests. They will always write it in a way to suit the codebase so it will always pass, most times it’s never testing any real edge case Just a shadow of the codebase
English
31
12
141
12.2K
Learn Agile Practices retweetledi
Leo
Leo@leodev·
Why do vibe coders always choose supabase as their backend? There are so many better options that will give higher quality results.
English
305
15
903
194.8K
oliverb
oliverb@oliverbrocato·
I’ll die on this hill: Even on vacation, you and your team should still check in periodically. 2 minutes. Quick peek at Slack. Quick scan of Gmail. Anything urgent? Handle it or route it. If you completely disappear, you simply don’t care. Tell me I’m wrong.
English
4.6K
53
2.4K
3.4M
Learn Agile Practices
Learn Agile Practices@learnagilep·
@nateliason Your expectation of AI handling all of your code on its own is pretty delusional at the moment. Therefore, people will still change it manually. Therefore, it must easy to read and change for a human.
English
0
0
0
4
Nat Eliason
Nat Eliason@nateliason·
“If you don’t review AI code it just makes a mess of slop.” No, your desire to keep your code human-friendly is creating an unnecessary bottleneck. Stop looking at the code. Let the AIs handle it.
English
534
26
873
530.7K
Learn Agile Practices
Learn Agile Practices@learnagilep·
@thdxr Let LLM write the tests is a bad idea for the same reasons TDD is a great one.
English
0
0
0
9
dax
dax@thdxr·
i never liked TDD, it felt better to me to work through an implementation but now i can ask an LLM to look at my code and then derive a bunch of tests then i can look over the tests to see if it understood my intent right and fill in gaps i finally have decent test coverage
English
84
24
1K
101.5K
Santiago
Santiago@svpino·
@The_X_Architect So far, they have a working product. Based on the original idea, they are around 90% done. They already have a few customers using it.
English
22
1
281
50.6K
Santiago
Santiago@svpino·
I was talking to a guy who vibe-coded a saas, trying to explain to him what a huge mess the code is. I thought I had him. He looked at me completely confused. “So?” He said. That’s when it hit me: Vibe-coders don’t give a shit about code. They don’t understand it, they don’t touch it, they will never have to deal with it. They care about bringing their ideas to life and nothing else. They are 100% unburden by what many of us consider a showstopper. There’s an important lesson here.
English
1.2K
285
6.8K
825.4K
Learn Agile Practices
Learn Agile Practices@learnagilep·
@GergelyOrosz It doesn’t make sense. It doesn’t matter. Any piece of code added to the codebase should be treated the same way
English
0
0
0
21
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
172
75
1.4K
138.6K
Learn Agile Practices
Learn Agile Practices@learnagilep·
@SumitM_X Multiple microservices query the same database? Mmm. Microservices should be indipendent, even from data perspective. That’s the real issue 😉
English
0
0
0
25
SumitM
SumitM@SumitM_X·
In a distributed environment, one of your cache layers (e.g., Redis) fails. As a result, all requests hit the database, causing a cache stampede, where multiple microservices simultaneously query the database for the same data, leading to a bottleneck. How do you design a solution to prevent this?
English
31
19
244
31.7K
Learn Agile Practices
Learn Agile Practices@learnagilep·
@Hasen_Judi That’s not the problem that docker tries to solve. The problem is ensuring the environment is the same everywhere, basically removing the “it works on my machine” sentence.
English
0
0
1
17
ハセン حسن
ハセン حسن@hasen_95dx·
Docker is a good solution to a stupid problem (languages that do not produce a shippable output). It should not really exist though. Languages should just fix themselves so that they do produce a shippable artifact instead.
Ahmad@TheAhmadOsman

am i right or am i right

English
304
97
2.7K
284.6K
Learn Agile Practices
Learn Agile Practices@learnagilep·
@fidexcode CRUD is just one way to expose data. Better approaches are domain driven (see DDD and Hexagonal architecture). Backend is knowing all of those, and everything else about scalability, data management, ecc - and picking the best option for the current situation
English
0
0
0
62
fidexCode
fidexCode@fidexcode·
If CRUD is not backend What is the backend then? Because 75% of the things I have been learning about backend is CRUD Please lecture me
fidexCode tweet media
English
299
59
1.5K
116.8K
Learn Agile Practices
Learn Agile Practices@learnagilep·
@brankopetric00 @rob_ferney That’s exactly where agile/xp/lean can help. They are heat friend of devops - which is not infrastructure, btw. Same as agile is not scrum or sprints. 😉
English
1
0
0
94
Branko
Branko@brankopetric00·
@rob_ferney The real problem is that DevOps is not predictable.
English
2
0
19
2.5K
Branko
Branko@brankopetric00·
Agile killed DevOps. Two-week sprints don't leave time for infrastructure work. Everything is a hack. Everything is temporary. Everything is 'we'll fix it next sprint.' Next sprint never comes because there's always new features. Your infrastructure is built from 47 'temporary' solutions.
English
59
38
575
37.1K
Will Vincent
Will Vincent@willvincent·
@PovilasKorop Yep 100% this. You have to understand the problem space, to guide AI, or you're just inevitably inviting trouble you cannot solve. AI is great, within constraints.
English
1
0
0
74
Adarsh Gupta ✨
Adarsh Gupta ✨@Adarsh____gupta·
If your API is like this 1. Return 200 OK for errors 2. Have endpoints like /getUser, /createUser 3. Return passwords or tokens in responses 4. user_id, UserId, and idUser in the same response 5. Return null instead of empty arrays 6. { "error": "Something went wrong" } 7. GET /user and GET /users/{id} 8. GET /users?token=abc123 Hell is for you
English
197
82
1.8K
224.8K