201 reputation
37
bio website IcanHazDot.NET
location Sydney, Australia
age 44
visits member for 3 years, 6 months
seen Jul 9 at 22:03

I design Television Stations and race small yachts on big oceans.

Will turn AutoCAD tricks for beers but am gunshy of Visual LISP.

I fight for the User


Jul
9
comment Is it OK to have multiple asserts in a single unit test?
See also stackoverflow.com/questions/2430429/…
Jun
20
awarded  Necromancer
Jun
20
awarded  Yearling
Apr
18
awarded  Editor
Apr
18
comment Use of pirated/cracked software for development
Adobe now have a monthly subscription model which is quite reasonable. If you're not earning enough to cover their monthly cost then perhaps you're in the wrong line of work?
Apr
18
revised Is there an idiot's guide to software licensing somewhere?
provided an explanation
Apr
18
answered Is there an idiot's guide to software licensing somewhere?
Apr
18
comment License validation and calling home
Good point and a feature to look for in a license activation Service. Also good to mention in the purchasing process to reassure your customers.
Mar
7
comment What GUI tools are available for which DVCS?
I disagree with this (no, really). TortoiseGit is working fine for me these days. I still prefer TortoiseHg's UI but I use them both with no problems, sometimes in the same place, which is a little tricky but works if you're disciplined.
Dec
4
comment Having a Git repo and mercurial in the same directory
have a look under the .hg folder. hg-git creates a .git folder there unless you specify [git] intree = true in your .hgrc / ini file for mercurial.
Dec
4
comment Having a Git repo and mercurial in the same directory
I've found hg-git a bit hit & miss with SSH and it's less than fun to set up. You can run both DVCS clients on the same machine, no probs. In fact if you're using one for source control and the other to push to production (Azure, Appharbor etc) then this can work well.
Aug
15
comment Prevent Casual Piracy for Simple Utility
+1 for "Make buying your app easy and painless." The other details are good too.
Jul
11
awarded  Critic
May
12
comment How To Deal With Terrible Design Decisions
+1 - all care and no responsibility. Detachment will save your sanity.
May
12
comment How To Deal With Terrible Design Decisions
+1 for delineating the reason to apologise, and for the rest of the answer.
May
12
comment How To Deal With Terrible Design Decisions
I agree here. Only the full-timers will be able to trigger a change. You don't need to convince the other contractor - you need to convince a stakeholder. They call the shots.
May
12
comment How To Deal With Terrible Design Decisions
Commit your code comments - there is your log
Apr
25
answered Where to find Hg/Git technical support?
Apr
20
comment Would you use (a dialect of) LISP for a real-world application? Where and why?
AutoCAD offers AutoLISP as an API but it is written in C++ & .NET managed code.
Apr
14
awarded  Commentator