Reputation
60,434
Next tag badge:
139/100 score
17/20 answers
Badges
13 179 261
Newest
 Good Answer
Impact
~2.1m people reached

Mar
31
comment Can no Longer open Spyder IDE for Python Programming
Never heard of Spyder, but have you looked at PyScripter?
Mar
28
comment Should I add redundant code now just in case it may be needed in the future?
@KidCode Yeah, Eric's really good at explaining things clearly, even some really complicated topics. :)
Mar
27
comment What is the meaning of “All rights reserved” next to a permissive license?
It means that someone doesn't understand what they're writing, since an assertion of "all rights reserved" directly contradicts the free grant of many rights afforded by a permissive license.
Mar
25
comment Automatically detect offensive images
@StarWeaver Source?
Mar
23
comment Team constantly fails to meet sprint goals
So let me get this straight. You're constantly, consistently setting goals that are beyond the team's realistic ability to meet. You've known that this is happening for 18 months, but you keep setting unachievable goals, and now you think it's the team's fault for not meeting them? Einstein's famous definition of insanity springs immediately to mind.
Mar
23
answered How does a query execution plan affect query execution?
Mar
21
comment Is there a programming language which requires argument qualifiers (reference/value) to be specified at the call point?
Why would it? Option isn't a collection. Select is for sequences, whereas Option is a single nullable value.
Mar
21
comment Is there a programming language which requires argument qualifiers (reference/value) to be specified at the call point?
The problem with this suggestion is that it makes the usage of the "improved" TryParse more difficult. Right now, you can say if (int.TryParse(myString, intValue)) all in one line. With the new version, it would take two lines, one to do the assignment and unpacking, and one to do the if statement.
Mar
20
comment How does the Python Runtime actually work?
@hgiesel I believe that in Python's case, the interpreter is part of the runtime. This is not the case for every language. of course, but it's fairly common among interpreted languages.
Mar
19
answered How does the Python Runtime actually work?
Mar
18
comment Should <= and >= be avoided when using integers, such as in a For loop?
It doesn't avoid the comparisons entirely, it just sweeps them under the rug by moving them into the enumerator implementation. :P
Mar
15
answered Should I use <table> or <div>?
Mar
10
awarded  Great Question
Mar
9
comment How to save strings and integers permanently to a users device?
@kaio37k Any language you would use to write a server for anything else. AWS and Google Cloud are about hosting, not about languages or libraries.
Mar
9
comment How to save strings and integers permanently to a users device?
@kaio37k By "home server" do you mean "server run out of your home, on your personal Internet connection"? Those are problematic for a number of reasons, including because most ISPs prohibit them in the standard service contract you signed. For a small scale product, I'd set up the server on a cheap AWS or Google Cloud instance.
Mar
9
answered How to save strings and integers permanently to a users device?
Mar
2
comment Would adding enums to my class make my code more compact or efficient?
Enums never make code more compact or efficient vs. using integers. (But they shouldn't make it less efficient either.) What they do is make it more readable.
Mar
1
awarded  Nice Answer
Mar
1
answered Why are eval-like features considered evil, in contrast to other possibly harmful features?
Feb
28
comment Why is passing large anonymous functions as arguments to other functions so widely accepted in JavaScript?
@JörgWMittag Hooray for Racket, the official language sponsor of XKCD 927!