321 reputation
417
bio website
location
age
visits member for 3 years, 7 months
seen yesterday

Jan
24
comment How do I stress the importance of unit tests to my manager
@Aesthete -- is it a good idea to just rely on the users testing the features? -- This isn't a technical decision, this is a business decision. It depends whether rapid development is more important than quality. What are the competitors like? Is it an internal app? Is there a hard release date that must be met regardless of how buggy the software is, etc.
Jan
20
comment Is it reasonable to use git only on my local machine?
If you already backup your file system this is probably redundant.
Jan
20
comment Is there a licence that let people see my code but not use it?
Just out of curiosity. Wouldn't all rights reserved also mean that he isn't granting the right to play the game? Just curious on how that would work.
Dec
12
comment How is major software protected?
@Christian - I am not sure if reverse engineering is illegal. If it is a patented technology then sure, but otherwise...
Nov
26
comment Should a class know about its subclasses?
Job security???
Nov
19
comment Strategy for code review before merge to master from feature branches
Second Con - I don't think you can do this if you have already shared your branch with anyone. When you rewrite history there will be inconsistencies.
Oct
8
comment What to do if you find a vulnerability in a competitor's site?
What would you like them to do if they found a security vulnerability in your software? Whenever someone finds a security vulnerability in my software, I like it when they also provide a fix. In addition to that, I would like it when they provide me with free cupcakes for a year and a box of new puppies (assorted colors).
Sep
12
comment Why can static methods only use static data?
@gnat Updated with comments to clarify.
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..
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
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.
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
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
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.
Jan
4
comment How to find entry level positions in a new city
Wow! Very helpful.