Reputation
1,027
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
1 9 19
Newest
 Yearling
Impact
~22k people reached

Apr
30
answered Is it okay to have objects that cast themselves, even if it pollutes the API of their subclasses?
Apr
7
comment How should I determine my rates for writing custom software?
Best story I've read this month. Thanks :) .
Apr
7
comment How should I charge for programming things which take two minutes to fix?
@Aaronaught I thought I was the only one doing the toilet-thinking-thing. Glad to hear I'm not alone in this. Phew :) .
Mar
24
comment What to do when client have unrealistic expectations?
Could you add an edit explaining how this situation got resolved ? It may help future readers if they find themselves in a similar situation.
Feb
20
comment Why does Jenkins warn you if you tell it to check for changes every minute?
Keep in mind that if you do a big push, it might take more than 1 second for all the objects to reach the remote repository. This could possibly generate some undefined behaviour if Jenkins checks the repository every second.
Feb
20
comment Visual Studio, Git, and common code
Hint: take a look at Git Submodules, maybe it will fit with your setup.
Jan
27
awarded  Yearling
Jan
14
comment Is it always a best practice to write a function for anything that needs to repeat twice?
@user16547 is right: "always" and "never" should be avoided at all costs. Instead, the one I like most is "consistent" :) .
Oct
29
comment How do you interview someone with more experience than you?
+1 great technique ;)
Sep
10
accepted Why is the use of conjunctions in method names a bad naming convention?
Sep
10
comment Why did the creators of the Internet Protocol decide to use IP addresses to identify a particular computer?
There's no way that would work in the real world...
Sep
9
comment How do you track what you and your team are working on day-to-day?
Kanban board + daily stand-ups. 'nough said :)
Sep
8
asked Why is the use of conjunctions in method names a bad naming convention?
Sep
6
comment “Kill switch” in customer hosted environments, to protect payment?
Payment is (should be) protected by a contract, not by a kill switch.
Aug
23
awarded  Publicist
Aug
16
awarded  Booster
Aug
16
awarded  Announcer
Aug
1
comment Client-side coding: How to prevent malicious use?
+1 for never trusting a user ;)
Jul
22
comment How should I remember what I was doing and why on a project three months back?
Just start browsing through your versioning system, you'll remember most of it :)
Jul
15
awarded  Popular Question