18,270 reputation
772124
bio website nickchaves.com
location United States
age 32
visits member for 4 years, 1 month
seen Oct 6 at 8:03

Web software engineer.

Server (Java, PHP) and UI (JS, CSS)

Designer and photographer on the side.

I'm a serial user of the double __ space after a period — even though people tell me it's obsolete in the computer-world, I can't shake the habit from my 7th grade typing class.

profile for NickC on Stack Exchange, a network of free, community-driven Q&A sites


Sep
5
awarded  Notable Question
Sep
4
awarded  Publicist
Sep
2
accepted What is MVC, really?
Sep
1
awarded  Booster
Sep
1
awarded  Announcer
Aug
31
awarded  Good Answer
Aug
29
comment Why don't inherited methods use child properties? (PHP)
@ButtleButkus I believe that when this original discussion about OOP/not-OOP got started (I didn't start it) it was about whether this specific example was OOP or not.
Aug
26
awarded  Booster
Aug
26
accepted How to do TDD for something with many permutations?
Aug
25
awarded  Announcer
Aug
24
comment What makes for a good architect/manager/lead developer?
I can't help but feel like this list is very negatively oriented. This is like "protect me from bad stuff." What about positive impact?
Aug
22
comment Can a loosely typed language be considered true object oriented?
I don't think that really is the point, because that checking doesn't have anything to do with OOP. You can still cause bad casting at runtime in a "strictly" typed language, anyway.
Aug
21
comment What to do when the lead programmer is doing almost zero work?
Unsolicited advice: Code isn't all the work there is.
Aug
21
awarded  Good Answer
Aug
21
comment Can a loosely typed language be considered true object oriented?
@delnan Again, thanks for the link. I've integrated it into the answer because I think you are right: it's worth educating on this wherever possible.
Aug
21
revised Can a loosely typed language be considered true object oriented?
added 302 characters in body
Aug
21
comment Can a loosely typed language be considered true object oriented?
@delnan Case in point: the OP said "loosely typed" and we generally know what is meant after a couple of mentions of which languages we're dealing with. English is full of words or phrases that require context. There are enough similarities between Java and C# or JavaScript, Python, PHP to make some generalizations. After all, I didn't expect my answer to hold up to research standards, I'm just trying to help a fellow programmer out.
Aug
21
comment Can a loosely typed language be considered true object oriented?
@delnan (Sorry for the multiple comments, was reading and digging up links) Lastly, I think Lippert's answer is food for thought but is generally of the vein "if we can't define every term to a perfect standard then conversation is futile" which I find a bit extreme. I think the various (1, 2) Wikipedia articles are a more fair and useful assessment for typical conversation.
Aug
21
revised What arguments are there in favor of weak typing?
Using a more palatable term.
Aug
21
comment Can a loosely typed language be considered true object oriented?
@delnan By the way, if you follow my link you'll see it is to an answer of mine where I too tried to clear up some confusion in the term.