Hobo Elf
Arcane
Just a reminder that it has been over a month since we last saw an update. So much for new screenshots being released each saturday. Is there anyone left who still thinks that this isn't vaporware?
Its so true. I'd love to hear stories about programmers who were amazing with supervision but sucked solo. Would make a great industry blog.And what's even more confusing for a non-programmer - on a small team you need a different skill set from your programmers than on large team. Programmer skill is not a single axis, and productivity, responsibility and a generalist mindset is much more valuable if you only have a single programmer.
A lot of programmers are completely incapable of working without technical supervision - I've worked with incredibly gifted people, who if left to their own devices would never finish anything, and be completely unaware of this fact. However, if managed well, their gifts can be a tremendous asset to a project.
There's also the tendency among many programmers to choose the interesting and risky solution over the boring and safe solution. That's good for keeping motivation up, but can also lead to a buggy, delayed mess.
Programmers are wizards in a way - but with an unknown level and class. A programmer might be a necromancer, piecing together code golems from scraps found on the internet; a wild mage who can deliver code faster than anyone, at the cost of random weirdness popping up all the time; a scholarly sort more apt at talking about code than actually writing it - or even an illusionist, whose creations are phantasms and have no real effect. And what's worse, these wizards have no idea how much mana they have and how much mana their spells cost.
Working with a wizard you have seen in action previously is a lot safer than venturing into the depths with some guy you hired for cheap at the inn because he had the wizard look down and did some flashy pyrotechnics to impress you.
Great post.
Its so true. I'd love to hear stories about programmers who were amazing with supervision but sucked solo. Would make a great industry blog.
Framework Obsessions Syndrome is a common failing among developers, mostly unrelated to skill level. For some reason, these of programmers derive much greater pleasure from creating frameworks, engines, plugin systems and modularity, than product/feature-related work. These are the people who will spend months early on in a project lovingly crafting the scaffolding for the project, arguing with great passion why this initial development is incredibly important. Without supervision, they will run out of time to implement the actual product, which will often be rushed and shoddy, as huge chunks of development time was basically wasted.
The reverse is the ubiquitous Cowboy Coder, who will dazzle management with early prototypes that look almost fully functional on the surface, incredibly fast turn-around time on feature requests and a seemingly very high productive. On closer inspection, these astounding results are made possible by a complete disregard for accumulation of technical debt and not just a willingness to use hacks and kludges, but a strong preference to taking the easy way out. Without supervision, they will leave behind code that is impossible to maintain or extend by others, and management will be left confused as they are told what they thought was an incredible piece of innovative engineering is massive hack job and a ticking bomb under the project.
Just a reminder that it has been over a month since we last saw an update. So much for new screenshots being released each saturday. Is there anyone left who still thinks that this isn't vaporware?
There is certainly a game here, we can see a pretty solid design and progress being made
You were backing you own dream, that some strangers promised to realise for you.
"Hey man, I had trouble getting out of town, my car is in the shop and won't be done until next week. Don't worry, when I get to Boston I'll have something great to show you, promise!"
No word yet from Josh so I have to suppose he's running behind schedule. I may not get in to meet him until the weekend.