1,374 reputation
616
bio website horuskol.net
location Adelaide, Australia
age 35
visits member for 3 years, 6 months
seen 19 hours ago

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

Amateur photographer and sometime explorer.


Mar
24
revised Aggregation vs Composition
added 228 characters in body
Mar
24
answered Aggregation vs Composition
Mar
23
comment How to (professionally) back up reasons for choosing open source technologies in a large project
+1 for trust - that is almost always what it boils down to. It also goes the other way - they possibly got burned with earlier versions of other technologies, and so do not trust them as much (I know several DBAs who talk about MySQL as if it was still version 3).
Mar
23
comment If XML is so bad…why do so many people use it?
I don't think XML is inherently bloated - but implementations of it are. I find XML-RPC to be particularly egregious at unnecessary bloat.
Mar
23
comment Why bother with detailed specs?
+1 I came to programming via engineering HVAC control systems - a typical specification for a building would be several hundred pages. Projects were accepted by the consultant/client when all points were ticked - variations would incur a cost and extended deadline. The thing is - for some reason, it seems to be in general software development that the specification should be written by the implementor - I think this is wrong - in HVAC, the specification came through a building consultant (although the implementor could query and challenge the spec at any time).
Mar
23
awarded  Citizen Patrol
Mar
22
awarded  Critic
Mar
22
awarded  Scholar
Mar
22
comment Resources for Test Driven Development in Web Applications?
One major issue with web design is CSS testing - a new CSS rule may have unintended consequences, but only on a page with specific content... Can you unit test that?
Mar
21
comment Resources for Test Driven Development in Web Applications?
I realise that - but I was looking more for discussion articles and essays rather than specific tools. I know what tools are available, but would like to learn how best to use them for front-end driven applications.
Mar
21
awarded  Student
Mar
21
asked Resources for Test Driven Development in Web Applications?
Mar
21
comment stuck on a programming problem solution
I find that, half the time, just explaining the problem helps to frame it and provide solution without even needing a response from the person I'm discussing with. You can still use them as a sanity check on your new solution, too.
Mar
20
comment Has there been research into programming linguistics?
Regarding ancient Greek and Latin - part of the issue here is that the surviving texts tend to be formal in nature - essays, contracts, legal rulings, etc. If you think about the messages we send day to day - "Hi Honey, Please get milk on way home" and "Jim - remember the Casey report for the 9 o'clock" - most of these transient messages in ancient Rome will have been lost forever in time.
Mar
19
comment How might one teach OO without referencing physical real-world objects?
@S.Lott - well, maybe I have gone too far to the other extreme - I agree that many apps need to model some real world items (books, money, bills)... but then, there are plenty of sites where the objects are 'user/post/question/reply'...
Mar
17
comment How might one teach OO without referencing physical real-world objects?
Frankly, I'd like to see a few more examples of using objects for GUI and web-apps (so, like data models and views) since these are, after all, the meat and potatoes of development. "Real-world" objects are the crust - useful, but not always needed for a good meal
Mar
16
comment How can I use my coding skills for good?
Wish I could comfortably live off $1200 a month ;)
Mar
15
comment Why isn't protection against SQL injection a high priority?
badly written tutorials, and then cut-and-paste hackjobs of those tutorials being perpuated around the net.
Mar
15
answered To what extent can choosing a particular job limit future opportunities?
Mar
10
comment Is there ever a situation where it's ok to initiate a Delete on a GET?
I think I've now come across at least three scenarios in my career where content has been deleted because of a crawler (Google or internal) following delete links. At least one of these was caused by a (then) widely used third party library.