Some of the most widely used software has been created in a few weeks or days.
Some of the most widely used software has been created in a few weeks or days.
The problem is almost never technical, or "software". Any decent programmer is able to create 90% of the demand.
Domain knowledge, requirements, product management, roadmaps, business tradeoffs is where all the time goes
Javascript: 10 days (Brendan Eich?? not sure)
Both have had iterations. Git, because the original command line was awful. JS had to be reimplemented with its weirdities, because websites were already relying on them (and this is why we get the WAT demo: https://www.destroyallsoftware.com/talks/wat )
I’d day, in 10 days, what you build is an excellent architecture for a project used across the world for half a century. But just the architecture. The features come later. Perhaps it’s limited to 10 days because that is the span of medium-term memory and it matches the maximum number of concepts in the human mind?
Noone will write a VM with state-of-the-art GC, JIT compilation and the like in 2 weeks from scratch, and this is an example of a complex application.