4,004 reputation
714
bio website systemajik.com
location Gatineau, Canada
age 59
visits member for 4 years, 1 month
seen yesterday
I have over 30 years experience in all phases of software development and delivery. I have administered a variety of midrange servers, and worked with systems from PCs to Mainframes.

Mar
17
answered Why is there no Swap command?
Mar
9
comment Can someone relicense my code, then sue me for distributing it?
@user11177 They can claim the rights, but unless otherwise contracted they do not gain rights by publishing it. In most jurisdictions they do not gain rights to the public domain code by adding their own license.
Mar
4
answered Should code comments explain the control flow?
Feb
22
answered How to use DDD to solve a common address situation?
Feb
20
revised Which part of the code should rewind a file pointer?
added 504 characters in body
Feb
20
answered Which part of the code should rewind a file pointer?
Feb
15
awarded  Yearling
Jan
4
revised Difference between Pattern and Principle
Correct consider section
Jan
3
answered What does “business logic” actually mean if not “all non-3rd party code”?
Jan
2
revised JUnit3 and JUnit4 in the same project (but different module)?
deleted 28 characters in body
Dec
31
answered How to access secure web services from a desktop application?
Dec
27
answered JUnit3 and JUnit4 in the same project (but different module)?
Dec
1
revised Why aren't there code overviews for open-source projects?
Clarify
Nov
30
answered Why aren't there code overviews for open-source projects?
Nov
28
answered Why is python treated as a interpreted language when it has a compiling stage?
Nov
7
revised Is revision control fundamentally at odds with live coding?
Respond to comment.
Nov
7
comment Is revision control fundamentally at odds with live coding?
@akavel See my edit. Live Coding is great for experimentation, but I haven't found a case for using it for re-usable code.
Nov
7
answered Is revision control fundamentally at odds with live coding?
Oct
30
comment Normalization 3NF and BCNF
@user1062704 Remove either A or B from the relationship, into their own relationship (table). Until you do you are have 2NF.
Oct
17
comment How to clean up nested try/except/else?
@WinstonEwert In a real life example I would expect some overlap in the Errors (exceptions). However, I would also expect the handling to be the same. BazError could be a keyboard interrupt. I would expect it to be handled appropriately for all four lines of code.