595 reputation
37
bio website nerdery.com/workwithme/dv
location
age 28
visits member for 3 years, 6 months
seen Mar 14 at 18:48

Nov
5
awarded  Nice Answer
Sep
30
awarded  Yearling
Apr
6
awarded  Nice Answer
Oct
8
awarded  Yearling
Sep
27
revised Does teaching programming make you a better programmer
added 12 characters in body
Sep
27
answered Why don't we use browser detection and platform-specific CSS?
Sep
27
comment Would using AJAX extensively improve server performance?
@WyattBarnett AJAX doesn't necessarily mean polling. You can simply be replacing full page loads with partial page loads. In many cases it can increase server load but I don't think it's true in "most cases".
Sep
27
revised Would using AJAX extensively improve server performance?
added 51 characters in body
Sep
27
comment Does teaching programming make you a better programmer
@greengit I think it helps to not go in with the assumption that you need to know everything about the subject. That's like expecting a you to do a job without the ability to look up references. Just be okay with the fact that you aren't going to have all the answers, but you can help direct your students to the answers. Maybe give them key terms to Google.
Sep
27
answered Would using AJAX extensively improve server performance?
Sep
27
comment Does teaching programming make you a better programmer
@greengit Don't pretend to know something that you don't know. If you don't know enough to make a comparison, use it as a learning point and ask your student to explain how it works in Java/.NET and try to come up with a comparison together.
Sep
27
answered Does teaching programming make you a better programmer
Sep
19
comment When do you rebuild an application or keep on fixing the existing one
+1 to @Thorbjørn's comment. Learned it the hard way despite reading Joel's article about never doing it. You think you know exactly how it's going to work because you've built it once, so it should be easy to do again. Except you want to write it "better" and that apparently takes longer than the original despite knowing what you're doing now.
Sep
16
comment What is the term that describe objects representing both logic and data?
@KeithS to be pedantic whether a procedure or function is an object depends on the language in question.
Sep
16
comment What should I be focusing on when building a development PC?
That said a $200 difference is fairly substantial, but I would not assume that it's faster. It may be in some programs and not others. Traditionally speaking though comparing GHz directly Intel has been faster than AMD for the same numbers, but I haven't been keeping up with the current AMD offerings.
Sep
16
comment What should I be focusing on when building a development PC?
@Nate The processor comparison is misleading because it implies that you can compare clock speeds between different architectures which is simply not the case. Clock speeds are only comparable across the same architecture, for instance a 2.8GHz i5 is faster a 2.8GHz Core 2 Quad. Also more cores only matter for running more programs simultaneously or for applications that can fully utilize all of them. I doubt that in most cases the difference between 4 and 6 cores are noticable. Without knowing what programs the OP is using and how well they utilize multicore it's hard to pick a winner.
Sep
16
comment How to decide which classes are necessary for the system
+1 for "simply pick one"
Sep
15
comment Tips for planning a rewrite of a large PHP project?
Rewriting is always harder than it seems, and I've learned it the hard way. Oh, well this time I know what I'm doing, so it'll take half as long (then it ends up taking longer than the original because you over-engineer trying to correct or pre-empt mistakes made previously)
Sep
10
comment How is Node.js different from other server-side frameworks?
@Jonas Sorry, I didn't mean to imply that I thought you said it couldn't be done in other languages. Regarding the new async stuff, from what I've been reading async actually does seem to make the model implicitly event driven by rest of a method following an await into a callback function so it does actually become event-driven behind the scenes. In fact the exact stack trace of a method after an await statement isn't guaranteed and depends on whether the operation it's waiting for has completed prior to hitting that line of code. It looks really promising.
Sep
9
comment How is Node.js different from other server-side frameworks?
When C#5 rolls around with the new async stuff though that may change. The issue isn't that you can't write scalable asynchronous code in other languages, it's that it's more difficult to do (correctly) without good language level support.