9,146 reputation
12340
bio website
location Melbourne, Australia
age 44
visits member for 3 years, 2 months
seen Oct 27 at 1:25

By day, a mild-mannered software developer with a keen interest in those areas of computer science that deal with the psychology of human machine interaction, and how that affects the processes and principals which we apply to create useful software.

By night, I imagine I'm the coding rebel, defying all conventions and "sticking it" to "the man" while liberating the free-thinking and allegedly down-trodden cube rats that I resemble during the day!! Or, I have a vivid imagination and way too much time on my hands! ;-)

about.me
LinkedIn


Jun
25
revised Unit and Integration testing: How can it become a reflex
Better grammar and focus in the statements made
Jun
25
comment Unit and Integration testing: How can it become a reflex
@superM LOL! I know what you mean. Overhanded political correctness gets my goat. I tend to write either entirely gender neutral, or use "he" exclusively simply because it's kind of natural to relate such references to your own gender. My comment was however intended to be more generally applied, and not specifically to call out any particular individuals. ;)
Jun
25
comment Unit and Integration testing: How can it become a reflex
Disappointing if plus and minus votes are being offered on whether the OP is using appropriate gender form. Surely the quality of the question is in what is being asked and its relevance to the site, and not on subjective views of whether the inclusion of both he's and she's are to be considered sexist or not. This kind of friendly bickering really won't help the reputation of the site... or those involved. (I'm just saying!)
Jun
25
answered Unit and Integration testing: How can it become a reflex
Jun
25
answered What are the barriers to adopting best practice? How can they be overcome?
Jun
25
comment What are the barriers to adopting best practice? How can they be overcome?
Reluctance often results in a certain laziness, which ultimately breeds ignorance.
Jun
25
comment How to deal with colleagues refuse to follow practices?
OP may wish to change the wording of the question title and content slightly, as the question appears on the surface to be situationally applicable to any workplace. E.g.: Is the question supposed to be asking for a ruling on which practice should be used, or about dealing with a frustrating colleague who seems to bend the rules? Otherwise, the question comes across as a little generalized and may likely be voted to close as either off topic, or not constructive.
Jun
25
answered How to deal with colleagues refuse to follow practices?
Jun
16
revised Truly useful UML diagrams
typos
Jun
15
answered What is the role of traditional issue tracker when Scrum / Kanban board is used?
Jun
15
answered Truly useful UML diagrams
Jun
15
answered Is 100% code coverage a pipe dream?
Jun
14
comment Is BDD actually writable by non-programmers?
+1 Communication really is the key, and the scenarios really do need to be in the terms that the business people us, so in keeping with the OPs question, if we create a DSL, this really needs to be able to be a closer match to what the customer is going to say, and not what the programmers think the customer should be saying.
Jun
12
comment I can't program because the code I am using uses old coding styles. Is this normal to programmers?
@deadalnix First jobs rarely offer the opportunity to choose the people you work with. Often you won't know how much people really care about code quality until you've worked with them for a while. My answer helps the OP understand this. Your statement about an inability to unit test before refactoring is patently wrong. Trying to refactor before unit tests increases overall risk. Chasing bugs without tests is inefficient and exhausting. People who care about code quality focus heavily on tests and clean coding technique. I don't get your implied objection, happy to chat about this offline :-)
Jun
11
awarded  Good Answer
Jun
11
answered How do “custom software companies” deal with technical debt?
Jun
10
answered When writing specs BDD-style, should you use “should”, or should you not?
Jun
8
awarded  Constituent
Jun
8
awarded  Caucus
Jun
7
comment Is writing software in the absence of requirements a skill to possess or a situation I should avoid?
I understand where you're coming from, however what you suggest is usually an expensive approach. Obviously I'm not suggesting the prototype is a complete product, but anything you build where there is any interactivity will require time to develop. A less costly option is to stand at a whiteboard, sketch out a few ideas, and ask targeted questions to help you narrow down your criteria. I'm also not advocating for creating a large spec. Outline documents, or even test code templates, produced iteratively and as needed, are usually simpler and cheaper than prototyping first.