(and, y'know, you could pay for stuff that you like using, feed a developer's starving family and continue to get updates and improvements rather than ripping them off)
120 karma · joined April 9, 2010
(and, y'know, you could pay for stuff that you like using, feed a developer's starving family and continue to get updates and improvements rather than ripping them off)
That said, if I'm just knocking out a single script or something, I'll just drop straight into vim.
(Oh, on Windows, almost exclusively)
Snarky, yes, but I'm a bitter ex-games industry programmer and it's easy to talk, and a fuck of a lot harder to produce a work environment that is genuinely conducive to both producing excellent games and not treating your staff like shit. If Insomniac have really, genuinely managed it, then kudos to them. But I've seen a lot of lists like this in my time and, well, I don't buy it any more.
If you really want to impress me, tell me - with figures to back it up - how you made you last game with minimal to no unpaid overtime. Show me how you build slippage into the schedule. Show me how your developers all went home at 5:30pm for the entire duration of the project. Otherwise, sorry, it's just talk.
Or, seeing as this is Python we're talking about: It's not dead, it's just resting.
Doing TDD - that is, writing tests up-front - forces you to not only consider the correctness criteria for your code (and gives you the confidence that the code, once written, works correctly), but it also forces you to design your code for test, which enforces separation between components (so that they're individually testable), generation of sane interfaces (so that simple mock objects can be written) and so forth. It's not just about making code that you can be confident in, it's about making saner code for the long term, too.
(My development environment just looks like Visual Studio, and that's because it is.)
At least, that was my experience of trains in Tokyo, anyway.
Sure, it's a bit of a stunt but, as the guy we spoke to said, it's cheaper to hand out free iPads to a bunch of people (who pass your screener) than it is to pay a recruitment company, and it builds goodwill (amongst the kinds of people who are swayed by a free iPad, anyway).