4,271 reputation
11026
bio website code.google.com/p/…
location San Diego, CA
age 30
visits member for 4 years, 3 months
seen Dec 17 at 20:33

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.


Mar
26
suggested approved edit on How can I avoid the Carpal Tunnel Syndrome?
Mar
26
answered What equipment do you use to avoid wrist pain?
Mar
26
comment Are keyboard layouts inherently flawed for programmers?
Not really. As long as it's a keyboard that has shallow keys that take very little effort to press.
Mar
26
comment Should I be a professional in C# programming in order to build good web applications using ASP.NET?
Do you need ADO.Net or can you alternatively use Linq-to-SQL or Entities Framework for Database ORM? Also, is the 'event model' much different than the standard DOM event model (OnLoad, OnMouseDown, etc...)?
Mar
26
comment best practice: setting up several IDE / frameworks (at file/dir level)
(cont) I also place my Dropbox folder on that partition with projects that I consider public (like open source) so I don't have to have to keep two different copies of my dropbox files synced (one for each OS). This setup makes managing files a lot easier, especially if your system crashes.
Mar
26
comment best practice: setting up several IDE / frameworks (at file/dir level)
+1 for "it is better if you use two partitions". I always use my D: partition (formatted as NTFS) as my 'docs' partition. In windows, you can re-map your "My Documents" folder by right clicking on it and changing the target. In Linux, I auto-mount it using fstab and symlink the folders on it into my 'home' folder. I don't move my whole 'home' folder to the partition because it would include all of the hidden user config folders/files too. Plus, file permissions on a NTFS drive can cause complications in *nix.
Mar
26
revised Where is the golden mean between language monoculture and polyculture?
added 813 characters in body; deleted 1 characters in body; deleted 7 characters in body; deleted 17 characters in body; added 10 characters in body
Mar
26
comment Where is the golden mean between language monoculture and polyculture?
@9000 Good point, I'll update my list of languages with more information on languages that can run on the JVM, since there are many more possibilities.
Mar
26
comment Are `break` and `continue` bad programming practices?
WHile I disagree with, "I actually think this is easier to read" this does accomplish the exact same purpose as the code above. I've never really thought of 'break' as a short-circuit operator until now but it makes perfect sense. As for,"Generally speaking the conditions for your loops should be contained purely within those loop conditions", what do you do when you're processing a foreach loop since there's really no way to insert conditional logic in the loop definition?
Mar
26
comment Are `break` and `continue` bad programming practices?
@Paul Then why don't we use pure math to write software? I'm not saying that they don't accomplish the same goal, I'm saying that programming is more expressive than math when it comes to logical flow. We're capable of expressing more detailed (or complex) logic because programming doesn't fall under the same constraints that math does. How do you write a loop in math that breaks execution of the current iteration but resumes at the beginning of the next iteration. It sounds like the person who wrote this answer doesn't fully understand how to use 'continue' statements.
Mar
26
revised Workflow Foundation to seperate data from business logic on a mid-sized App?
edited tags
Mar
26
revised What is a resonable workflow for designing webapps?
edited tags
Mar
25
comment Going to coding conference — bosses expectations reasonable?
Sounds like your boss has been sniffing twitter markers.
Mar
25
revised Familiarizing with the Zend Framework in one week
edited tags
Mar
25
revised Why do business analysts and project managers get higher salaries than programmers?
edited tags
Mar
25
revised Feeling of Despair before programming?
edited tags
Mar
25
revised What is the difference between a great programmer and a financially successful programmer?
edited tags
Mar
25
awarded  Organizer
Mar
25
revised Are certifications worth it?
edited tags
Mar
25
revised What is a resonable workflow for designing webapps?
edited tags