2,375 reputation
1037
bio website darenscotwilson.com
location Southern California
age 54
visits member for 3 years, 11 months
seen Sep 15 at 3:33

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
16
comment Is paper indispensable in a programmer's everyday work?
And add to Jun Purdy's comment - if someone just wants to make a sketchy diagram, or make a quick little list of reminders - it would take a longer time, far from an equivalent period, to do so on a computer. Someone has yet to invent a way to make quick scribbles on a computer. Without everyone needing an artist's digitizing pad, that is. So paper is here to stay.
Nov
16
comment Is paper indispensable in a programmer's everyday work?
LOL - I remember reading about the "paperless office" in a magazine from the 1970s - and we are not there yet! Good luck to that company. BTW, I hate getting paper cuts.
Nov
13
comment How can a Right-Brainer Deal with Massive Left-Brainer Code?
Ugh! That kind of stuff makes me cringe! Maybe my style of thinking is too low-level, i.e. "opcode oriented programming", to be comfortable with this.
Nov
13
comment FizzBuzz - really?
Grade inflation sucks, wastes time for everyone!
Nov
13
comment FizzBuzz - really?
About the 2nd point... having spent a lot of time contemplating my next career move, studying various industries, and job-hunting, it was a major difficulty trying to assess my own level of competence at many different things. Apparently this is a big, big problem for (nearly) everyone.
Nov
13
comment I am in a rather difficult work situation. Should I stay or should I go?
Agreement! The only case in which excessive hours/week make sense is if you're the founder or owner of a startup, or you're dealing with some sort of big disaster like a forest fire. Otherwise it's just insane.
Nov
13
comment Why is OOP difficult?
Good insight. I think the problem is that in real life, there's not that much an "object" can do that isn't relating to other objects. OO works well so far as objects are told to modify their internal state: rectangle.enlarge(margin_in_pixels) but I realized the limits years ago. One day we programmers were installing hardware. Someone wisecracked "screw.turn" Funny, but it got me thinking: sure, a screw can change it orientation, but it's really an operation between cabinet and screw; neither object can do the task itself. OO just isn't good enough.
Nov
13
comment Why is OOP difficult?
Please bottle and sell some of your brain juice - I need some of your way of thinking in my current job!
Nov
12
comment How can a Right-Brainer Deal with Massive Left-Brainer Code?
"pull something out of the ether" - reminds me of a dream where I was pulling lemon donuts out of the air to impress a girl :D But seriously that is a key point for me - I'm always wanting to, thinking about, creating new things.
Nov
12
comment Why is OOP difficult?
Interesting point of view. As I struggle to make sense of a massive C++ projects, I think I'm the opposite, thinking primarily in terms of data, the "signal path" of bits from some "input" to some "output". While I too did a lot of Basic and Pascal, my earliest technical thinking was in electronics.
Nov
12
comment FizzBuzz - really?
I always thought fizzbuzz questions were a myth, or maybe just for fresh-out-of-college beginners, but then one day I actually was asked at an interview. Yeah, do many candidates really have trouble with this?
Nov
12
comment How can a Right-Brainer Deal with Massive Left-Brainer Code?
This idea is almost straight out of the meeting with my boss just yesterday. I wonder - is not creating things always more desirable by everyone, and maintenance always like cleaning toilets? If someone goes around saying "I'd rather CREATE things!" would they be taken seriously?
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.