702 reputation
57
bio website tenslashsix.com
location Carlsbad, CA
age 31
visits member for 3 years, 7 months
seen Apr 15 at 14:02
Paraglider pilot, rock climber, open source hacker. Interested in TDD, Agile development, dependency injection, and software design.

Mar
27
answered Design pattern for method to accept one of several static items in C#?
Feb
20
comment Is this mini-DSL for hiding URI passwords compatible with the URI spec?
If you generally have a one-to-one mapping between URIs and passwords, why not simply model it as such? Store URIs minus passwords, and have a separate table/configuration/store where given input of URI, returns the password for that URI. Why some custom mini-DSL just for this?
Feb
20
comment Is this mini-DSL for hiding URI passwords compatible with the URI spec?
Why do the username and passwords need to be stored in the URI? Why not have a generic mechanism to lookup the username/password based on the URI, instead? Do you really need to have a custom lookup mechanism per URI ?
Sep
23
awarded  Yearling
Jul
25
comment Can a webservice that uses JSON over POST be classified as RESTful?
In particular, this does not seem to adhere to the "Uniform Interface" constraint: en.wikipedia.org/wiki/…
Jun
17
comment TDD and Version Control
Even if you aren't pushing, making a commit with a broken state will make "git bisect" operations much harder, as you will have to wade through tons of failing revisions. At least do a rebase and squash the failing commit with the successful implementation before pushing.
Apr
24
answered Custom functions in a REST API
Apr
22
awarded  Commentator
Sep
23
awarded  Yearling
Jan
6
comment Is Java to Linux what .NET is to Windows?
@StevenElliottJr No, it isn't. Miguel decided to work on Mono after his experiences working on Evolution. His hope was to make writing applications like Evolution easier. Evo is still written primarily in C (with plugins possible in several languages).
Jan
6
awarded  Good Answer
Jan
2
comment As a young developer, should I be worried about having to use “out-of-style” tech at work?
@MartinBeckett Don't joke, some of us actually do use MUMPS at work!
Dec
20
awarded  Nice Answer
Dec
20
answered Why was I asked general, non-technical questions during an interview?
Sep
24
awarded  Yearling
Nov
11
answered Syndication feeds and show I bother with providing anything other than RSS 2
Oct
18
comment How to recruit programmers for an open source project and kick-start it?
@mathepic: I only really included it because Lorenzo also mentioned looking for collaborative design features, which isn't, AFAIK, offered by the core GNOME infrastructure, but is available in LP.
Oct
18
revised How to recruit programmers for an open source project and kick-start it?
Small change to allow vote change?
Oct
18
comment How to recruit programmers for an open source project and kick-start it?
@mathepic: You certainly don't have to "follow the crowd" when it comes to hosting your code, but it certainly doesn't hurt. If, for example, you want more visibility among potential contributors/users for a .NET library, having it hosted on GitHub where others can easily find, watch, fork, etc the code is a major boon. On the flipside, if you keep your code in a Mercurial repository on your own server, you at least partially reduce your visibility/availability.
Oct
4
comment Horizontally positioned or vertically positioned monitor(s)?
You should also consider the ergonomics of your setup. For instance, does one configuration or the other cause you to move your next out of it's natural position more than the other?