Reputation
383
Top tag
Next privilege 500 Rep.
Access review queues
Badges
2 9
Newest
 Nice Answer
Impact
~11k people reached

  • 0 posts edited
  • 0 helpful flags
  • 88 votes cast
Dec
18
awarded  Nice Answer
Mar
10
comment Git commit not finished but can't continue on that machine
..sounds like you're after git stash... ?
Feb
25
answered How does one regrade a development team appropriately?
Feb
15
comment 'Game loop' in a non-game application?
Part of Windows runs in a loop... the message loop that constantly pumps messages about when is happening in a given window. Does that meet your criteria?
Feb
12
comment Is debugging a waste of time?
You have the luxury of non-business-critical bugs. Today I spent over an hour debugging an issue that got worse and worse as the day went on and it was critical to the business. That sort of thing isn't a waste of time at all.
Dec
4
awarded  Autobiographer
Sep
5
comment How can I effectively manage long-term feature development and short-term bug fixing at the same time?
Off topic here I know.. but do you have a recommendation for said book relating to release management?
Sep
5
comment How can I effectively manage long-term feature development and short-term bug fixing at the same time?
@Aaronaught: all internal. We don't develop external software. Its not over-the-top.. it is just critical business processes / buggy processes. We are overhauling legacy code so feature toggle is a great way for us developers to introduce the updated business processes whilst continuing to maintain some of the legacy stuff. We release ~5 times a day.. so this really works well for us.
Sep
5
comment In MVC is it considered good practice to have private, non-action, functions in a controller class?
I have a feeling that this answer means well but it is worded incorrectly.. or, perhaps differing terminology.
Sep
5
comment How can I effectively manage long-term feature development and short-term bug fixing at the same time?
We feature toggle all the time for new features and even buggy features. A simple bit field in a database gets flicked on and suddenly an entirely new feature is available. Boss walks in and says "disable that button!" .. ~10 seconds to remove it.
Sep
5
comment After years of working alone, other developers will finally see my (buggy) code. What should I do?
This is an incredibly awesome answer. Thanks for sharing!
Sep
5
comment How do programming languages define functions?
In the past I have stored them all inline within my tokens and function calls are just jumps to a specific offset (much like labels in Assembly). Are you tokenizing the script? Or parsing strings each time?
Aug
24
comment NHibernate and complex domain model against a legacy database
This is fascinating. I never knew this about Fluent NH (and it is our primary orm where I work). I will be sharing this! +1
Aug
24
comment NHibernate and complex domain model against a legacy database
Yes OP. Go tell your boss that you refuse to re-write this application because "someone else did a good job".... This doesn't answer the question. There are plenty of reasons why a business would want to move business logic out of a database. In fact, where I work right now it is an accepted general rule that databases work on data.. and code performs the business logic.
Aug
23
answered Architecturally speaking, does a database abstraction layer, such as Microsoft's Entity Framework, void the need for a separate Data Access Layer?
Aug
16
comment How to evaluate moving to Team Foundation Server
This is basically what I would have answered with. Glad to know I'm not the only one!
Aug
16
comment How much sense does it make for a veteran .Net developer to move to ROR professionally?
@EdAndersen Amen. I tried.. and just couldn't..
Aug
16
comment Inner workings of the IF() function - why aren't expressions evaluated?
That is some very C#'ish looking IL...
Aug
16
comment How to evaluate moving to Team Foundation Server
I moved from a company on git to a company with TFS 2008 and it is incredibly painful. I hear 2012 is much nicer.. but we aren't in a position to upgrade at the moment. As it currently is though... I would kill to go back to git :(
Aug
9
comment What are the characteristics or features of production-quality code?
Scalability can also refer to the ability for a system to scale in requirements. Some call it Extensibility. Maybe that deserves a point on your list. The fact is, if it can't be extended easily.. you waste time doing large re-writes just to add a feature.. and in some cases (not all).. you can't charge for that extra time.