Reputation
6,913
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
3 22 30
Newest
 Yearling
Impact
~200k people reached

Mar
6
comment How to measure the success of a small software project?
+1 "How much time is the project saving its user in the performance of their tasks?" would be a nice question for understanding the business value of the project. Might require some up front measurements. Preferably quantitave, but guestimates could be useful just as well.
Feb
15
comment Need help modelling a User/Project/Task relationship
Sorry, not familiar with Laravel. As to tying the three together in a pivot table, I would wait with that until you are further along and the need for it really becomes apparent. I have not yet come across situations where an owner field didn't suffice. Or, in other words, where the need for the owner to be a member needed to be enforced by the database. These things are often better left to "organisational enforcement" and not putting the constraints in the database also ensures that your software then doesn't have to deal with other, often complex, organisational issues.
Feb
15
comment Code ownership with multiple Scrum teams
Instead of bolding and italicizing that block of text to signal that it is a quote, the editor provides a "quoted text" feature / style. You simply select a block of text and use the double quotes icon at the top of the editor. Using that helps keep quoted text have a consistent recognizable style across the site.
Feb
14
comment What is the benefit of having the assignment operator return a value?
@MasonWheeler: yeah, that thought hit me later. (I'm still a bit in shock after a highway accident). @ Delnan: my point was that C# also uses different operators for assignment and comparison, just like Delphi, but as Mason points out, the difference isn't big enough to avoid frequent confusion.
Feb
13
comment What is the benefit of having the assignment operator return a value?
@Brian: Indeed, as does C#. = is assignment, == is comparison.
Feb
8
comment What to do when the marketing department attempts to drive the development process?
Yep, show what doing what they ask means for other stuff they might also want.
Feb
5
comment How to measure that a team is doing Test Driven Development
Doesn't measure whether you are "doing TDD", but a good articles on test metrics nonetheless: Selecting Developer Testing Metrics
Feb
5
comment Is Pre-Order traversal same as Depth First Search?
What happens when "6" has sub nodes?
Feb
3
comment Scrum: Writing the time it took to complete a task
If they feel stressed about it, perhaps the retro is more about assigning blame then about learning. Looking at spent time versus planned time is a good way to get better at planning. That said, it should never be on a per story basis as that will quickly get in too much details or blaming. Where I work, we do keep track of spent hours, but never look at it during the retro. Product Owner and Scrum Master analyse the figures to spot patterns: stories with characteristics A and B or estimated at XXX vary widely in implementation time. It is good input for the grooming and planning sessions.
Feb
2
comment Decouple GUI & Program logic
Does it matter at this point? The most important thing would be to get the decoupling done in any way shape or form. As you go you will find advantages and drawbacks to the way you have chosen to go and can adjust. Yes you may have to rework what you have already done, but that shouldn't be too hard or too much work as the code is already decoupled...
Feb
2
comment In Scrum, who verifies “Done”?
+1 though the product owner is normally not considered part of the team - (s)he is usually drawn outside of the team's circle - yet does have (or should have) a say in the definition of done. It is the only way the product owner can (is allowed to) influence the way the team works.
Feb
2
comment Creating a large quantity of types VS using mostly the ones provided by the language
Many strongly typed languages allow aliasing elemental types.
Jan
26
comment Is eventual consistency a wrong solution for e-commerce applications?
"real time" and "eventual" don't sound like they mix well...
Jan
26
comment Where does the term 'serialization' come from?
@delnan: you are right. edited.
Jan
26
comment Where does the term 'serialization' come from?
@delnan: yeah, I know, just didn't want to muddy the waters even further.
Jan
24
comment How do I stress the importance of unit tests to my manager
Only article I know contrasting two approaches to software development within the same organisation, one being built around SOLID principles and automated testing. I think that this is as close as you will ever get to researching the costs and benefits of good practices. Are Your Programmers Working Hard, Or Are They Lazy?
Jan
24
comment What changes can I make to my IDE to minimize the effect of my dyslexia?
Selecting the right font to use in your IDE may play a big part. Apparently there are various fonts specifically designed to help dyslexic people. These links may be helpful to you: Tips for a programmer with Dyslexia; NYC Dyslexia Research font tag archive Dyslexic friendly fonts Free and open dyslexia font face
Jan
10
comment Lead developer unable to do INNER JOIN
@RobertHarvey: No, but you are making judgements about people you don't know and their level of competency or developer-ness based on knowing or not knowing a single aspect of programming which isn't exactly as ubiquitous as you may think.
Jan
10
comment Lead developer unable to do INNER JOIN
@RobertHarvey: You are assuming too much. Namely that you cannot be a developer without having to deal with relational data or a query language. You can. Many are. Doesn't detract one little bit of their developer-ness. Heck, I only know what a JOIN is because of my earlier work. Haven't touched a database or a SQL statement in my work for more than 9 years. Doesn't make me less of a developer. In fact, in those years I have grown more as a developer than in many of the years I did work with SQL JOINs.
Jan
10
comment Lead developer unable to do INNER JOIN
@pdr Usually better at picking up sarcasm when I read it :) thanks for responding. I wholeheartedly agree with your response to my question!