Reputation
1,028
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
1 7 25
Newest
 Nice Answer
Impact
~33k people reached

Dec
30
revised What are some characteristics of Python that makes it unique as its own language?
More introspection features: explanations
Dec
30
answered What are some characteristics of Python that makes it unique as its own language?
Dec
30
comment What are some characteristics of Python that makes it unique as its own language?
@SK-logic the question is about characteristics, of which features are a subset. Are there no characteristics unique to Python?
Dec
30
comment How to reply to incomplete requests from potential customers?
Give them an answer that is as indirect as their question was incomplete. "It won't cost as much as you think. Here's what I need to know: …"
Dec
29
comment Science degrees that are complementary to programming
Consider a subject such as Math or Physics for your undergraduate degree, and get your graduate degree in Computer Science.
Dec
29
comment What's the best place for a high school programmer to get his work noticed?
@KirkBroadhurst I imagined it. In my imagination, Bill Gates told me to get out of the way and Mark Zuckerberg ignored me.
Dec
28
comment What's the best place for a high school programmer to get his work noticed?
+1: So many programmers I work with seem to think math wasn't important to them. And then they'll turn around and argue about algorithm efficiency in the same breath.
Dec
28
comment What's the best place for a high school programmer to get his work noticed?
I'll pretty much +1 any answer that suggests working on FOSS projects. If you don't like that for some reason, build software for local non-profits.
Dec
14
comment How can I find own replacement when the company wants someone far less experienced?
@JimG. Please use hyperlinks instead of forcing readers to Google for professional matters stack exchange
Nov
3
comment Is there a way to combat Sales perpetually overcommitting?
While I like this answer, I have to protest its passive-aggressiveness. Find the salesperson responsible and have it out with him. Keep it responsible, but make your point clear and unavoidably direct. Make sure he knows that the next time this happens the conversation will have an audience.
Oct
26
accepted How can I start testing in a testing anticulture?
Oct
25
awarded  Nice Question
Oct
25
comment How can I start testing in a testing anticulture?
Yours is the second answer suggesting that testing will cost time that wouldn't otherwise be spent. But testing evangelists (it seems to me) will tell you that testing saves time. Not just in the long run, but even within the run up to a medium length project, because you won't spend as much time debugging your production code, and the tests force you to tailor the code to pass them, which (in my understanding of the theory) all serves to reduce overall time spent coding. Have you found that not to be the case?
Oct
25
comment How can I start testing in a testing anticulture?
@ScottWylie I didn't quite say that. We have VCS, we just don't have it organized for testing (or much of anything beyond straight edits to webroot stuff). I think someone's nephew set up CVS in 1998 and nobody has changed it since.
Oct
25
comment How can I start testing in a testing anticulture?
@PéterTörök You overestimate us. We don't have a src directory, we have web roots. To check my code into central VCS I would be checking it into the web root.
Oct
25
asked How can I start testing in a testing anticulture?
Jun
23
awarded  Autobiographer
Jun
19
comment Meta-programming
So anyone who builds a Python interpreter in C is metaprogramming? What about the implementation of an ORM that maps an object oriented language to SQL? Is every web framework an example of metaprogramming?
Jun
19
comment Is java a good start to learn OOP?
A good teacher can teach you object orientation without limiting it to a single language. (For that matter, the principles can be taught without programming at all.) When you use a specific language, whether it's Java, Python, or what-have-you, it's easy to muddy the waters with language-specific nuance. For example, in Java we might be talking about the class or the object, but not all object-oriented languages are class-based (Javascript for one). The take-away? Don't expect to understand OOP from one language after a single course.
Jun
1
awarded  Commentator