793 reputation
513
bio website quanticle.net
location
age 28
visits member for 4 years, 3 months
seen May 31 at 18:31

Oct
19
comment Converting to a mac-book pro for multi disciplined development
@TJonS It isn't. Mac uses FreeBSD userspace tools running on top of Darwin.
Sep
9
awarded  Yearling
May
30
awarded  Enlightened
May
30
awarded  Nice Answer
Apr
21
awarded  Notable Question
Sep
9
awarded  Yearling
Sep
6
comment Trac/SVN to DVCS Migration
In addition, we're also planning to eventually cross license our code to another company overseas. Unfortunately, the bandwidth between our sites isn't great, and so it'd be nice if they had a repository of the code that they could work on locally, without needing access to our servers all the time.
Sep
6
comment Trac/SVN to DVCS Migration
The problem is that we no longer have a single "mainline" product. The product itself has branched into multiple versions that are customized for our resellers. As I understand it, this situation (multiple related branches, all of them equal) is not one that is very well supported by SVN. My evidence for this is that every merge between branches has taken hours longer than expected, with lots of tree conflicts and careful manual merging.
Aug
31
awarded  Popular Question
Aug
23
awarded  Popular Question
Jun
28
comment Should you keep a copy of all the code you write?
@AnkitSoni If your old employer sues your new employer (e.g. Google vs. Microsoft) your computer could definitely be searched if either party claims that you have code. Moreover, if it's found that you deleted the code before it could be examined, you could go to jail for obstruction of justice.
May
14
answered A defense for boilerplate?
May
14
asked Create Tickets From TODO (or otherwise annotated) comments
Apr
20
awarded  Editor
Apr
20
revised Trac/SVN to DVCS Migration
Added statement of priorities.
Apr
20
asked Trac/SVN to DVCS Migration
Mar
1
comment How to check or assess debugging skills of a person?
It doesn't even have to be live, @ThorbjørnRavnAndersen. I've interviewed at a couple of places that handed me a printout of a small-function, along with a specification of what that function does, and then asked me to "find the bug".
Feb
11
comment Why do variables need a type?
@sturdytree While it is true that there are no languages that have truly typeless variables with type checking, there are languages that have type inference. That is to say, the language looks at your usage of the variable and deduces the type from your usage. If there is a conflict (e.g. you perform a = new Bar() and then later call a method from class Baz), the compiler raises an error. Languages like Haskell and OCaml pioneered type inference, but it is present in C#, with the var keyword.
Feb
10
comment Is it a must for every programmer to learn regular expressions?
@NimChimpsky Regexps work everywhere. IDEs and refactoring tools only work for specific languages. For example, will your refactoring tool allow me to go through all of my templates and find/delete a string that looks like a phone number (sites.google.com/site/steveyegge2/…)?
Feb
8
comment Is it a must for every programmer to learn regular expressions?
I do manipulate source code with regular expressions. Refactoring large chunks of code by hand is tedious and error-prone. Using an editor that supports regular expression find and replace (hint: pretty much every editor supports regexp find and replace) makes refactoring much much easier.