Reputation
1,753
Next privilege 2,000 Rep.
Edit questions and answers
Badges
7 11
Newest
 Yearling
Impact
~154k people reached

  • 0 posts edited
  • 5 helpful flags
  • 326 votes cast
Aug
19
awarded  Nice Answer
Aug
15
answered Will my communication skills be wasted in a software engineering career?
Aug
8
comment How do you stop yourself from bringing work home?
The FAQ isn't always correct, and isn't the bible. It's a really good guide, but even the FAQ admits that sometimes there are questions along these lines. Some bad-boss questions get closed because they are usually whiny or relevant only to the asker, whereas this question provides the opportunity to share experiences, which is almost entirely the point of this website.
Jul
28
comment B Tree compared to an R tree - Isn't it just a bunch of linked lists linked together?
@Javier: the leaf nodes of a b-tree index are usually a doubly linked list to allow for quick sibling retrieval of index nodes.
Jul
16
comment Relation and differences between SGML, XML, HTML and XHTML
Honestly I think you're diving too deeply into terminology with application vs subset. I don't think there's a distinction between those terms, or if there is, I doubt it's widely agreed on. Suffice it to say that XHTML borrows concepts from XML and is used as a strict subset of HTML. HTML came first. XHTML came afterwards.
Jul
16
comment Relation and differences between SGML, XML, HTML and XHTML
@Tim: (1) HTML, XML, and XHTML are not subsets of anything except SGML. They are all different. XML actually has just about nothing to do with HTML or XHTML...it serves a different purpose. XHTML can be parsed as both HTML and XML, but it's used only by browsers as HTML markup. HTML and XML both have a common ancestor of SGML, but are otherwise unrelated. For every intent, they are separate because SGML is so generic.
Jul
16
revised Relation and differences between SGML, XML, HTML and XHTML
added 1029 characters in body
Jul
16
answered Relation and differences between SGML, XML, HTML and XHTML
Jul
2
comment Does over-reliance on tools imply that you are lazy?
I agree with all of your sentiments except the part about C++ being a good language. Very good conclusion too.
Jul
2
comment What do you call this pattern/technique?
Would you mind explaining why you feel like this approach is better (subjectively or otherwise) than switches? If you HAVE to do that to solve your problems it sounds like you're not using a language that's working for your benefit.
Jun
28
comment Learning C# quickly
You know Java already? s/toString/ToString and you're done.
Jun
27
comment What php programmer should know?
I agree with Christian that a senior level programmer, PHP or otherwise, should know about some sort of build automation and continuous integration. And yes, they should also know how to extract data from a database. I would make any other answers that focus on specific products (Zend, Joomla, Google Checkout) more generic (any web framework, a payment API, any templating system). I would also add PHP config and setup to the list. Any PHP programmer doing it long enough has had to go through Apache hell at some point.
Jun
11
comment How do I deal with analysis paralysis?
@Neil: Using other people's snippets as snippet programming, and not knowing what they do, is bad practice. Using your own code snippets is generally good, since it's quite likely you understand what you wrote. If not, then there's probably no hope for you.
Jun
11
comment How do I deal with analysis paralysis?
And then he can spend hours tormenting himself about exactly how long the alarm clock should be set for! :)
Jun
9
comment Is PHP a bad object oriented language?
@Jarrod, there are some legitimately bad languages, particularly when they are in their early versions. Early versions of Actionscript, Javascript, Java, and PHP come to mind.
Jun
9
comment Best ways to generate an embed code
Yup, this answer is perfect.
Jun
3
comment Is it better to specialize in a single field I like, or expand into other fields to broaden my horizons?
"If your MS-based company suddenly needs a UNIX guy for something"...oh we can dream, can't we :)
May
31
comment Can CSS be considered a DSL?
I agree with @Berin on this one. Also of interest to this discussion is DSSSL. For those who like wikipedia: en.wikipedia.org/wiki/DSSSL
May
29
comment What is the best retort to “premature optimization is the root of all evil”
Don't leave us hanging. What'd you cook for breakfast?
May
26
comment How do you tell if advice from a senior developer is bad?
This is a great answer. I wish people could understand the key element that sometimes decisions are made that don't make sense from a purely technical standpoint, but make wonderful business sense. That's probably the hardest part for any of us to understand when we get so deep into the technical aspects of code. Example: hard-coding a feature instead of abstracting, for the sake of time, so you can focus or more crucial/more sellable parts of the app.