2,110 reputation
734
bio website darenscotwilson.com
location Southern California
age 53
visits member for 3 years, 6 months
seen Apr 20 at 1:10

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.


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.
Dec
3
comment How valuable and rare is being able to create something from scratch?
+1 on different mindsets. That's exactly why I didn't last long in more than one recent gig. I am quick to create new things from scratch, and suck at maintenance. Find out what your mindset is and spend most of your time there.
Nov
30
comment What to bring to a programming interview?
In several interviews over the last few years, I have never brought copies of my resume. They already have it printed out, enough for everyone I meet. Same is true when I'm on the interviewing side.
Nov
24
accepted What is the history of why bytes are eight bits?
Nov
17
comment What is the history of why bytes are eight bits?
Re 12 bits: Back when I first learned digital electronics, in the days of 7400 series TTL, logic gates usually came 4 or 3 to a chip, or 6 inverters on a chip. Handling a 12-bit word would have been doable different ways. As for addressing and powers-of-two wordsizes, did those early pioneers use addresses to individual bits?
Nov
17
awarded  Nice Question
Nov
16
asked What is the history of why bytes are eight bits?
Nov
11
comment Why am I seeing so many for(;;) constructs?
While this isn't the original reason, it is a secondary reason why the preference stuck long after the original reason became obsolete. It's very hard to trot out any evidence to support this, though, other than to ask long-experienced programmers.
Nov
9
awarded  Nice Answer
Nov
9
answered complex numbers in programming?
Oct
31
answered Increasing confidence in personal knowledge about coding
Oct
31
comment Increasing confidence in personal knowledge about coding
Many are not imposters, but fake imposters :D
Oct
10
comment When to use C over C++, and C++ over C?
This is true, but only for cases of one person working on their own little project. In real life almost everyone spends maybe half their time working on other people's code. Unfortunately most other people "think wrong" regarding those utterly irrational reasons.
Oct
10
comment When to use C over C++, and C++ over C?
@Giorgio - if one isn't calling virtual methods in C++, one would probably be explicitly dealing with messy "if" statements or dealing with arrays of pointers to functions taking pointers to structs, to implement something like polymorphism or otherwise accomplish tasks of a given complexity.
Oct
8
awarded  Yearling
Sep
9
answered Languages / methods to learn for scientific computing?