393 reputation
28
bio website sigil.org
location United States
age 30
visits member for 3 years, 4 months
seen Apr 5 at 20:37

Software developer for a startup.


May
19
awarded  Yearling
May
31
answered Initialized variables vs named constants
May
19
awarded  Yearling
Mar
14
comment How to keep user's guide in lockstep with branches for a non-developer?
oops - I misspoke. x.y.0 (and further patch releases) are out the door. x.z is in staging/beta/slush and x.a is in active development. So the documentation needs to be updated in x.z, not the older x.y. Your comment suggestion is still relevant, though, but I fear our VCS setup may require additional work for that sort of ACL. Thanks!
Mar
14
comment How to keep user's guide in lockstep with branches for a non-developer?
It is not technical documentation; it's a users' guide for a product for people who are also far from technical.
Mar
14
comment How to keep user's guide in lockstep with branches for a non-developer?
I'll probably give #1 a go this time around to see how it works. I have a feeling, though, that her environment may be a bit convoluted (requiring more than a few commands on a sticky note).
Mar
14
comment How to keep user's guide in lockstep with branches for a non-developer?
She needs to make them in x.y; x.y is code-frozen while QA does regression tests and documentation is updated. Once x.y.0 is released, I'll merge x.y forward to x.z to capture all the bugfixes and documentation changes.
Mar
14
asked How to keep user's guide in lockstep with branches for a non-developer?
Jan
10
awarded  Editor
Jan
10
comment Would be semantically correct to make a “Login” constructor in an api class?
Edited to allow that. :)
Jan
10
revised Would be semantically correct to make a “Login” constructor in an api class?
deleted 6 characters in body
Jan
10
awarded  Commentator
Jan
10
comment Best Version Control Habits For Solo Developer?
I have several solo projects: some on Github, some not. I always use git even if I'm just building something for the express purposes of learning a particular API/tool. It enforces good habits for the real projects where it is more useful, as @jbcolmenares describes.
Jan
10
comment Would be semantically correct to make a “Login” constructor in an api class?
According to the OP's post tag, it's PHP.
Jan
10
answered Would be semantically correct to make a “Login” constructor in an api class?
Dec
14
comment Are there benefits to deriving versions from SCM branch?
You're essentially reinforcing the thoughts I had prompting this question. :) Pulling the derivation out, I can pull the logic of the version class down. I'll probably have each "versionable project" extend it to provide name and dependencies (both fairly static) as well as the version identifier (updated manually). Cheers!
Dec
14
awarded  Scholar
Dec
14
accepted Are there benefits to deriving versions from SCM branch?
Dec
12
comment Are there benefits to deriving versions from SCM branch?
At the very least, because that ship has sailed. I think I'd prefer users to see a date-based revision, as that is less likely to confuse them (version 10.11 -> 12.11 is friendlier than version 3142 -> 5321). Maybe for the (upcoming) redesign. This solves the automation issue, too, as the timestamp is essentially the build date (which is also inserted into FooVersion.java via ant substitutions) with some formatting.
Dec
12
comment Are there benefits to deriving versions from SCM branch?
That model is in my mind for when I can finally force the switch to git. That author mentions using files in SCM to track versions (which is part of what got me thinking about this). I'm sure switching our derivation technique to use git would be non-trivial, so that's another concern...