| bio | website | |
|---|---|---|
| location | Lexington, KY | |
| age | 32 | |
| visits | member for | 2 years, 4 months |
| seen | 9 hours ago | |
| stats | profile views | 249 |
- Job title: Software Engineer
- Disposition: Optimist
- Favorite things: solving problems and puzzles, spending time with my husband, walking my dogs, exercising a lot, kayaking on crazy waters, reading random books, photographing when I am inspired, singing when I am not heard, chocolate
- Not so favorite things: lack of humidity, snakes, doing laundry, dentists
|
14h |
awarded | Nice Answer |
|
2d |
comment |
Agile MVP (Most Valuable Player/Programmer) There is not a better feeling than when you helped the team achieve the goal for the iteration and at retrospective (without a voting system) they call your name out as being a very valuable player. |
|
2d |
comment |
What does it mean for a developer to be given “creative freedom” @ErikReppen: I do not think it is just for UI or layout design. This is for every requirement, what I said abstractly applies to a lot of programming problems... |
|
Jun 16 |
answered | What does it mean for a developer to be given “creative freedom” |
|
Jun 14 |
answered | Representational Equality versus Value Equality |
|
Jun 14 |
comment |
Representational Equality versus Value Equality Cool beans. My conscious is clear :) |
|
Jun 14 |
comment |
Representational Equality versus Value Equality I would suggest looking into how to correctly implement the equals() method in java because yours in this state would throw a NullpointerException if 'other' was null. Also your uuid is a string, so you probably wanted to do a uuid.equals(other.uuid)? Make sure you understand the difference between '==' and equals(). |
|
Jun 13 |
comment |
How do I explain the value of refactoring to stakeholders? +1. Thank you for the reference to the article. I have been a developer for 5 years now and called every single activity that did not have to do with 'delivering new features' a 'refactor'. This is clearly wrong but was never pointed out to me before. |
|
Jun 13 |
comment |
How do I explain the value of refactoring to stakeholders? I would agree with "refactoring is just part of the process" if developers followed this from the beginning of the project. However, this is sometimes not the case and you get put on projects that are in active development but are hampered by technical debt that need to be addressed not simply as an 'I fix it as I go along' but 'We need to take 2-3 weeks to work on this problem' and potentially not deliver other features. |
|
Jun 13 |
comment |
How do you interview someone with more experience than you? This seems to go hand in hand with one of Einstein's quote: "If you can't explain it simply, you don't understand it well enough." It seems the candidate would be forced to state things simply and abstractly and be patient to explain something to you. All these are skills that you really want a senior developer to have. |
|
Jun 13 |
comment |
Simple explanation of Continuous Integration @Shubham: Well if you are looking at 'continuous integration' (in a lower case sense) it can mean a lot more than what I explained, like what Kate Gregory's answer was. However the question has diagrams of a CI system so I chose to explain CI in that context. I also think that CI is synonymous with a CI system for most developers... |
|
May 17 |
comment |
Simple explanation of Continuous Integration @user828584: In my answer, I imply that 'test' is part of a build. And as a side note, TDD is different than having tests to check quality. As a side-effect of TDD, you will have well written tests, but you can have tests without doing any TDD at all. |
|
May 17 |
awarded | Nice Answer |
|
May 17 |
comment |
Simple explanation of Continuous Integration Since the question asked for a simple explanation I left out many (most of the time project/team specific) details that might go into a CI system. |
|
May 17 |
revised |
Simple explanation of Continuous Integration Added explanation about feedback mechanism |
|
May 17 |
answered | Simple explanation of Continuous Integration |
|
Mar 8 |
awarded | Nice Answer |
|
Mar 3 |
answered | Should a method's parameter list contain objects or object identifiers? |
|
Mar 3 |
comment |
Should a method's parameter list contain objects or object identifiers? @James: What MattDavey said is a well-established fact. He is not saying that native types are bad, what he is saying that this: someMethod(int, int, int, string, decimal) is a lot harder to understand and use by a client than someMethod(Club, Terminal, Card, String, decimal) |
|
Feb 19 |
awarded | Caucus |