3,353 reputation
614
bio website systemajik.com
location Gatineau, Canada
age 58
visits member for 3 years, 2 months
seen 9 hours ago
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.

Apr
12
answered How to do an effective code review of library changes?
Apr
12
comment What made BASIC profitable?
@MichaelKjörling This is not the legend I heard of, but it would make the accomplishment of developing Basic for MS-DOS over the weekend much simpler. The current tellings vary significantly from the legends told to me.
Apr
11
answered What made BASIC profitable?
Apr
8
answered Ensure that each class has only one responsibility, why?
Mar
19
awarded  Nice Answer
Mar
12
comment Why do so many languages treat numbers starting with 0 as octal?
@supercat How does 0t20140t120t31 get parsed? I would not expect the macro processor to parse the numbers so unless the _BUILD_MONTH got assigned to a numeric variable, leading zeros shouldn't be an issue. As a date string leading zeros should not be relevant. Requiring a radix specifier makes assembling a number from sub-strings of the number difficult.
Mar
12
comment Why do so many languages treat numbers starting with 0 as octal?
@supercat Use of the leading 0 to represent octal date backs at least to your youth. The cases where it is frequently used are cases where the bits have significance, and interpretation of the number as a decimal number is only correct for values less than 8. Adding additional characters (including leading zeros on decimal numbers) may be more confusing than helpful. I would certainly query why a date was written 012 031, 010 031, or 012 025.
Feb
27
answered Why do expressions print variable value using System.out.print?
Feb
15
awarded  Yearling
Jan
29
revised “Standard” format for using a timestamp as part of a filename
Add my standard format
Jan
24
answered Another way of expressing 'Dirty' coding
Jan
14
answered Why do so many languages treat numbers starting with 0 as octal?
Nov
23
answered Forcing users to use Javascript
Nov
19
comment Why do so many websites prefer “git rebase” over “git merge”?
@AndyzSmith I wouldn't consider the new changes the wrong thing. When trying to determine what is being changed and should be pushed, they are the right thing. Once you have rebased you can ignore the old changes as they are part of your baseline.
Nov
19
answered Why do so many websites prefer “git rebase” over “git merge”?
Nov
15
revised Are “Clean Code” practices really that clean and useful?
Fix spelling
Oct
28
answered What does the English word “for” exactly mean in “for” loops?
Oct
1
answered How to manage your personal ssh keys?
Sep
25
comment Clarity over Python and Jython
@F.Dot From the Java standpoint it makes no difference. From the Python standpoint, newer features of Python will not be available. When searching documentation, stick to the 2.x documentation. The current stable version of Jython is 2.5.3, and you won't have features newer than that. Documentation generally indicates which version a feature was first available in.
Sep
24
answered Clarity over Python and Jython