4,046 reputation
1923
bio website code.google.com/p/…
location San Diego, CA
age 29
visits member for 3 years, 10 months
seen Jul 5 at 23:47

I'm passionate about coding and researching the history of technology as well as exploring where technology is leading.

I used to work in flight simulation doing both hardware implementation (electrical design, wiring), web development (design, development, webmaster), as well as software development (desktop development in C#).

I'm a big fan of both using and contributing to Open source projects.

I am the creator of the pypreprocessor library that can be found on PYPI as well as Google code.


Sep
11
answered What non-programming books should a programmer read to help develop programming/thinking skills?
Sep
11
comment Why do people still say Java is slow?
Umm, C# is fast too ;)
Sep
11
answered Why do people still say Java is slow?
Sep
11
awarded  Teacher
Sep
11
answered How do you manage your knowledge base?
Sep
11
comment How do you stay focused at work?
Having a smoke is like short walks on steroids. Nothing super charges mental stimulation like nicotine when you're stuck on a problem. It gives you a timer too because 1 cig ~= 5 minutes so there's no excuse not to go right back to work afterward. Too bad it's terrible for your health.
Sep
11
comment How do you stay focused at work?
Hmmm. I'm the opposite. After about 20-30 minutes I break into 'the zone' and can code intensely for anywhere from 7-14 hours straight with short breaks for food/cigarette/coffee if I'm struggling with a certain issue. I have actually gone as long as 20 hours straight before without more than short pauses. Obviously, I don't work a standard 9-5.
Sep
11
comment How do you stay focused at work?
+1 amen. I usually have chrome in the first, Monodevelop in the second, git stuff in the third, and nunit in the fourth. Also, I change the keyboard shortcuts to super+left/right to switch workspaces, super+up to initiate the window picker, and super+down to unfold the compiz cube.
Sep
11
answered What are the warning signs of impending doom to watch out for on a project?
Sep
11
comment What are the warning signs of impending doom to watch out for on a project?
+1 amen. Been there, done that, don't care to be in that position again.
Sep
11
comment What are the warning signs of impending doom to watch out for on a project?
Nothing makes scope creep worse than 'concession features' because the PM screwed up when he setup the milestone dates.
Sep
11
comment How to explain programming to a non-programmer?
+1 for comical relief.
Sep
11
comment Do people in non-English-speaking countries code in English?
Being from the US, I hate to admit it but the 'Ugly Americans' still hold a lot of cultural influence in our country (to the detriment of us all), especially in business. Just like racism, sexism, etc... cultural progress in the states is measured the same as it alway has been. One generation at a time.
Sep
11
comment Do people in non-English-speaking countries code in English?
Connexion isn't so bad. I once got into a discussion with a British colleague about the word manouever because I thought it was a misspelling. Old/adapted/culture specific words are even an issue among primarily English speaking cultures.
Sep
11
comment What's your favourite quote about programming?
+1 Thanks for the full quote. I never know there was more to it.
Sep
11
comment What's your favourite quote about programming?
+1 Personal favorite
Sep
11
comment What's the most absurd myth about programming issues?
Or even worse, if you've never programmed or managed a programming project, reading a few books and will magically make software happen. Been down that road with a previous PM and don't care to repeat it as long as I live.
Sep
11
awarded  Commentator
Sep
11
comment What's the most absurd myth about programming issues?
See blip.tv/file/319044. It takes a generation to change people's perceptions. Java is will always be considered slow as long as it's called Java.
Sep
11
comment What's the most absurd myth about programming issues?
I think I read it on Joel Spolsky's blog but the article mentioned only showing as GUI progress in relation to the back-end progress. That way you can give a realistic estimate of progress to the pointy haired guys who are too dumb to understand that most programs consist of a lot more than eye candy.