825 reputation
615
bio website
location
age
visits member for 2 years, 7 months
seen Sep 10 at 12:12

Jul
14
awarded  Popular Question
Jun
5
awarded  Notable Question
Mar
3
awarded  Popular Question
Feb
10
awarded  Yearling
Oct
22
awarded  Popular Question
Jul
7
awarded  Favorite Question
Feb
10
awarded  Yearling
Nov
15
awarded  Tumbleweed
Nov
4
awarded  Popular Question
Oct
14
awarded  Nice Question
Oct
1
accepted Inheritance vs composition in this example
Oct
1
accepted Passing compound object for parameters
Oct
1
accepted Program more professionally (planning, notation, …)
Oct
1
accepted Sporadic unittests or TDD?
Oct
1
accepted Do some best practices depend on skill?
Oct
1
asked What does (Lua) game scripting mean?
Sep
27
accepted Are dynamic languages at disadvantage for agile development?
Sep
27
comment Are dynamic languages at disadvantage for agile development?
I think this answer addresses the key points of the question best :) Could you also elaborate on the importance of safe refactoring and reverse-engineering for agile development? I was assuming it played a very important role? Maybe it's less than I thought and tools for dynamics language are just good enough.
Sep
25
comment Are dynamic languages at disadvantage for agile development?
@WinstonEwert: Tools can be more friendly, but even if I wanted to write type inference by myself it would be quite tough?! It can even be impossible if the types are hidden behind logic or the executing code is missing? Type inference does not explode in computation time? I should definitely look at PyPy ideas then. It sounds exciting :) Finally for the actual question, would you agree that agile often requires solid type inference? (irrespectively of language tools)
Sep
24
comment Are dynamic languages at disadvantage for agile development?
What about reverse engineering then? Is Smalltalk different from Python with regards to typing? It seems a tough problem to deduce all types in Python and thus determine which which method are really identical and not just the same name.