6,183 reputation
1333
bio website
location
age
visits member for 3 years, 2 months
seen 14 hours ago

Mar
17
comment Why do most sites require email activation
yup. Would be so easy for someone to sign up another person he has taken a dislike to for a few thousand mailing lists...
Mar
13
comment Are patches a bad sign for the customer?
depends on when in the release cycle too. If patches are close together in the first days after release, that gives a different impression from when they're (still) close together several months later.
Mar
13
awarded  Good Answer
Mar
12
answered How can I earn money on my software?
Mar
12
comment Why do we use hungarian notations on local variable but not on function or global variable?
and it never was a nice idea anyway, especially systems hungarian (functional has something going for it but makes refactoring very hard, especially in public APIs).
Mar
12
comment Why do we use hungarian notations on local variable but not on function or global variable?
hmm, IMO the fact that it makes for stale names when refactoring is far more important than code completion. Got to love LPFSTR in the Win32 and Win64 APIs when long pointers and far strings have been meaningless concepts for something like 20 years.
Mar
12
comment Copyright on own implementation of Standard C Library
indeed. Most companies I worked at no GPL licensed code was allowed on any company owned computer or storage device. Hard or impossible to enforce that for what people own privately, of course, but combined with employment contracts stating that private work isn't allowed the employer is safe.
Feb
28
reviewed Close How do memory-clean apps work?
Feb
28
reviewed Close How to prepare for rewriting an application's glue
Feb
28
comment How to prepare for rewriting an application's glue
@Telastyn depends on which 2500 lines. It's 10% of the codebase, if it's the mission critical 10% it's impact is major, if it's code on the side it's probably not major at all.
Feb
28
comment How to document self explanatory setter functions?
I've seen such "self explanatory setters" to often have weird effects. In your example, I've encountered such methods that would do the exact opposite of what you'd think (iow, the boolean logic was reversed from the obvious). Best document what true and false mean at the very least.
Feb
28
comment MVC: What is the difference between a model and a service?
To paraphrase Shakespeare: what's in a name, a rose by any other name is still a rose. Your application model may well be implemented as a service.
Feb
28
reviewed Close Best practices and tools for deploying .NET application to production
Feb
28
reviewed Close See remote repository differences with a graphical tool
Feb
28
comment How to integrate a second programmer to a startup
what about setting them to organising it and creating the unit tests you are lacking now.
Feb
28
reviewed Close How big does my project need to be for me to unit test it?
Feb
28
awarded  Custodian
Feb
28
reviewed Leave Open How to Deliberately Practice Software Engineering?
Feb
28
reviewed Leave Open How to address the concerns of the software architect but still maintain collective code ownership?
Feb
28
comment How to address the concerns of the software architect but still maintain collective code ownership?
@Songo it isn't. You need both tests, code reviews, and people taking responsibility for design decisions (and strong coupling like that is definitely a design flaw in the architecture).