679 reputation
710
bio website joshduff.com
location Nebraska
age
visits member for 3 years, 10 months
seen yesterday

I'm a happy coder!

I like

  • The internet
  • Writing code for the internet
  • Writing applications for users

...and I especially like relational databases.


Jul
28
comment Implementing distributed Semaphore for AWS workload
Use Amazon's Simple Queue Service!
May
29
awarded  Announcer
May
19
comment Should I implement a function or a method?
See John Carmack's Functional Programming in C++
Apr
28
comment When do you use subquery in SQL?
I believe "inline view" is also commonly referred to as a "derived table".
Apr
25
comment Is database version control practical?
If you make this question about versioning sql schemas, you may be able to turn it into an answerable question.
Apr
5
comment What is the benefit of offloading email to a transactional mail service?
+1 Sending email to people is not hard. Maintaining the reputation of your email server to other servers can be difficult.
Feb
19
revised How do purely functional programming languages deal with fast changing data?
Expanding abbreviation, fixing small spelling mistake
Feb
19
suggested suggested edit on How do purely functional programming languages deal with fast changing data?
Nov
26
revised Which of these old criticisms of common lisp still apply today?
Clarified the title, made some minor spelling/grammar fixes
Nov
26
suggested suggested edit on Which of these old criticisms of common lisp still apply today?
Nov
24
comment Naming convention for higher order functions?
The implication being that Hungarian notation is to be avoided at all costs? I'd recommend reading Making Wrong Code Look Wrong
Oct
3
comment Optional semicolons
It's not a bad idea, it's just confusing to people who try to use JavaScript without bothering to learn about its automatic semicolon insertion. Perhaps instead of saying "this is a very bad idea" you could more accurately say "making semicolons optional introduces pitfalls for programmers who don't go out and learn all the details".
Sep
8
awarded  Yearling
May
28
comment What does 'enumerable' mean?
In the context of JavaScript, see "Enumerability and ownership of properties" on MDN
May
27
comment Saving user profiles in SQL database
@RossPatterson ...what? No! 8-|
Apr
8
comment Why does JavaScript count array lengths by the last index?
The simplest reason is: because that's what the specification says to do.
Jan
22
comment Retrieving hierarchy of tree-nodes stored in relational database
This post seems relevant mikehillyer.com/articles/managing-hierarchical-data-in-mysql
Jan
14
comment While learning is it better to use other's plugins or develop my own?
The natural tendency for most programmers seems to be to write their own implementation rather than try to understand someone else's. This inclination is bad and dangerous.
Jan
13
comment I released open source code that is useable to other programmers. How do I let them know about it?
With a good description attached to the project, Google will bring you eyeballs. That's not too difficult. The hard part is turn them into users, and jgauffin's advice is sound.
Jan
12
revised Why is it often said that the test cases need to be made before we start coding?
Test Driven Design->Test Driven Development