2,480 reputation
11223
bio website ybrikman.com
location Stanford, CA
age
visits member for 4 years, 2 months
seen Dec 19 at 3:30

Software engineer, Crossfiter, traveler.


Oct
30
answered Taking scalability to the next level. What methods can help me make sure I do the right thing?
Oct
29
awarded  Commentator
Oct
29
comment Should curly braces appear on their own line?
Came here to post exactly this. Tons of people that keep the opening brace on the same line follow it up with a blank line (especially at the start of classes and methods) because otherwise, it's hard to separate the class/method header from the body. Well, if you're going to use an extra line anyway, you may as well put the brace there and get the added benefit of indentation being easier to see.
Oct
27
comment At which point do you “know” a technology enough to list it on a resume
I do agree to some extent that the "years of experience" isn't the ideal metric - I prefer the skill ratings myself - but it's still useful as a guide. If I list 5 years of experience at Java, I better be able to nail any Java-relevant interview questions. If I list 1 year of SQL, that is probably an indication I'm not expert in it. Having said that, you are definitely right that it's possible to still suck at Java after 5 years or become a SQL wizz after 1, so skill ratings are more useful.
Oct
27
answered Best monitor for programming (eyes concerned)?
Oct
27
answered At which point do you “know” a technology enough to list it on a resume
Oct
25
comment What's the most absurd myth about programming issues?
This times 10,000. Computer science != tech support. I need to get this shirt: thinkgeek.com/tshirts-apparel/unisex/frustrations/388b
Oct
25
comment Biggest mistake you've ever made
The DB hit was actually hidden behind a method that looked like a simple getter: I added a myObj.getFoo() call in the compareTo method. The JavaDoc on the relevant subclass did note the possibility of a DB hit, but the JavaDoc on the myObj interface (which is what I looked at when writing the code) mentioned nothing of the sort. In either case, I think it's a clear demonstration of (a) inadequate testing on my behalf and (b) what can happen if you don't follow good naming conventions.
Oct
25
comment My coworker created a 96 columns SQL table
Care to elaborate?
Oct
25
answered My coworker created a 96 columns SQL table
Oct
25
answered Biggest mistake you've ever made
Oct
25
comment Biggest mistake you've ever made
Or set autocommit to false so you can see how many rows would be affected.
Oct
25
comment Biggest mistake you've ever made
Holy crap, I had this exact same problem - a semicolon after an if statement - and spent hours figuring it out. Really tough to spot, as you get used to reading code a certain way, and I think the mind just blocks out anything after the last parenthesis.
Oct
25
awarded  Nice Question
Oct
22
awarded  Critic
Oct
22
answered How do you manage feature requests and software changes?
Oct
22
awarded  Mortarboard
Oct
22
awarded  Nice Answer
Oct
22
comment Will large screen increase develop productivity?
Many monitors let you turn them on their side. This creates a really tall viewing surface that's great for reading code.
Oct
22
answered Will large screen increase develop productivity?