2,083 reputation
412
bio website blog.stackingit.com
location Natal, South Africa
age 37
visits member for 2 years, 2 months
seen May 30 at 18:57
stats profile views 43

Apr
7
comment How to do this in Standard UML?
I am no UML expert, and don't doubt that there is notation for it, but in practical terms what value you will get out of it. For simple flows like the one above I can understand the notation - but then again for simple flows like that I would never draw a diagram, it feels like over documentation. For more complex flow, the split would create too many lines and remove the value of the diagram to explain a concept. Even in the simple basic guide ibm.com/developerworks/rational/library/3101.html it looks more complex that I would like. But perhaps it is just the way I would use it?
Apr
7
comment Examples of concurrent iterating scenarios needed
Agreed - but in this case are you not just trying to understand the concepts of threaded race conditions.. after that then I would make a real projcet... perhaps something like a call center where the phone operators are the resource that are used for a locked period of time when on a call, and the callers who are threads searching for an available resource. Then track the time it takes to get answered :-)
Apr
3
comment How many developers before continuous integration becomes effective for us?
Yes, you need to have the time to pay back the setup and learning curve costs. In theory you should over time learn how to eliminate the false alarms.
Apr
3
comment Balance between “right tool for the job” and familiarity
@whatsisname best is subjective and depends on your environment, budget, time frame ... - but in the spirit of a home project it would be the case of trying out a technology that was design to solve that problem. Eg Erlang for distributed, Perl for text manipulation - then you can make your own judgement.
Apr
3
comment Daily recursion
Agreed, and I cannot and was not attempting to fault him for that, but reading between the lines I just saw a risk that he might lose track of the bigger picture.
Apr
1
comment Do Programmers sometimes intentionally over complicate code?
Thanks, it appears I never knew the true origin :-) Nice.
Mar
30
comment improving IM communication skills
Sorry I should have expressed that as face to face. The bulk of our communication is done outside of our speech and actual words. You can communicate far more effectively when you can see the other person - which is essential ( for efficient ) communication of complex matters.
Mar
30
comment Do you read C or C++ compile errors after the first one?
Yes but my primary work IDE VS has none for C++ :( When there is no tool I will find a way!
Mar
29
comment What is the definition of user classes, with respect to software use?
Its a Pleasure!
Mar
29
comment Is it reasonable to expect that a senior developer knows what OOP design patterns are?
It does not really matter what it is, it could be something as simple as "Design me a coin toss game". Wait to see what they do with it. Then add a requirement to explore what you are interested in eg: How can you change this to make it : testable | portable | used as a service | usable for different UI's | run on the web... etc
Mar
28
comment In term of performance : while , for … Loops VS recursion
Agreed... always favour readability / maintainability over performance until you can prove you need to optimize it!