Reputation
25,835
Next tag badge:
84/100 score
18/20 answers
Badges
3 57 107
Newest
 Necromancer
Impact
~1.1m people reached

Apr
12
comment Are SMART goals useful for programmers?
I would submit thay are not useful for pretty much any profession. Measuring what is easy or possible to measure numerically results in measuring the wrong thing generally.
Apr
11
revised Best Practices for Maintaining Uppercase vs Proper Case Data
added 929 characters in body
Apr
11
answered Best Practices for Maintaining Uppercase vs Proper Case Data
Apr
10
comment HTTP Session or Database approach
I think of this stuff because I'm the one who does the analysis of the data in the database. When designing databases, one of the first questions should be what are we going to need this data for and hardly anyone ever asks it.
Apr
10
comment HTTP Session or Database approach
You missed an advantage of database storage, abilitly of the organzation to analyze buy rates of things placed in shopping carts.
Apr
9
revised How much business logic should the database implement?
added 46 characters in body
Apr
9
comment How much business logic should the database implement?
In SQL server only poorly written sps need to be called in a loop, you can send it sets of data in a parameter and do a set-based process.
Apr
9
answered How much business logic should the database implement?
Apr
9
comment How much business logic should the database implement?
of course if that is how you test your database access, you will have lots of incorrect sql that passes the unit test but doesn't actually return the right results form the database which is the most critical part for teh devloper to test.
Apr
9
answered Is it OK to have a team with same abilities but different skill levels?
Apr
8
comment why are noSQL databases more scalable than SQL?
Of course SQL databases scale perfectly well into trillions of records, they just need some expertise to design and set them up that application developers don't have. And generally a fairly expensive set of hardware and licenses.
Apr
8
comment HTTP Session or Database approach
Remeber you need to think about order and shopping carts from the perspective of what might the business need the data for inthe future. If they want to analyze data, it is best to store it. Developers get hung up onteh user interface and forget the data's purpose in being stored when desiging.
Apr
8
comment HTTP Session or Database approach
But in the end this is a requirements definition problem and you should tell your business what you plan to do and make sure it is what they expect before you build anything.
Apr
8
comment HTTP Session or Database approach
It also helps the company analyze sales. How often is a product put in a cart but not bought. If the percentage is high, then they might want to look at how the product is presented or the price to see if changes can help imporve teh buy rate. Saving can also allow the user to see those items quickly if he didn't order tehm the day he looked rather than look for them again. So maybe you put them in your cart but wanted to wait til tomorrow (payday) to actually purchase them. So saving the data might result in your real customers buying more stuff.
Apr
8
answered User stories are too high level and conceptual, management expects developers to fill in the blanks
Apr
1
answered Is slower performance of programming languages, really, a bad thing?
Apr
1
comment What should you leave behind for your successors?
@Demizey, Maybe your source control is easier to understand than ours, but I just transitioned from ope project to another and I had to show my replacement the many different locations she should put the code depending on whether it was a one-time data fix, an import, an export, a report, a change to the application or a client customization. And when you work on a cross-functional team as I do, I have maybe 30-40 different places in source control to know about.
Apr
1
comment How can you achieve and maintain flow while pair programming?
@Giorgio, being in the zone does not require quiet or good working conditions. They make it easier, yes. But once you learn to work in the other conditions, you can tune out pretty much anything. No one, in my experience though, is in the zone 100% of the time. And being the zone is a nice to have not a requirement. I have seen people who plug away faithfully way outperform people who only work if they are in the zone which only happens rarely for them. Private offices and no noise are extremely expensive, the increased productivity doesn't justify the cost in most larger organizations.
Mar
27
comment How does understanding computer architecture help a programmer?
LOL at the thought of someone posting a Wikipedia link as an example of a rigorous definition of anything.
Mar
25
comment Can a developer perform testing efficiently?
And this does not mean they shouldn't test thier own code or write untitests. This means someone else needs to test it as well becasue the person who wrote the code knows what it does and cannot fully test what a professional tester would test. I can't tell you hpw many times our testers have found bugs because the devloper didn't fully understand the requirement. Or it bnever occurred to the devloper that a user would do that.