3,739 reputation
1147
bio website stackexchange.com
location United States
age 24
visits member for 2 years, 4 months
seen Jul 20 at 7:13

Software developer with embedded experience and formal training.


Mar
15
comment Performance and other issues with using floating point types in C++
I should also mention, that if you want to gain additional expertise, you should understand machine epsilon. en.wikipedia.org/wiki/Machine_epsilon
Dec
20
comment New senior developer tasks
Part of your choice of assignments may also depend on how late your project is going to be. For some ideas about how to limit the impact of new staff on existing staff, check out programmers.stackexchange.com/questions/164781/…
Dec
20
comment Getting management to hire a new developer?
Once you get a chance to add a new developer, check out programmers.stackexchange.com/questions/164781/…
Nov
21
comment Programming language features that help to catch bugs early
Thanks for making your first post to Stack Exchange Programmers. Your question might not be right for the format here because as is recommended by the FAQ, generally it is good to ask questions that have an answer rather than open ended questions aimed at starting a debate or dialog.
Nov
21
comment C++ job interview questions?
Thanks for making your first post to Stack Exchange Programmers. This is pretty heavily discussed. Please take a look at the FAQ recommendations for questions. To prevent this site from clogging up with duplicate questions, there is a chance yours might be closed, but don't be discouraged from trying again. If you have a specific question you think you might be asked and would like help with an answer, please ask.
Nov
13
comment Statistical Software Quality Control References
What happens if you have a data point per day (or hour) that shows the defects/commits during the time period. Perhaps this is not a realistic thing to measure because you need to tie the defect to the commit and except for an initial run of a unit test, there might not be a good way to do this.
Nov
12
comment What features are vital for good bug tracking software?
This answer could be more helpful if you gave more detail. Also see the FAQ at programmers.stackexchange.com/faq for advice on how to best answer questions with not too little, not to much information.
Nov
10
comment How do you coordinate with co-workers to give a balanced interview?
This is a pretty interesting plan. Would you let a friend of yours be interviewed this way? Interview goals use to be so simple (smart, gets things done, not a jerk). Where did this plan come from? The Stasi? Whatever happened to the golden rule?
Nov
9
comment How can I best manage making open source code releases from my company's confidential research code?
Thanks, I'll explore this further.
Nov
9
comment How to promote code reuse and documentation?
Kent Beck writes about building projects around the idea of creating frameworks that will enable reuse. He is down on the idea of making the framework first, and the product second. Probably more desirable is to make the product, then the other product, then the refactored commonalities that might turn into a framework if the ROI justifies it.
Nov
9
comment What are the methods to estimate source code value?
I sort of like this answer, but I also think that starting with an unequal contribution with the promise of equal future reward can set an expectation that could lead to the loss of some friendships. Paul Allen walked away from Bill Gates with plenty of money, but his book shows things were not perfect between them. Woz was originally the greater technical contributor, but Jobs burned brighter, flamed out, then burned brighter again. It would probably be harder to give examples of how failed start ups impacted friendships, but I expect a few probably ended in court, and even more dissolved.
Nov
8
comment How can I best manage making open source code releases from my company's confidential research code?
An example of using branches for this purpose would be most welcome.
Nov
8
comment How can I best manage making open source code releases from my company's confidential research code?
This rocks. If nothing else we could do some like of three way diff that processed the files with and without the code we wanted to exclude, took their diff, then removed the diffed lines from the original.
Nov
8
comment How can I best manage making open source code releases from my company's confidential research code?
Wow, thanks. There is a lot of logic potentially to make a good filter and I appreciate your example. I hope to find something for reuse, and my development machine is fast with a big memory so performance is not a very big concern to run separate filters for the copyright and the defines, or to run the define filter more than once. We actually have multiple defines related to keywords that designate multiple future projects and a couple past projects that will not be released open source, but still are used internally and by early adopting customers.
Nov
8
comment How can I best manage making open source code releases from my company's confidential research code?
I had considered whether there might be something that could be done with the preprocessor to selectively eliminate the blocks we won't release yet. The code is complex and we will likely need more comments rather than less, but your suggestion is certainly worth having in the brainstorm list. WRT questions about how do we plan to maintain the source and move code backward and forward to the community, there is more planning needed. Bringing code into the proprietary code raises some good questions.
Nov
8
comment How can I best manage making open source code releases from my company's confidential research code?
I think some files may use Doxygen to delineate their function, parameter, and return value names. For those files not already setup that way, it could really be a lot of editing if we made a choice that took up further in that direction.
Nov
8
comment How can I best manage making open source code releases from my company's confidential research code?
Do I need the begin tag? So far all our source files start with the copyright in the first line, and our shell scripts start with the copyright in the second line. There are a lot of files, so I would like to do the very smallest amount of hand editing that is possible.
Nov
8
comment Will SRS be sufficient enough for the programmers to do their work, without the additional overhead of FS?
I am not sure I like the terminology non-functional requirement. It is used often and is accepted standards for software engineering practice, but I like terms like system requirements if they can be made to fit.
Nov
7
comment In C and C++, what methods can prevent accidental use of the assignment(=) where equivalence(==) is needed?
Check out the book, "Writing Solid Code" amazon.com/Writing-Solid-Microsoft-Programming-Series/dp/…. It starts with a great discussion about compilers and how much benefit we could be getting from warning messages and even more extensive static analysis.
Nov
2
comment Why learn git when there are GUI apps for GitHub?
Don't forget gitk which is a gui for Linux.