1,083 reputation
516
bio website horuskol.net
location Adelaide, Australia
age 33
visits member for 2 years, 4 months
seen May 19 at 4:14
stats profile views 45

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

Amateur photographer and sometime explorer.


Feb
8
comment Regulation of the software industry
@maple_shaft that entirely depends on the nature of the failure - Facebook not responding isn't critical (beyond affecting investors pockets) - Facebook making all of your personal details and private messages available to every internet user is a different matter. Further - apps/games that take credit card details (like on Facebook) accidentally releasing credit card details would have serious repercussions.
Feb
8
comment Regulation of the software industry
Considering the number of major corporations that have lost credit card details over the last year or so, I would say that there isn't a satisfactory self-regulation. You could argue that these systems are not life-critical - but the effect on peoples' pockets can be just as hard following these incidents.
Feb
8
comment Regulation of the software industry
I think you underestimate the specialisations within professions like medicine and law - just as there are specialisations within software engineering, a qualified thoracic surgeon is not going to be ideal as an immunologist (and wouldn't be expected to be), or a contract lawyer is not going to be as good at criminal law. There is a basic entry-level to these professions followed by specialisation into disciplines - why can't software engineering be the same?
Jan
29
comment How did you get good practices for your OOP designs?
1. write - 2. review (including reading literature and sites like P.SE) - 3. refactor - 4. repeat
Jan
16
awarded  Yearling
Jan
5
comment Does using new techniques hurt productivity?
short-term: yes - long-term: well, we could all be stuck on COBOL
Dec
28
answered How To Handle Previously Uploaded Files
Dec
7
answered Should I develop a product with minimal use so I can say I developed it?
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?