9,360 reputation
93989
bio website
location
age
visits member for 3 years, 11 months
seen 2 hours ago

0x2B | ~0x2B


Jan
9
answered Coding style for chained function calls
Jan
8
comment What is the term for a really BIG source code commit?
@Brian: Yes, that's a possibility. In this case you have a big commit on the main branch when you merge the functionality you have developed on the branch.
Jan
8
reviewed Leave Open When should I stop committing to master on new projects?
Jan
8
reviewed Close Fast fourier transform based multiplication algorithm
Jan
7
comment What do you deliver in the first couple of iterations in Agile?
@Ozz: What I meant is that as a customer I would understand if programmers need a couple of weeks before they can show any meaningful result. Also, I would prefer to have one demo a month instead of having one a week in which I only see trivial functionality increments.
Jan
7
comment What do you deliver in the first couple of iterations in Agile?
"Maybe your first sprint has "Create webpage X with dummy data" so that you can get something shiny to show your customer.": IMO it depends on the customer and on the project's time scale: For a 2 month project, a customer may want to see something in 1 week or 2. For an 18 month project, one may find it OK to get a first demo in 1 or 2 months. In any case, while some customers may like to see a dummy page, others may want to see something more meaningful and get the feeling you are wasting their time. I think you cannot generalize.
Jan
7
reviewed Close Why is the use of abstractions (such as LINQ) so taboo?
Jan
7
comment Side Effects Breaking Referential Transparency
Nice that you mention memoization. This can be used as an example of internal state that is not visible outside: a function using memoization is still referentially transparent even though internally it uses state and mutation.
Jan
6
comment Do Scrum sprints mean to work at the fastest pace possible?
"The team will put big estimates to generate nice burndown charts for the PMs to see.": This is one reason why I think this whole mechanism is flawed. I think a manager can get much better performance from a team they trust than by forcing a team to provide estimates to be fed into charts.
Jan
5
comment Is a tree with nodes that have reference to parent still a tree?
+1 for pointing out that having parent links (links in both directions) makes the graph equivalent to an undirected graph.
Jan
4
reviewed No Action Needed How to deal with hard configurations at the component level?
Jan
4
reviewed Close How do you feel about using online Version Control Systems?
Jan
4
reviewed Leave Open What are hooks?
Jan
4
reviewed Leave Open Adding a new method to a class library for its new version and exposing a version option the users can select
Jan
2
comment Complexity in nested loops
+1, also for pointing out that the second snippet has complexity O(n^2).
Jan
1
reviewed Leave Open Programming Languages “Higher Level” Than Python
Jan
1
reviewed Close To load or not to load data for unit tests from external files
Jan
1
reviewed Leave Open Managing false positives in TDD or BDD
Jan
1
reviewed Leave Open Are there any empirical studies about the effects of commenting source code on software quality, maintainability and developer productivity?
Jan
1
reviewed Close Why we say Lisp are Human oriented and Fortran are Machine oriented?