Reputation
7,038
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
1 15 39
Newest
 Nice Answer
Impact
~314k people reached

1d
reviewed Close Is it reasonable to use git only on my local machine?
1d
reviewed Close How to become a good team player?
1d
reviewed Close How much documentation should a client expect from a one-man team?
1d
reviewed Close Why do programming language (open) standards cost money?
1d
reviewed Close Scrum for a single programmer?
1d
reviewed Close Would combining enums with static strings in java be sloppy?
1d
reviewed Close Responsibility of the small business logic: in a class or in a method?
1d
reviewed Reviewed Stripping one set of arrays and replacing quotes
1d
reviewed Reviewed how to organize android activities to be related?
1d
reviewed Leave Closed C#6: Should I refactor my code using Resharper for the new features?
1d
answered Why do we need an instance of the Scanner Class to get an Input on Java?
2d
comment Is being overqualified too dangerous for your career?
just assuming he was 1) good and 2) overqualified because he has a PhD is the problem here... A fresh university graduate with his arse up his sleeve about his fantastic skills and an unwillingness to take advise from older colleagues without that shiny diploma, THAT's the problem here.
Aug
28
comment How can you build an effective team in a hot desk workplace
@RobertHarvey "hot desk" is another word for "flex work", one of those office environments where everyone is given a cellphone, a laptop, and a document bag, and there are no fixed project offices or assigned desks anywhere. Workable for people who don't need frequent face to face contact with coworkers, useless for people who do, yet organisations implementing it rarely consider that project groups have a requirement for a fixed space.
Aug
28
comment How can you build an effective team in a hot desk workplace
escalate the need for a dedicated room for the team to people who can overrule the crazy "flexible office" policy.
Aug
27
comment Is Java package level scope useful?
I never do it with methods, but it's a nice feature to use for injected dependencies. For example when testing EJBs, injected EntityManagers can be mocked by setting a package level EM with a Mock object where it'd at runtime be injected by the application server.
Aug
26
answered Using private vs company devices for development at work
Aug
26
comment Using private vs company devices for development at work
"Your employer is generally expected to provide the resources you need for you to do your job. That help enables their claim to own the work that you produce. " Except ever more companies have clauses in their contracts stating that the employee is required to have certain items like a cellphone and a laptop. The company may reimburse the employee for his use of those for work purposes, but often that's assumed to be part of the salary.
Aug
20
comment Is it ok if a method returns a new instance of the class it's in?
@GilbertLeBlanc in Java clone() is defined as a deep copy. Maybe it's the same in C#?
Aug
19
comment Is it okay to return the “wrong” HTTP status code in order to show a more user-friendly error page?
yes, it's paranoid. Comes from working at places like banks, stock exchanges, and government agencies for nearly 20 years.
Aug
18
comment Is it okay to return the “wrong” HTTP status code in order to show a more user-friendly error page?
a 404 or 403 are also extremely useful tools for the person running automated intrusion probes, and for that reason you may not want to issue them. Issue your own pages instead, with a 200 series (or a 300 series at worst) code. The smarter intruder might notice and write his tools to detect them, but most are script kiddies who don't know how to modify their tools they downloaded from some p2p network.