2,482 reputation
919
bio website darkspiredesign.com
location
age
visits member for 4 years, 2 months
seen Oct 11 at 16:58

Apr
13
comment What does “enterprise” means in relation to software architecture?
@SkonJeet No necessarily. Scalability is a matter of many factors, and I wouldn't call software badly designed if it didn't meet conditions it was never planned or designed to meet. Does the software work distributed across many servers? Does it parallelize its workload well? Does it localize text so it can be used in many countries? Will it build and run on different hardware? Are there many consultants/programmers who can use/modify it? All these and more are big factors in how useful a software is to an enterprise, depending on that company's specific needs.
Apr
11
comment How to set-up a simple subversion workflow
I'm not sure how throwing git out like it's the messiah of VCS is really helping here. Yes it has many advantages but SVN isn't bad or anything. I've been using it lately to host some personal files because SVN tools and remote hosting are readily available to me, while anything else would require a lot of work to set up or not be multi-platform friendly (I need to share my work across Mac and Windows, and I have been very underwhelmed by git on Windows). For some basic history tracking by one person, SVN is simple and very easy to understand.
Apr
11
answered How to set-up a simple subversion workflow
Apr
5
accepted What is this algorithm for converting strings into numbers called?
Apr
5
asked What is this algorithm for converting strings into numbers called?
Apr
2
awarded  Good Answer
Apr
2
awarded  Nice Answer
Apr
2
comment Is there a language between C and C++?
I think some of the comments expressed useful corrections, like noting that D started in about 2000 while Go is much more recent. It might also be worth mentioning the controversy over D's choices, but maybe not. That's something perhaps best discovered by researching the individual language better.
Apr
2
comment Are nullable types preferable to magic numbers?
+1 especially for "Create your own class" which is what I would have suggested. Any time a bare int isn't expressing enough about the type to constrain the problem, consider a new struct with more info (const instances of the struct that represent magic values, for example, or an enum on it to indicate). Or consider contract programming or some other solutions, but I think a custom struct is most straightforward.
Apr
2
answered Must developers understand the business domain or should the specification be sufficient?
Apr
2
answered Does new generation of programmers use Emacs?
Apr
1
answered Is there a language between C and C++?
Apr
1
comment Is there a language between C and C++?
D and Go both have the shortcomings of being languages still in active development, rather than mature long-existing products. D does seem on a good track to provide a lot of the low level power of C/C++ mixed with C#'s nicer features. The GC in it is optional, and the rest of it is built on sound design principles tested in many other languages. Where D is "C++ but better", Go seems to be aiming at "C but better". It has less high-level construct, but support for a lot of interesting new ideas and a lot of ideology driving it.
Mar
28
comment Good books or tutorials on building projects without an IDE?
Ah, perfect! That's just the kind of thing I was hoping for, some general advice and guidance on tool chains and automated builds. Thank you!
Mar
28
comment Good books or tutorials on building projects without an IDE?
I'm actually somewhat familiar with MSBuild and Nant, having toyed with them a bit on previous projects, but somehow hadn't made the full jump to looking for that class of tools in general. I also got caught up in the need to manually set up other tools like a debugger, or to automatically organize source files into projects (generally an IDE thing). I appreciate the advice though, and like the general nature of your answer, as befits the general nature of my question.
Mar
28
comment Good books or tutorials on building projects without an IDE?
Looking at it now, I'm guessing this question was a bit too general, but I wasn't fully aware of what I needed to ask at the time. The keywords here are "build tool" and "tool chain", which can be fairly language specific in most cases. Regardless, this question did lead me to SCons, which is perfect for my needs, and a generally better understanding of where make fits into the build environment and what similar tools exist.
Mar
28
awarded  Scholar
Mar
28
accepted Good books or tutorials on building projects without an IDE?
Mar
26
asked Good books or tutorials on building projects without an IDE?
Mar
26
comment How does one pronounce “cron” as in “cron job”?
@Paul Tomblin I typically pronounce it "clock."