492 reputation
414
bio website
location United States
age
visits member for 3 years, 9 months
seen Oct 15 at 14:00

An IT guy working in scientific environments and trying to make the world a little better place.


Sep
5
awarded  Informado
Feb
25
awarded  Constituent
Feb
18
awarded  Caucus
Jan
13
awarded  Analytical
Jan
11
awarded  Yearling
Dec
4
comment What questions do you ask about a company before deciding to work there?
More appropriate for Workplace.
Aug
6
comment What is the Mars Curiosity Rover's software built in?
Which part? The spacecraft? The rover? Instruments? The ground system? As other comments indicate, there are probably several languages used in the different components. It's not out of the question that assembler was used for some of the time critical components.
Jun
8
awarded  Caucus
Feb
15
awarded  Enthusiast
Jan
11
awarded  Yearling
Dec
22
comment Platform to Learn/Experiment with Web Programming
For Windows there is also WAMP Server. I've used - and been satisfied with - both. They come with different software bundled, so folks should see which work best for what is wanted.
Aug
11
comment How important is membership in industrial or professional organizations?
The ACM and IEEE Computer Society cost about US$100/year each for base professional level membership (sources: acm.org/membership/dues and computer.org/portal/web/membership/membershipdues). I expect you can opt out of those emails. If/as memberships in other countries grow, IEEE will likely sub-divide those regions; also, they seem to be set by the IEEE, not the Computer Society.
Jul
28
comment Where do you use ROT13?
@Satanicpuppy: Not a biggee, just thought you'd like a chance to correct it ... and I can relate to the need for caffeine!
Jul
28
comment Where do you use ROT13?
"...there are only 13 characters in the roman alphabet." I think you mean 26 characters.
Jul
25
comment What are the drawbacks of Python?
-1: #1: IMO, that's an advantage. #2: I don't see a problem with this; like Ben, I think there are almost always better ways. #3: Python docs aren't perfect, but I can find what I need. #4: That has never really been true, but the Python philosophy does suggest that there should be one best way to do things; IMO, this is better than having a dozen different ways to do something and then feeling lost when you look at someone else's code in that language.
Jul
25
awarded  Critic
Jul
21
comment Is Unit Testing the primary objective of MVC Pattern?
@Péter Török: I remember 1) writing my own simple code to test individual functions all the way back to college (early-mid 1980's for me) and that I got the idea from someone else; 2) seeing depictions of and reading papers about the waterfall model in the 80's or 90's with a phase called "Coding and Unit Testing" (vs. just "Coding"). (Sorry, I don't remember where, so can't provide citations.) Thus, unit testing has been around and evolving for quite a while.
Jul
21
comment Is Unit Testing the primary objective of MVC Pattern?
Unit testing has been around since at least the 1980's. I was starting my career back then and we had unit tests on some of the projects I worked on (and it didn't seem like a new idea then). We just didn't have the pre-built frameworks we have now.
Jul
21
comment Laptops or Notebooks in a meeting?
Don't really see this as specific to programming. That said, I despise hearing people with notebooks clicking away or having to go over things mulitple times because they aren't paying attention ... or snickering at some joke they got in email.
Jul
8
comment New Team Lead - How to deal with a resentful former peer
Great answer! However, I would like to say that any input you get from previous supervisors, co-workers, etc. should be taken with the proverbial "grain of salt". If Joe's previous boss thought him stupid, but it was really that "learned depression" making Joe seem stupid, you need to figure that out, not just take the old boss' word for it.