Reputation
7,308
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
1 16 32
Newest
 Good Answer
Impact
~350k people reached

Apr
19
answered What specific branches of Mathematics are useful for a programmer to learn?
Apr
19
answered Programmers doing testing
Apr
18
answered Standardization across an organization: Good or Bad?
Apr
13
answered Is it ok to store code and use it later?
Mar
29
answered Combating the Einstellung Effect
Mar
29
comment How do you cope with the dynamic nature of high-level software development?
I agree. I actually work a bit behind the edge myself, and I like knowing that others have batted their heads against it for a bit before I have to try it. :)
Mar
29
comment What about all those coding rules?
Absolutely - and I think if you stick with the advice to focus on why you need the rule, then if you figure out you don't need the rule, you know the team or person came at it from an open mindset, rather than just being defensive due to an inexplicable rule process.
Mar
29
answered How do you cope with the dynamic nature of high-level software development?
Mar
28
answered What about all those coding rules?
Mar
28
comment More job responsibilities, yet still entry level?
@user21433 - yes, be more assertive. It's great to have your work praised - but you need to get a handle with your bosses on what it means to move upward and why you haven't. It may well be that if your company's main product is not software, that they haven't figured out what to do with you yet and may have to update how they classify jobs.
Mar
28
comment Test task : real tasks or not?
I'm confused - do you mean "is it OK for a company to ask job applicants to test the product as part of the interview process?" or "is it OK for company to ask the programmers it has employed to do test tasks?" When you say "programmers, I'm not sure if you mean programmers employed by the company or people interviewing to join.
Mar
28
comment Turn away a bug if no reproducible test case exists?
@seansilver - My best advice in the caes where you are recording bugs for someone else to try to fix is two fold: 1- get absolutely as much information about the user and their environment as you can - with the knowledge that this can come down to pure luck - often a customer will have done something that they did not know was significant that can totally change the nature of the issue. 2) learn as much about the area of the problem as you can from the developers - including any data or logging diagnostics you can do.
Mar
24
revised Turn away a bug if no reproducible test case exists?
grammer and spelling
Mar
24
answered Turn away a bug if no reproducible test case exists?
Mar
24
suggested approved edit on Turn away a bug if no reproducible test case exists?
Mar
24
answered Optimizing web applications
Mar
24
answered Why bother with detailed specs?
Mar
21
revised IT Research & Development project and team organization
grammar & spelling
Mar
21
suggested approved edit on IT Research & Development project and team organization
Mar
17
answered Why does a computer science degree matter to a professional programmer?