185 reputation
17
bio website jamesadam.me
location Satellite Beach, FL
age
visits member for 2 years, 5 months
seen 2 days ago

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

I also frequently work on personal projects in web development using a variety of technologies including Go, Ruby, Scala, Coffeescript, etc.


Nov
26
comment Sprints between Thanksgiving, Christmas and New Years
One would think PMs would set more modest goals for a sprint that spans a major holiday. But alas, they do not.
Jan
27
comment How should I validate code when there is no one to do code review?
I don't believe a single-person dev team is doomed to produce only amateur-quality software (it'll produce less than a proper team, for sure)... if the one developer is an experienced professional.
Jan
21
comment Are design patterns essential for good code?
Studying patterns is something one generally only does before a job interview.. particularly for a Java gig. Like Oded said, you've probably used many common 'patterns' without realizing it, but you need to know what their names are :)
Dec
18
comment Challenges for the experienced coder to learn functional programming?
I would suggest first studying Haskell to get familiar with functional concepts. Then move on to something like Scala or Erlang for writing real software :)
Aug
13
comment Why do some software packages have an “amd64” suffix for 64-bit systems?
Yep. Though, sometimes I wonder if we would have been better off if Intel had succeeded in their plan to replace the x86 architecture with IA-64. Thanks a lot, AMD :)
Jun
19
comment Are certifications worth it?
I'll add that government agencies and by extension the contractors that sell services to them LOVE certifications and other credentials.
Jun
6
comment PHP, HTML, Javascript and writing good practices
jQuery eliminates all cross-browser headaches?
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.
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).
Jul
7
comment Working environment
Start looking for a new job immediately. Now. Do it.