3 ms·
>Every programmer can create the system from scratch Are you sure about that? Can one coder recreate Facebook's(for example) complete architecture from scratch
by nebula8804 3y ago
>Every programmer can create the system from scratch
Are you sure about that? Can one coder recreate Facebook's(for example) complete architecture from scratch? Unless I misunderstood you, I'd imagine there is just too much domain specific knowledge in all the components to do so even in a single lifetime.
>The most incredible work happens in the first 3 months by a lone developer green-fielding with no boundaries.
The graveyard of github projects with the mentality of "I could recreate that in a weekend" seems to somewhat contradict this line of thinking.
- chmod600 3y agoI think the point was that code is not inherently limited in the same way as other kinds of engineering. If you tell someone to engineer you the arm for positioning a desk lamp, they aren't going to give you the hydraulic arm for a 12-ton backhoe without anyone noticing. There are physical and cost constraints that will prevent that from happening pretty quickly. In software, there are no comparable constraints. A few MiB of software contains extraordinary amounts of complexity but could easily fly under the radar and ship, and then become a maintenance nightmare.