923 reputation
1618
bio website smith-li.com
location Philadelphia, PA
age 35
visits member for 3 years, 1 month
seen Apr 12 at 16:05

Pythonista; Celerista; Pyramista; Plonista; Magentoasta; Javascriptista; CSSista; HTMLista; Webista; Shellista; you get the gista.

I am an employee of eBay Inc. The opinions expressed here are my own and do not necessarily reflect the opinions of eBay Inc. This is my personal StackExchange account.

Classic disclaimer.


Mar
2
awarded  Yearling
Dec
23
awarded  Popular Question
Oct
21
comment Writing and Understanding code
One thing that will help you understand legacy code is writing tests for it. Plus (at least in my book) that would make you a hero.
Oct
21
accepted Version control: Dealing with incomplete/broken code
Oct
21
accepted Can I (reasonably) refuse to sign an NDA for pro bono work?
Oct
20
comment Computer Engineer in CS Interview
@user16764 clarified, thanks for the feedback.
Oct
20
revised Computer Engineer in CS Interview
Clarified based on feedback in comments
Oct
20
comment Computer Engineer in CS Interview
@blasteye First, I would advise you not to take a job where the interviewer is unable to clarify a question. Second, if you aren't (mis-)representing yourself as a Java expert on your credentials, then don't worry about it. Third, if you want to be able to answer Java questions, get involved in some open source Java projects. But your question here isn't about Java, it's about OOP and "academia CS terms".
Oct
20
awarded  Informed
Oct
20
answered Computer Engineer in CS Interview
Sep
14
comment How can I deal with a team member who dislikes making comments in code?
@GordonM I actually take exception to the implication that what I said was threatening, but anyway, I fixed it.
Sep
14
revised How can I deal with a team member who dislikes making comments in code?
deleted 14 characters in body
Sep
13
comment Where can I find an authoritative comparison of computer languages?
I have a book on my shelf called Seven Languages in Seven Weeks. I have never read past chapter 2. But maybe you will.
Sep
13
comment Where can I find an authoritative comparison of computer languages?
I would add Brown's online PL design course to your list. It's not a book, but it is centered around one.
Jul
8
revised Is fewer lines of code always better?
Correct and cite quote; qualify statement about programmers finding the second example easier to read
Mar
2
comment How can I deal with a team member who dislikes making comments in code?
@GordonM Do you think it would be better not to tell an employee when his behavior is inappropriate, and what the consequences of continued inappropriate behavior would be?
Mar
2
awarded  Yearling
Feb
25
awarded  Caucus
Feb
22
comment Why do large websites use different languages for the backend and frontend?
If you really want to see the dark fringes of languages' strengths and weaknesses try parsing sgml/xml languages with shell tools like sed and awk. Or write fizzbuzz or a factorial calculator in xslt. :)
Feb
9
comment How can I deal with a team member who dislikes making comments in code?
@temptar A good coder is lazy, but they go for the minimum they can get away with without providing adding value? That's quite an offensive generalization to put on a site full of coders. A good coder is lazy because he's looking to reduce everyone's effort, not just his own. He's searching for generalizations that solve problems in a lasting way.