171 reputation
3
bio website
location
age
visits member for 3 years, 7 months
seen May 21 at 17:47

Feb
22
comment Effective versus efficient code
@Anthony Shull: I agree, but after we optimize to that level, management almost always "blue skies" how much longer they can keep it in production. If they hear "it should be ok for a year," as a year ends, there will be other priorities and they will push it aside for 3 years. It's similar to being over optimistic as developer when figuring out schedules. The people making the business decisions underestimate TCO because their rewards are quarterly/yearly and it's easy to forget to bill support costs back to the "misfeatures."
Feb
21
awarded  Commentator
Feb
21
comment Effective versus efficient code
That's a silly straw man. There are categories of errors that should rarely be seen by QA. There are far too many imperfections that QA sees that could otherwise have been prevented through good process and coding.
Feb
21
comment Effective versus efficient code
@Anthony: it's going to be in production 3X longer than you think.
Feb
21
answered Effective versus efficient code
Dec
20
comment Why such popularity with Python?
Why do people think there are corporate sponsors of python? Has anyone noticed the size of pycon versus the huge Java/j2ee conventions? This is a David and Goliath story of corporate funding.
Dec
20
comment What makes Python more used as an implementation language than the others?
@rook - Sure, it is possible to do anything in an equivalent Turing language. Manipulating a subset of the application doesn't require the low-level features of C. And by choosing a higher level language for scripting, user scripts can be cross-platform and the user doesn't need to worry about memory management.
Dec
18
awarded  Teacher
Dec
18
comment What are the drawbacks of Python?
Having one way to do it is an advantage. When you read someone else's code you don't have decipher ever single statement. Once the idioms are hardwired in your brain, you should have instant recognition.
Dec
18
comment What are the drawbacks of Python?
Lack of static typing introduces runtime errors?
Dec
18
comment What are the drawbacks of Python?
Threading is not well supported? The threading libraries have been in there since before 2.1.
Dec
18
comment Why such popularity with Python?
Doesn't that mean lambda is unbroken?
Dec
18
comment Why such popularity with Python?
Java isn't MS, so if your reasoning is correct, they would be moving to Java not python. There must be a different reason.
Dec
18
answered What makes Python more used as an implementation language than the others?
Dec
18
comment What makes Python more used as an implementation language than the others?
How does python suck at multi-threading? If you are building a CPU-bound application in python, then you are doing it wrong. Although Beazley did show a pathological case with mixed CPU-bound and IO-bound threads. (The Gil only exists in cpython, btw)
Nov
23
awarded  Supporter
Nov
23
answered things to think of when moving into C-land