cawhitworth's comments

cawhitworth | 13 years ago | on: Hacking Windows8 apps to remove ads made easy!

I'm not sure why this is Microsoft's fault as opposed to the developer's. Exactly the same kind of techniques have been used for years on desktop applications/games.

(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)

cawhitworth | 13 years ago | on: Commuting? Have you done the math?

I made the same decision when we moved to Cambridge (UK). It's a really, really big cycling town and there's a noticable drop off in property prices once you go beyond about a half-hour cycle commute to the science/business park part of the city. The A14 (the main commuter road to that part of Cambridge) is basically a carpark during peak times, and I can cycle to work on (relatively) quiet cycle paths in less than half the time it would take me to drive.

cawhitworth | 13 years ago | on: Tell HN: I'm sick of reading about text editors.

Given I (and most HN readers) spend a not insubstantial fraction of my waking hours in front of a text editor, I don't think I'd call them trivial - which is why editor wars won't be going away any time soon. Keeping a sense of humour - and ridiculing our emacs-using peers over a beer or two - is a good thing, but that shouldn't mean we think of text editors as being trivial.

cawhitworth | 13 years ago | on: Tell HN: I'm sick of reading about text editors.

"Lately"? Text editor holy-wars have been a fundamental part of geek discourse dating back to the very earliest days of the internet, and probably before. And it's probably not going to go away any time soon, either.

cawhitworth | 15 years ago | on: Ask HN: What Python IDE do you use?

Eclipse with PyDev with a Vi emulator (can't remember which one offhand). Having been something of an Eclipse skeptic in the past (despite being a Visual Studio devotee) I have to say I'm really quite impressed with it. It certainly makes navigating larger Python projects somewhat easier. Eclipse certainly seems no worse than VS for bloat or memory usage - although I guess that's not saying much :)

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)

cawhitworth | 15 years ago | on: It doesn't have to suck

Family comes first, except it's halfway down his list.

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.

cawhitworth | 15 years ago | on: Unladen Swallow is dead

Reading the thread, it seems there's still an intention to roll the JIT into py3k at some point, but the project devs don't have the time and the community doesn't seem to have the inclination to take over the work. I think calling it dead might be overstating things slightly.

Or, seeing as this is Python we're talking about: It's not dead, it's just resting.

cawhitworth | 15 years ago | on: Be professional, do TDD

Just a point - having tests in your code doesn't mean you're doing TDD.

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.

cawhitworth | 15 years ago | on: Ask HN: What are you working on today?

Hand-rolled SSE optimised version of a domain transform and coefficient re-order for a video encoder. 3x speedup over the C++ version, yay!

(My development environment just looks like Visual Studio, and that's because it is.)

page 1