Reputation
7,878
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
19 48
Impact
~266k people reached

Aug
14
comment Equal or less than 15 lines per method(function) principle?
Decades of programming has taught me that "common sense" can mean very different things to different people. I recommend being specific.
Aug
11
answered Keep user and user profile in different tables?
Aug
11
awarded  Yearling
Aug
9
awarded  Peer Pressure
Aug
7
comment Things developers do before the coding phase
There are thousands of books. The answer to your question - which is quite general - is that you need to learn and continue learning. Determine if that is what you want and then you'll find the books that match your needs. You can post questions about which book but you would need to be very specific and what you need to learn.
Aug
7
comment Things developers do before the coding phase
How did he learn to do such planning? At age 5? No. He learned either through theory or practical experience (or both). He may not recognize or acknowledge his own experience but that doesn't necessarily mean that he doesn't have it.
Aug
7
comment Things developers do before the coding phase
If you were surprise by that you'll be amazed by someone who can do it in 3 days. In 20 years that might be you if you maintain a habit of life long learning.
Aug
7
comment Why are deadlines always so short?
Changed the references from needing balls to needing a backbone. Not all (or nearly enough) programmers have balls. Seriously.
Aug
7
revised Why are deadlines always so short?
added 5 characters in body
Aug
5
comment How to handle bad code base
Outline the costs of 1) not refactoring and trying to make changes and 2) Refactoring and making changes. Basically it will depend on your timeframe. In the short-term (weeks) path, bill for your time and move on. For longer-term projects (months and years) you need to invest the time up-front to educate your client (in the most open friendly way possinle) as to what the real costs and processes involved will take.
Aug
4
answered What is the best way for a programmer to handle being code reviewed?
Aug
4
comment How to handle unexpected schema changes to production database
re-reading I think that your "our" means just your group. I am guessing that changes are coming from other groups that are not as disciplined as you. Those changes should be addressed by better communication.
Aug
1
revised How can I figure out if another project is mostly maintenance and bugs?
edited title
Jul
31
revised How can I figure out if another project is mostly maintenance and bugs?
added 99 characters in body
Jul
31
answered How can I figure out if another project is mostly maintenance and bugs?
Jul
31
comment Customer is “deeply disappointed” in our software because of one bug. How to reply?
I disagree. I do not feel that being extremely explicit and detailed leads to the assumption of no bugs. I think it leads to 'you can see specifically what we test' and communicates that you test what is important.
Jul
30
comment Customer is “deeply disappointed” in our software because of one bug. How to reply?
I agree with Snowman. Apologize and address whatever the issue is. This doesn't mean that you don't explain the underlying issue in more detail. However it's important to focus on that underlying issue and not how "wrong" they are. Start with the customer is always right and then just point out a few "minor details" that might not have been considered (secretly that can mean all of their points are wrong).
Jul
30
answered Customer is “deeply disappointed” in our software because of one bug. How to reply?
Jul
30
revised What to do when you are faced with programming task that you have never done?
added 305 characters in body
Jul
30
revised What to do when you are faced with programming task that you have never done?
edited tags