331 reputation
1417
bio website
location
age
visits member for 4 years, 1 month
seen Oct 16 at 1:13

Jun
24
awarded  Popular Question
Mar
18
comment Tips for planning a rewrite of a large PHP project?
Jira is very inexpensive for less that 10 users. The cost is $10 and the $10 goes to charity.
Feb
25
comment Is there a reason that tests aren't written inline with the code that they test?
RE: You may not want your customers / clients to see your test code. (I don't like this reason ... but if you are working on a closed source project, the test code is unlikely to help the customer anyway.) -- It may be desirable to run the tests on the clients machine. Running the tests may help to quickly identify what the issue is and to id differences in the clients env..
Nov
8
awarded  Notable Question
Oct
22
awarded  Nice Question
Oct
17
comment Are long methods always bad?
The 50 step process can probably be summarized into several buckets through. Step 1 - 9 are parameter checks so create a new method called parameter checking. (I am sure there are some examples where this is not possible. I would be interested in seeing one).
Jun
22
answered What are some good, simple examples for queues?
Jun
22
comment What are some good, simple examples for queues?
You can add complexity by having a priority queue for customers with perks (Aero plan).
Jan
30
comment How to emphasize the differences between Software Engineering, Computer Engineering and Computer Science to high schoolers?
Very good point. I think focusing on peaking their interest may be the right way to go!
Jan
25
comment How to correct a junior, but encourage him to think for himself?
Great idea! I might also add that one of my mentors gave me some assigned readings (while I was on coop) that really helped to expand my mind. I have since read most of the pragmatic programmer (book) and every article on Joel's site.
Jan
25
comment How to correct a junior, but encourage him to think for himself?
I am not sure this is the best idea. Much better to let people find their own mistakes rather than publicly asking a group why their code isn't good.
Dec
6
awarded  Popular Question
Oct
7
awarded  Citizen Patrol
Sep
13
awarded  Yearling
Aug
5
comment Why would a company develop an atmosphere which discourage code comments?
one example of when when one liners should can be usefull is in loosely type languages (Like Actionscript 3). Suppose I have an Array of Selected Grocery items: var selected:Array = new Array() is much more readable if a comment is appended to the line: // Array of Type GroceryItems
Jul
22
answered “Kill switch” in customer hosted environments, to protect payment?
Jul
22
comment How to improve my trade
@mcottle, accounting is a waste of time. It does not give you any direction as to what motivates people in business, how to make decisions or what the best course of action is. Economics is a much better use of time.
Jul
22
answered How to improve my trade
Jul
21
comment Are abstract classes / methods obsolete?
I do this all the time. Really useful.
Jun
14
comment How frequently do you switch mode?
I like to map jj -> ESC. Use the imap command.