In the last couple of streams, Casey has mentioned something along the lines of 'we're in our second week' of coding if you were to map progress into normal real world programming working hours.
That piqued my curiosity, so I did some napkin math to get a sense of how long this could theoretically take.
Assume an average game programmer gets in 5 solid hours of programming on a normal work day. Maybe that's conservative, but between meetings, interruptions, time off, sick, etc., it probably balances out. Plus it makes the math to convert to streaming weeks simple!
This means a streaming week (5 one hour streams) roughly equals 1 real world day. However, Casey has also mentioned that he's probably 3-4x faster when working normally, as he doesn't have to explain everything, and can be far more focused on what he's doing. That makes total sense. Let's be conservative and say a normal Casey would be 2.5x as efficient/effective as a streaming Casey.
That means:
| 1 work day = 1 Handmade Hero streaming week
|
becomes
| 1 Casey work day = 2.5 Handmade Hero streaming weeks
|
I'm curious what Casey would guess the time frame for a game like Handmade Hero would be if he were working under normal full time conditions.
6 months seems reasonable to me, based on other game schedules I've seen. If anything, that's probably a bit conservative for a single programmer, especially since we're writing everything from scratch:
| 6 months at ~20 working days per month = 120 days
|
| 120 work days = 300 streaming weeks = 5.8 years!
|
:woohoo:
I was figuring a year or two, but....wow! Maybe as we get further along progress will speed up?