2,470 reputation
11022
bio website ybrikman.com
location Stanford, CA
age
visits member for 3 years, 8 months
seen Jun 28 at 16:30

Software engineer, Crossfiter, traveler.


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
answered What does Clean Code mean to you?
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 Incentives to offer programmers
Oct
22
answered Will large screen increase develop productivity?
Oct
22
awarded  Supporter