2,432 reputation
11138
bio website darenscotwilson.com
location Southern California
age 54
visits member for 4 years, 8 months
seen May 15 at 16:34

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.


Nov
12
comment How can a Right-Brainer Deal with Massive Left-Brainer Code?
@Carson63000 - a few hundred percent padding on "a hundred years" will make for very good job security! Maybe with four cerebral hemispheres...
Nov
12
comment How can a Right-Brainer Deal with Massive Left-Brainer Code?
Wow three upvotes so far - there are at least three right-brainers beside me at this site!
Nov
12
comment How can a Right-Brainer Deal with Massive Left-Brainer Code?
@mojuba - yes, we use an extra-advanced form of C++ :D
Nov
12
comment Is the GoF book still the one to read?
Except for Object Pascal, this nicely describes more than one project I've been "blessed" to work on.
Nov
2
comment EE vs Computer Science: Effect on Developers' Approaches, Styles?
This answer gives me insights to my current project. I need to switch careers!
Nov
1
comment EE vs Computer Science: Effect on Developers' Approaches, Styles?
Nice answer, with the contrast between the two. Now to see how many others agree that this is correct or comes close, by upvoting.
Nov
1
comment EE vs Computer Science: Effect on Developers' Approaches, Styles?
Interesting answer. I may have downplayed the programming skill of electronics people - experienced ones can be anywhere on the scale from dummy to rock star. Would you say it's true that EEs can learn programming to a professionally competent level, more easily than a pure software person can pick up electronics?
Oct
28
comment What do you consider to be the prime cause of software defects (and how to minimize them)
Four months into a new job, I am still only a small % into "fully understanding" anything. I am not going to rush; what you say is true. Sucks to be unproductive such a long time, though.
Oct
28
comment Test driven development - convince me!
"Everyone likes having tests, but few people like writing them." - is this really true? Seems like it'd be fun to think of good tests, to try to trip up the software being tested.
Oct
23
comment Graduate expectations versus reality
If possible i'd give an extra +1 for the tip of iceberg point!
Oct
23
comment Graduate expectations versus reality
I like this answer. It's a good one. And it makes me wonder: why isn't there some sort of "internship" like all medical doctors have to go through? A lengthy serious professional transition-zone where one can be involved but not in the way of the critical path of any project. Some big companies might have that, but it's just not a universal standard in this profession. Yet the work a lot of programmers/SW developers/SW engineers do is just as dangerous and critical to organizations of all kinds, as what doctors do for individuals.
Oct
21
comment Should curly braces appear on their own line?
That first example where the start of the function is visually welded onto the params list, is exactly how all the code is in this huge project I've been hired to work on. Ugh! It really costs time having to stare and think vs. just seeing the visual break.
Oct
12
comment How to respond when you are asked for an estimate?
+1 for clothes picking threat. Showing your assumptions when giving a guesstimate is something I will try more often.
Oct
9
comment When would someone be considered a bad programmer?
But there could be expert disagreements about what's "better".
Oct
8
comment When would someone be considered a bad programmer?
I hate incompetent programmers who wreck the space-time continuum!
Oct
8
comment What's the most absurd myth about programming issues?
It's especially bad when working for sales-type people in industries like construction or retail.
Oct
7
comment How do people manage to write and maintain extremely complex and hard to read code?
Change the specifics, and this sounds a lot like my current job! The best part of this answer is the specialization and the need to develop over time. Also add in a pinch of humor about the whole thing.
Oct
7
comment How do people manage to write and maintain extremely complex and hard to read code?
Hiring interns, postdocs, etc and make them do it...
Oct
7
comment What trends do you see for your profession in 30 years?
I'm now working on a project requiring deep skills outside my normal skillset. Sure it's good to stretch oneself and learn new things. But one must stay sane, too. What I see is that the OO people have gone so far into strange depths, it's become semi-foreign to me. After about three years of job hunting, I'm now very aware of the "castes" and huge gaps between mindsets and skillsets, even if they're not well defined yet.
Oct
7
comment What trends do you see for your profession in 30 years?
I suspect qubits and QC will for many decades remain very specialized. QC will have its place, perhaps (i hope) in the massive physics simulations like weather prediction and processing radio astronomy data, but won't ever be as economical as plain on/off bits for general computing.