[identity profile] momentsmusicaux.livejournal.com 2011-07-12 12:48 pm (UTC)(link)
I'm surprised at the description of Google as slow to react. Sounds more like a description of Microsoft!

[identity profile] channelpenguin.livejournal.com 2011-07-12 01:10 pm (UTC)(link)
They DO sound slow to me. My max team has only ever been 20 - userbase, dunno, some has been quite a lot, the Jessops/Tesco/etc photo processing terminals were probably the most, but I was mainly working on the "next version" and not bugfxing/upgrades on the installed version. The guys who did that seemed to turn it round fairly swiftly - Tesco *demand* that!

[identity profile] channelpenguin.livejournal.com 2011-07-12 02:38 pm (UTC)(link)
unless you do hideous amounts of automated testing

Got it in one, though I wouldn't call it 'hideous' :-) Extensive, maybe.

[identity profile] channelpenguin.livejournal.com 2011-07-12 04:50 pm (UTC)(link)
ah, but that amount of code didn't spring, fully-formed into being an instant - y'know. It was written bits at a time. As should its accompanying test code be/have been.

Of course none of us is perfect at this, certainly not me - and I learned that writing the tests as you write the code is a stonkingly good idea that saves you HEAPS of time in the end back in 1988 on my *SECOND* programming project at Uni (guess how the first one went?)

I have had to dig out multiple research/expect references to back up my estimates to management (in teh past) purely cos even other developers fidn it hard to believe that test code takes AT LEAST as much time to write as the 'actual' code - and moreover that that total time is less than what it will *actually* take you to get a solid, reliable product if you don't take that time to write and run those tests.

And I STILL haven't quite pushed that far enough at the current job - but I will do on Friday now I have actual dev figures out of JIRA's work logs >:-)