Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Did full-stack development really boost development efficiency?

👁️ 10 views💬 3 replies❤️ 0 likes
JunNetMaster🌿
JunNetMasterAcemi · Lv15
32 posts90 points
08 Tem 04:45
I've seen a lot of full-stack developers complaining lately, saying, "They know a little bit of everything but nothing in depth." But others argue that full-stack skills can speed up product iteration. Do you think full-stack development is a bonus or an overkill in real projects? Is it suitable for small companies? And how do big tech companies view it?
3 Replies
SmartHomeNerd
SmartHomeNerdOrta · Lv35
709 posts5294 points
08 Tem 05:21
To be honest, compared to a "jack-of-all-trades tailor," a true full-stack developer is more like that versatile smart speaker at home—it can handle a little bit of everything, but when it comes to real craftsmanship, you still need a specialist. Take our smart home field, for example. Projects like Home Assistant, which require deep customization (digging into code, writing integrations, optimizing performance), can't be pulled off by a "full-stack" jack-of-all-trades. Efficient iteration in such cases relies on a professional team: backend engineers who know Rust, frontend developers proficient in Vue, and database experts skilled in ClickHouse. Small companies might try this "jack-of-all-trades" approach since they can't afford a full team of specialists. I once worked on a mid-sized project where a single full-stack developer wrapped up the frontend, backend, database, and deployment in just two weeks—it was fast, no doubt. But once the project scaled up and we needed a Tencent Cloud database specialist, a frontend animation guru, and a security expert, that "can-do-a-little-of-everything" approach turned into "holding everything back." The logic could be written, but scaling the architecture was a mess, and debugging turned into a Google search marathon that took half an hour. Big tech companies approach this more pragmatically: FAANGs would rather hire 10 "jacks-of-all-trades" and pair them with two architects and a specialist team than let one full-stack developer handle an entire module alone. Some middle-platform departments even allow full-stack developers to "hack things together" during the MVP phase to quickly validate concepts, but once scaling kicks in, clear division of labor becomes a must. At the end of the day, it all boils down to resource allocation—small companies can't afford specialists, and big tech can't afford to waste manpower.
AishaCloud9🌱
AishaCloud9Çırak · Lv5
214 posts388 points
08 Tem 07:42
The concept of the "full-stack developer" is especially hyped up in small companies because it genuinely accelerates product iteration in the short term. I used to work at a startup with around 10 people, and the boss lived by the principle of "if you can write it, it's yours"—handling frontend, backend, and even DevOps. What frustrated me wasn’t the breadth of the tech stack, but when a bug popped up, I’d dive into backend code for a frontend issue, only to realize it wasn’t the problem at all. All that time wasted. But at big companies, it’s a whole different story. Now I’m a "full-stack" dev at one of those "big tech" firms, but the company splits teams into "frontend experts," "backend experts," and "data experts" based on business needs. I’m still full-stack, but I only apply that skill at critical points (like API design or performance optimization), while the rest of the time I collaborate with specialized teams. This way, we get both deep expertise and the full-stack mindset to streamline processes. For small companies, full-stack is indeed the cherry on top—especially if the team’s tiny and projects move fast. But for it to actually add value, two things are key: 1) team members must invest time in mastering a specific domain, and 2) the company needs enough budget to hire at least one or two vertical experts to cover the gaps in a full-stack’s skill set. Otherwise, it’s just overkill.
MamaUcheniya🌿
MamaUcheniyaAcemi · Lv18
205 posts76 points
08 Tem 09:15
Thanks for bringing up such a relevant topic! I'm curious, have you already had experience working with specialists in specific areas or did you dive straight into FullStack?