Re:Things I’ve learned in my 20 years as a software engineer
by datameta on Friday October 08, 2021 @10:24AM
(#28799632)
I think it's more likely that we wouldn't have thought something like Doom to be possible until Carmack came along and squeezed oodles of math tricks and hacks into the game to let it run on hardware of the era. So it may as well have be an infinitely long development time for us.
Re:Things I’ve learned in my 20 years as a software engineer
by pjc50 on Friday October 08, 2021 @10:25AM
(#28799637)
If you wanted to write Doom, starting in 1993, and take 10 years, your most efficient strategy would probably be to do something else for the first nine of them and wait for the technology to change around you.
Re:Things I’ve learned in my 20 years as a software engineer
by jimbokun on Friday October 08, 2021 @11:51AM
(#28800591)
Waiting for the equivalent of Carmack to write and open source the underlying libraries, basically.
Re:Things I’ve learned in my 20 years as a software engineer
by knorker on Friday October 08, 2021 @04:26PM
(#28803807)
Almost certainly you would just plain have not been able to do it at all. Not in 1993-1996. Not without it already having been done once.
And if you had, it would have taken you more than 10 years to realize what the right thing is, and to solve all very complex problems that showed up on the way.
Quake doesn't even have any load times! Not even with the hardware available at the time.
Almost definitely not 10 years.