566 reputation
212
bio website
location Tehran, Iran
age
visits member for 4 years, 2 months
seen Sep 27 at 15:02

I strive to eliminate the need for hierarchy and management by quality and technocracy.


Dec
8
comment Is using static-typing the solution to domain-driven design and decreasing the number of errors?
I'm not sure if I'm disagreeing or what but a good type system can capture lots of domain logic if developers wield it right. E.g. Scala can capture in its type system lots of what you should imperfectly implement in Unit Tests in PHP. I believe OP is asking since PHP lacks such a type system, how the domain constraints (and domain logic in general) are captured in an assuring way? As I understand it you say "Unit Test is enough". Right?
Apr
8
comment User stories are too high level and conceptual, management expects developers to fill in the blanks
+1 for bringing back the focus on the "someone who complicates things" part.
Apr
8
comment How much detail about a user story can a developer expect?
@Wolfgang that is a different (and much more difficult) story ;)
Apr
8
comment How much detail about a user story can a developer expect?
+1 for highlighting the value of early-feedback. I think this comes hand-in-hand with the bare-bone policy in the accepted answer
Apr
8
comment How much detail about a user story can a developer expect?
+1 for the point on the "bare- bones". Some vague points though ...
Mar
5
comment Are we developers mere tools in the hands of visionaries and business people?
@thorstenmüller Where should I ask it then ? meta-programmers perhaps ;) ?
Mar
5
comment Are we developers mere tools in the hands of visionaries and business people?
@AvnerShahar-Kashtan Sounds pretty clear to myself. The question is about the place and position of technical people as compared to visionaries and business people. It is like drawing a line, putting Steve Jobs somewhere and then trying to put apple developers somewhere in the line relative to where Steve Jobs is put ... well perhaps it is unclear !
Mar
5
comment Are we developers mere tools in the hands of visionaries and business people?
May I know the reason for the down votes ?
Sep
27
comment Does a mature agile team requires any management?
+1 to "You can't manage your way to fun. You can't manage your way to the original creation of art.". Very inspiring.
Sep
27
comment Does a mature agile team requires any management?
May I know why the down vote ?
Sep
25
comment Spending a good fortune on a certificate holding Scrum Master or a Veteran XP coach?
All fair points but I'm trying to prioritize between an improvement in management and development (I again emphasis on prioritize).
Sep
25
comment Spending a good fortune on a certificate holding Scrum Master or a Veteran XP coach?
@maple_shaft A very nice interpretation indeed ;)
Sep
25
comment Spending a good fortune on a certificate holding Scrum Master or a Veteran XP coach?
@ThomasOwens Well my personal goal is to eliminate the need for explicit management altogether but apparently thats not possible ;-) Getting back to the example, the main problem is that the code is very difficult to work with. Bugs are hard to fix and adding features or any modifications is a nightmare.
Sep
25
comment Spending a good fortune on a certificate holding Scrum Master or a Veteran XP coach?
@pdr On second thought, I think perhaps Quality is the closest one. And that they want very fast actually not something that takes years.
Sep
25
comment Spending a good fortune on a certificate holding Scrum Master or a Veteran XP coach?
@pdr Well that's the confusion actually. The only fact is that the most valuable of the company's asserts (the product) is rotting so fast. They just want to save the product and make the customers happy and make it cheap to evolve the product in the future.
Sep
25
comment Is agile about development or management?
@pdr (and others ;-) ) May I bring your attention to programmers.stackexchange.com/questions/166156/…
Sep
25
comment Is agile about development or management?
@pdr Just to clarify let's continue with my imaginary team: They are about 20 developers, they have heard about agile, TDD and stuff but not a single test suite in their product. The company is trying to choose to spend a good fortune on 1) A certificate holding Scrum master 2) A veteran XP couch Which option best serves the team ?
Sep
25
comment Is agile about development or management?
I see. Quite insightful but I'm still confused over some points. For example is it beneficial to implement Scrum on a development team that is not doing agile on the programming side ?
Nov
2
comment I feel sleepy and tired when I encounter problems during a working day, is that normal?
I think my problem is with the fear of failure, the more I think about it, the more I realize that the "inability to solve this immediately" is linked to "you are gonna fail this project" idea.
Nov
2
comment I feel sleepy and tired when I encounter problems during a working day, is that normal?
@ThomasStok +1 Yeah exactly, trial-and-error is perhaps the key element in my experience!