Reputation
32,009
Next tag badge:
95/100 score
28/20 answers
Badges
5 67 117
Newest
 Enlightened
Impact
~1.2m people reached

7h
answered diagnosed eye problem ¿How to reduce eye strain on dev environment?
9h
comment Best naming practice for interface implementation with repetitive words
I'd use underscores, so NLog_LogFactory would be nice, but I know some don't like underscores or don't think they're "allowed" to use them because of their style guides. So NLogLogFactory it is!
1d
comment What happens if a feature merged into develop is postponed by management?
@enderland my point is that you cannot avoid some problems, so you have to consider how to repair the situation. Hopefully you won't get that far very often, but its bound to happen sooner or later so plan accordingly.
1d
comment What happens if a feature merged into develop is postponed by management?
This isn't a very constructive answer - sometimes things go sideways for all manner of reasons. Sure, finding out that it shouldn't be merged sooner rather than later is important, but that doesn't mean eventually a feature will be pulled at the last minute. Maybe contract changes, maybe your customer doesn't pay up, maybe legal issues appear.. you still have to manage the problem instead of pointing the finger of blame
1d
answered Best open source software for managing developers projects
Aug
26
answered Maximizing the amount of work not done in Agile?
Aug
26
answered Delivering source code - refactor for clean up?
Aug
25
comment What document/artifact should alert me when an old requirement changes the scope of new one?
Its too easy to say "that;'s a solved problem, your complex system should not be complex" when a) you don't know what the requirements actually were (they might be very complex - I worked on government IT systems and they have ... interesting requirements that have to be fulfilled, not matter how stupid) and b) the requirements may not be involved in the auth of the user, but what happens after that.
Aug
25
revised How many story points should you allocate in an initial sprint?
spellngz
Aug
25
answered When estimating with a fresh team on a new project, is there a reason not to use default velocity for estimating?
Aug
17
comment Why doing everything with one software project is wrong?
"Wings on a car"... nothing is impossible, just more expensive than you're willing to pay!
Aug
17
comment Why doing everything with one software project is wrong?
@RamazanPOLAT I worked on a project a while back... 60 pages was just the executive summary. We had, say, 20 pages per document, and we had a document per component. There were about 100 components. And then we had a spreadsheet describing the high-level (ie no details) requirements of several thousand lines. It sounds like this is an opportunity to learn how to manage and build very large and complex software systems.
Aug
17
answered What is the difference between business and application logic?
Aug
13
answered Program like NASA?: Margaret Hamilton's Three Primitive Control Structures
Aug
10
comment When NOT to use a framework
Never use a framework 0- use libraries instead. Frameworks tell you how to write your code to suit their ways whereas libraries bring their specialism to your code. So with a library, you get the benefit of not reinventing wheels whilst still being able to write the code you need to. Frameworks are only useful for getting started or quick projects.
Aug
10
comment Where should I put an API request in MVC?
This answer is correct, the model is not a "DB wrapper", it is a data wrapper, its job is to source the data from somewhere be that a DB call or an API call. Consider that DB calls are technically API calls anyway - you're calling SQLClient (or similar) methods on an interface that just happens to be connected to a DB.
Aug
10
comment Adding centralized logging mechanism to Project (Best Practice)
The log4net log4cpp log4J (etc) libraries are very good indeed, fast and simple and still very configurable. If you're even thinking of writing your own wheel, then you're probably don't understand the problem.
Aug
7
comment Are Integration Tests Meant to be Redundant?
@rwong except that you still have to find some way to test the combinations of execution paths - even though a unit works perfectly, it can still fail when combined with another unit. So even with hugely complex systems, you still need a full integration test suite. But unit tests help, its just that they're not the one and only form of test that should be used - which is really my point to the juniors who may get the wrong impression from various sources that unit testing is all they need.
Aug
6
answered Are Integration Tests Meant to be Redundant?
Aug
5
answered Context specific API updates to developer