2,358 reputation
936
bio website darenscotwilson.com
location Southern California
age 54
visits member for 3 years, 10 months
seen 23 hours ago

Physicist/Artist who fools around with electrons, photons, pixels and bits. Currently in San Diego, formerly of Socorro NM, Orlando FL, Boulder CO, Ann Arbor and other places in Michigan.

Mainly, I've been making 2D and 3D illustrations and animations, writing explanations for things in physics, astronomy and electronics, writing software for image processing and science number-crunching, and teaching the cats to do my work for me. Regrettably, the latter endeavor has been a total failure.


Apr
5
comment How Scala Developers Are Being Interviewed
Great answer overall, but +1 especially for the short list of "wrong reasons". The same pathologies can be found in C++ fanatics.
Apr
3
comment Help with design structure choice: Using classes or library of functions
One potential nice thing about this, depending on how it'll be used, is the constructor for GaussianBlur can take a radius, and each effect can have whatever number of parameters, providing an object that can be used to process any number of images the same way. In contrast, a function taking all the parameters each call would have to repeat any precomputation, e.g. convolution kernels or lookup tables. While the idea of an ImageProcessor being a function not an object seems reasonable, there is this potential need for state, to hold precomputed data.
Sep
11
comment Is nesting typedefs a good style?
Relevant: stackoverflow.com/q/759512/10468
Jul
13
comment Create and delay task for 24 hours
Would the 'after' command do the job? If not, why?
Apr
23
comment Approach to simplifying an algorithm
It appears that the question is about recognizing ways to improve a given algorithm, not about calculating values for that particular expression. The expression is just an example to study.
Jan
26
comment How to name a variable when the word is both a noun and a verb
"Current" = now, or "current" = flow of charge. The only real solution is to replace English with a more sensible language!
Nov
21
comment Programming language features that help to catch bugs early
Some languages do have features that support unit testing - such as D with its unittest keyword.
Oct
31
comment Computers that operate exclusively on boolean algebra
The Digi-Comp, whose CPU has three 1-bit registers - mindsontoys.com/kits.htm?dc1_main.htm
Oct
9
comment Should I be looking for developers with specific skill sets or generalists that need to learn?
"or can a general developer who is accomplished in another area realistically pick up new technologies?" Well of course, otherwise no new technology since decades ago would have ever caught on.
Oct
6
comment What is the most efficient way to study multiple languages, frameworks, and APIs as a developer?
+1 for picking target platform first. This is the key.
Oct
5
comment Basics of ERP for dummies
Reading the intro through Amazon's "look inside" feature. That might be a good book for this purpose. Will check the public library; don't want to spend any money.
Aug
23
comment Industries and types of projects avoiding OO
Wondering if "Business Intelligence" is lacking more than just OO... 8P
Aug
23
comment Industries and types of projects avoiding OO
Your answer that OO is the standard is contradicted by the other answers which name specific examples.
Aug
23
comment Industries and types of projects avoiding OO
A programmer doesn't have to adapt to an environment - one can choose a better fitting environment instead.
Aug
9
comment Do you generally keep your “scratch code”? What's the best way of keeping past ideas organized?
If this were stated as an answer instead a question, I'd +1 it.
May
14
comment I'm the .1x programmer at my company. How can I best contribute?
+1 for "you'll ask the questions outsiders would ask" - that is especially hard for hard working experts who are deep into the details, who may think they are taking a step back to see the big picture but aren't anywhere near any idea of what things look like to outsiders (customers!) new to the thing.
Mar
16
comment Is this bad design for a Shape interface?
Is this a case of using C++ to imitate a style object-oriented C programming? Odd.
Mar
5
comment Joining a Team on a Broken and Non-Controlled Project, Possibly Developed by Beginners?
-1. There's an interesting question in there somewhere, but lost in too much story and personal viewpoint. Tighten it and make it more useful to others, and I'll +1 it.
Feb
26
comment What is the optimal minimum time to work on tasks for a single project?
Perhaps this would be best asked at Personal Productivity (in beta as of this writing) productivity.stackexchange.com
Jan
30
comment Options for a lead programmer who prefers programming to leading?
Excellent advice. +1 especially for #4; I've seen people waste too much time due to not thinking this way.