816 reputation
315
bio website kidstrythisathome.com
location Australia
age 31
visits member for 1 year, 8 months
seen 2 days ago

Computer scientist / programmer / statistician / fitness enthusiast. Some of those are hobbies some are work, but the line between those is constantly blurry.

Applies the scientific method to everything from code to cooking to curls to cubes.


Jul
7
awarded  Civic Duty
Jan
24
comment Too many technologies … too little time to learn them all
"I'd like to learn all science", "I'd like to read all books". Welcome to life, you are here for a very finite amount of time. Learn to filter the wheat from the chaff and do the best you can.
Jan
21
comment Is CSV a good alternative to XML and JSON?
Without the first line this would be a good answer. CSV is a good alternative to XML for tabular information (a distributable SQLite file is probably better than both). But as you explain for tabular data is it the superior file choice.
Jan
15
comment Documenting/defining data structures in Python
Thats no necessarily true, if you have an object that can conform to a list (eg. a sportsball team) you can subclass from the list type, and operate on the new object,
Jan
15
comment Using JOIN keyword or not
+1 For "separation of concerns" joins bring data together, where clauses dictate the subsets of data you are interested in.
Jan
14
revised Documenting/defining data structures in Python
Fixed code indenting inside list
Jan
14
answered Documenting/defining data structures in Python
Jan
14
suggested suggested edit on Documenting/defining data structures in Python
Jan
12
comment Naming CSS classes and IDs
@IdanArye Now I understand. bows.
Jan
8
answered How to create a Python interview question to write a method
Dec
11
comment How to manage styles on a group of websites
What if the developer was wrong? There is nothing wrong with asking for a second-opinion.
Dec
10
comment How to do a clean refactoring of an If Else Code without leaving any free blocks?
-1 Reading this means tracking all of the returns. If I had folding on I might assume Statement3 is always run. It wouldn't be so bad if all the returns were inside if blocks, but as is I don't think it is an improvement.
Dec
5
comment Pros of start learning programming with Python if what I really want is Javascript?
@9000 To address your concern, what I should have clarified, is that if the OP is teaching someone to code, they should teach them to think like a programmer and not a javascript programmer per se.
Dec
4
comment Is “truthiness” a legitimate programming term?
+1 This should be the answer. I've often found my self talking about the "truthiness" of various data structures. Or more frequently, I find myself saying "X is falsy" where X is ideas like 0, None, [], and so on.
Dec
4
comment Extreme Programming for a single developer
Grab your laptop, jump out of a plane, don't pull the chute until your code compiles. Sounds pretty extreme to me!
Nov
11
comment Should I make up my own HTTP status codes? (a la Twitter 420: Enhance Your Calm)
+1 For adding historical context as to why Status code 420 exists and that it is now 'out of service'.
Oct
29
comment Can I rightfully claim this as my own project if I recieved help online?
How much code did you add or subtract? If you started with 100 lines of code from the tutorial, and have 110 lines - probably not. If you have 1000 lines, yeah, its yours but talk about how you got them, and mention where you got help. (Yes, I know lines-of-code isn't a great metric, but it can give an idea).
Oct
29
comment What does the English word “for” exactly mean in “for” loops?
I think the question was meaning to ask "Why is this word used", or "how should the word be interpretted so that it is consistant with English". You gave a literal interprettation that didn't answer the intent of the question.
Oct
18
awarded  Yearling
Oct
17
comment How much freedom should a programmer have in choosing a language and framework?
Thats true, however in this case its an example of you not liking their toolset. .Net is fine for web development. You just don't want to switch skills. Personally I would, and have, taken the chance to be trained in a new language at an employers request and expense. They pay, I benefit. Seems like a good deal, doesn't it?