1,534 reputation
617
bio website horuskol.net
location Adelaide, Australia
age 35
visits member for 3 years, 8 months
seen 7 hours ago

Lead Web/Application Developer - PHP (Drupal and Zend) and Python.

Amateur photographer and sometime explorer.


Nov
23
comment The value of an updated specification
I think you're wrong - or at least partly - unfixed price/unfixed scope has the danger of never shipping for spiralling costs. Then again, I never said that all changes require a price revision - but all changes do need to be documented, estimated, and agreed on between the provider and the client.
Nov
22
comment The value of an updated specification
I still think the change process is important, regardless - for one it's good practice, and second, internal clients can be the worst ;)
Nov
22
comment Why do some languages recommend using spaces rather than tabs?
I see - well, you need to set a guideline for your team - either consistently use spaces OR tabs... either way, tabs-to-spaces is a bad idea all round ;)
Nov
22
answered The value of an updated specification
Nov
22
comment Why do some languages recommend using spaces rather than tabs?
Your problems with tabs (especially, the horrid SVN mess) only come about if you use the tabs-to-spaces option in your editor. If you and your team agree to disable the tabs-to-space option, then a tab will always be a tab in any view: then it's just a choice of how wide you want it to display in your editor.
Nov
22
comment Why do some languages recommend using spaces rather than tabs?
isn't this a variant of programmers.stackexchange.com/questions/57/… ?
Nov
18
answered How to increase the bus factor and specialize at the same time?
Nov
17
comment How does PHP5 fare with earlier versions of the language
PHP doesn't generate spaghetti code - bad PHP programmers generate spaghetti code
Nov
8
comment Is “PHP and MySQL Web Development, 4th ed.” an outdated book to learn from?
PHP Objects, Patterns and Practice might not be an introductory text, but it doesn't start at too high a level (considering that the Objects section is essentially a rewrite of that part of the PHP manual).
Oct
9
comment What’s the opposite of abstraction?
While I don't disagree with the use of 'concretize' - it's a bit of a cumbersome word... wouldn't 'concretion' be better? thefreedictionary.com/concretion
Sep
22
awarded  Nice Answer
Sep
22
answered How baby are your baby-steps in TDD?
Sep
8
comment Can you write an unambiguous specification in a natural language like English?
"good enough is good enough, but perfection is a PITA" - I used to work in building environment controls, and there is no such thing as a completely unambiguous spec there, even when they run to 400 pages - sometimes it didn't matter, and for the times it did we had RFIs
Sep
2
comment What is the reason to put prefixes in new CSS features?
I've seen variants of the rounded borders between browsers - especially when trying to assign a specific corner. In this case, I think the browser specific implementations were in place before the specification was written for rounder borders.
Aug
30
comment How important are PHP notices really?
echo PREFIX . 'foo'; is only correct if PREFIX has been defined as a constant - otherwise it will still assume it is an undefined constant and then cast it to a string...
Aug
30
comment If this is camelCase what-is-this?
While not technically an actual language - it's one of the common conventions that CSS designers use for naming element ids and classes. Also, HTTP header names use hyphen separators. So, true that Lisp likely did it first - but it's not a convention unique to Lisp.
Aug
26
answered Why the decline in search traffic for popular programming languages?
Aug
24
comment Why is it unrealistic to expect all browsers to support the same standards?
@Jordan - more like the W3C has no enforcement power, and browser vendors are free to implement their solutions anyway they like - conformance is voluntary, after all
Aug
24
comment Why is DRY important?
@Robert - have you read any of the articles at thedailywtf.com ;) - there are some out there who would do just that
Aug
15
comment Writing the minimum code to pass a unit test - without cheating!
I agree with @PaulButcher - in fact, a lot of unit testing examples in texts and articles would take this approach.