Reputation
Next tag badge:
84/100 score
18/20 answers
Badges
3 55 106
Newest
 Good Answer
Impact
~931k people reached

2d
revised How to really master MySQL?
edited body
Jul
23
awarded  Good Answer
Jul
2
revised What would you add in this Software Development Project Checklist?
added 1 character in body
Jun
19
awarded  Nice Answer
Jun
9
comment How to deal with the developers refusing to use certain technologies or tools?
@Yuck, yes you should hire the correct skill mix, but sometimes you don't have that luxury or the time it would take. If Crystal Reports are 10% of the job, I probably can't justify a separate hire for that. If this is a one-time request, I can't justify it. A professional does not refuse to use a tool required by the customer. You might make a case for a better tool before the decision is made, but once the customer says this is what I need, then you have to go with it. To do anything else is upprofessional and career-limiting.
May
22
answered How is called the reciprocal operation of the join on two tables
Apr
23
awarded  Good Answer
Apr
22
awarded  Good Answer
Apr
21
awarded  sql
Mar
24
revised What to do when client have unrealistic expectations?
added 3 characters in body
Mar
16
revised When should I stop programming / coding?
edited body
Feb
23
revised How do you respond to: “Ever since the update…” questions from clients?
added 956 characters in body
Feb
22
awarded  Nice Answer
Feb
18
comment Why is naming a table's Primary Key column “Id” considered bad practice?
Try writing something with 30 joins and you will see why it is an antipattern.
Jan
21
comment How to make significant technical decisions given very little time
It takes less than ten minutes to set up the structure in a spreadsheet (the most complicated part is deciding what factors you want to compare priorities on) and then it is easy peasy to fill in.
Jan
20
answered How to make significant technical decisions given very little time
Jan
9
revised SQL Triggers and when or when not to use them.
added 11 characters in body
Jan
6
comment Why is prefixing column names considered bad practice?
I never write a production query without aliasing all the columns. It makes maintenace so much easier. Of course I write complicated reporting/export type queries with up to 10-20 joins and 30-50 columns and six months later it is hard to remember which table that column came from.
Nov
12
comment What is the appropriate way to handle implicit requirements?
The implict part had to do with how we were handling exceptions and what those really should have been. The people who did it thought they were just common sense but since they introduced a bug...
Nov
12
comment What is the appropriate way to handle implicit requirements?
For the record, both performance and security should under no circumstances be implict requirements. Making them implilct is why so many systems have bad security and worse performance.