31,582 reputation
241111
bio website none
location
age
visits member for 4 years, 7 months
seen 20 hours ago

Mar
19
comment How to handle custom logic for multiple customers
Are you trying to avoid compiling differently for each client? Could you rely on different xslt files that are customized as needed?
Mar
19
comment Planning complex Mongo (And possibly other NoSQL) Databases
You may find you'll have to store the same data in multiple ways and very complex querying will need to be done in your app and not the database.
Mar
19
comment How do you deal with clients who cannot wait for a feature to exist?
@MichaelT - kneecap.stackexchange.com
Mar
19
comment How do you deal with clients who cannot wait for a feature to exist?
Charge them more money.
Mar
19
comment Are there any problems with implementing deleted usernames this way?
Not only do they need to know who are the active users now, but some auditor is going to want to know "Who were the active users last year?" or some other time.
Mar
19
comment Do you also find the use of functional reactive programming in JavaScript a bit overbloated?
What's the difference between bloated and over-bloated?
Mar
19
comment Why is DRY important?
"I'm unlikely to need to edit this again any time soon." If that's the case, then why worry about following any best practices for programming? Experience tells us there is a good chance you will eat those words.
Mar
19
comment How to write tests for function that depends on a config file?
Is this any different than writing tests on functions that get data from a database, service, etc?
Mar
18
comment How do freelance web developers manage client hosting?
They ask the client, "host your own, I'll setup separate hosting or do you mind using my reseller account so you get a discount?"
Mar
18
comment Best way to analyse a large class before refactoring it into smaller classes?
Could you build a test environment, with a test host application that can use this class in an uncompiled form so you could step through the code?
Mar
18
comment Best way to analyse a large class before refactoring it into smaller classes?
Could be a duplicate: programmers.stackexchange.com/questions/6395/…
Mar
18
comment Best way to analyse a large class before refactoring it into smaller classes?
How is this different from most refactoring tasks? You're not planning on breaking the interface are you?
Mar
16
comment Evaluating productivity differences in different work stations
I don't see why you couldn't or wouldn't test this. Does it have to be one or the other? How is trial and error not an option.
Mar
13
comment How to solve the Lava flow anti-pattern?
One reason to hire more than one programmer even if it's just part-time. And when you refill the position, clearly state the technology stack and the unlikely chance it will change.
Mar
12
comment How to resolve discussions where developers can't agree?
Along with accountability is identifying the criteria for the framework.
Mar
12
comment How does the team ensure a good DB design?
How about contracting a part-time DBA/someone who knows what they're doing?
Mar
12
answered How would you design a user database with custom fields
Mar
11
comment Value of unit testing property setters to check events
The beauty of experience. Things go wrong, you figure-out ways to avoid them. Couldn't care less what anyone thinks should or shouldn't be tested. If something is breaking the code, you find a way to prevent it if you feel it could keep happening.
Mar
10
comment When do programmers use code first approach?
Most websites are a skin over a database.
Mar
10
comment When do programmers use code first approach?
Putting poorly written sql in a stored procedure doesn't improve the performance nor will it over-come a bad design.