150 reputation
4
bio website jamesadam.me
location Chantilly, VA
age
visits member for 10 months
seen 10 hours ago
stats profile views 9

I'm a software engineer with experience in modeling & simulation software development and web services using C, C++, Ada, and Java on Linux and UNIX platforms.

I also frequently work on personal projects in web development using a variety of technologies (Ruby on Rails, Javascript, etc).


Apr
3
comment Suggested Web Application Framework and Database for Enterprise, “Big-Data” App?
Also, make sure you're doing the obvious things like indexing your tables and not doing anything too naive with your queries. I just spent a week here refactoring some old code where someone had written lots of simple database queries, in loops, nested 4 levels deep, and then filtered the data in code, rather than using "WHERE" clauses in the queries.
Feb
20
revised Setting up a simple Ruby\Rails environment
added 71 characters in body
Feb
20
answered Setting up a simple Ruby\Rails environment
Jan
25
comment Is there a software distribution solution which is optimized for low bandwidth?
Ah, that brings back memories. A project I once worked on used AX.25 to transmit telemetry from a high altitude research balloon to the ground (ground software was basically a LabView interface). Very bandwidth constrained (maybe 1200 baud if memory serves)... but it worked. And it was fun.
Jan
25
revised Question about the use of the word 'porting' in programming
added 105 characters in body
Jan
25
answered Question about the use of the word 'porting' in programming
Jan
23
awarded  Editor
Jan
22
comment What programming language generates fewest hard-to-find bugs?
Once I got over the learning curve, I actually got pretty fast at writing Ada code -- after I had spent a good deal of time thinking through the design. Ada is most definitely NOT a hacker's language. I work in Java nowadays, and some of the stuff I'm seeing in my current projects actually makes me miss Ada a little bit (never thought I'd say that).
Oct
23
awarded  Critic
Jul
8
answered Where is the application of Calculus (of continuous quantities) in Computer Science or programming
Jul
7
awarded  Teacher
Jul
7
answered Getting through a lengthy book?
Jul
7
comment Working environment
Start looking for a new job immediately. Now. Do it.
Jun
29
awarded  Supporter