20,662 reputation
438111
bio website championkitchens.com
location Pittsburgh, PA
age 31
visits member for 3 years, 7 months
seen 4 hours ago

I am a software engineer in Pittsburgh, PA with a focus on architecture, design and development of solutions in both Java and .NET technologies.

I recently helped a friend build a website for a business he is starting. http://www.championkitchens.com


Jun
16
comment What should I keep in mind when writing custom software quotes?
@Bob, Thats straight up poor business ethics right there, and yet another reason who you don't want to disclose your project plan to your client.
Jun
16
comment What should I keep in mind when writing custom software quotes?
"Be very careful about "Can you just add one more feature / tweak this feature slightly" requests. Usually they start with a minor tweak here or there and if you do them for free, you start getting more frequent, less reasonable requests until you are doing whole projects at no extra charge." This happens EVERY SINGLE FRIGGIN TIME. This is why it is best to avoid fixed-price projects unless the scope is small, well understood and open to little interpretation.
Jun
16
comment What should I keep in mind when writing custom software quotes?
Hmmm... thats a good question. I would probably do the latter, a WBS which lays out tasks and dependencies, completion date and a price. This isn't your project plan, its just your WBS and quote, but if they are insistent on seeing your detailed project plan then they will be able to figure out your hourly rate, which I WOULD NOT want to disclose on a fixed price project. They shouldn't need to know HOW you came to the price you did. If they don't like your price they can shop around or negotiate with you on the final price. Bottom line is, that I would try not to disclose my detailed PP.
Jun
16
answered What should I keep in mind when writing custom software quotes?
Jun
15
accepted License key solution in web application, what is the best approach?
Jun
15
comment Giving employer power of attorney to obtain your inventions
@Peter, Spot on! If it makes you uncomfortable don't sign it. For one company they said I needed to sign a Non-Compete JUST to come in for the interview because they would be divulging company secrets. I told them "absolutely not" and they acted stunned like nobody had told them no before. I got a call back 5 minutes later saying I didn't have to worry about it and they still wanted to meet me. On an unrelated note when I showed up for the interview the manager said something to the effect of, "Why don't you just stop being a ***** and sign the document." I walked right out the door.
Jun
15
answered Giving employer power of attorney to obtain your inventions
Jun
15
comment What are the pressures of being a software engineer?
Then maybe it is all the tea that you limey Brits drink... :)
Jun
15
comment What are the pressures of being a software engineer?
I considered myself average for the industry as half the people I worked with were less clever than me though half were more so. You are a C++ programmer where I am a Java/.NET programmer though so maybe that is the distinction? Nearly all C++ programmers I have worked with I felt were smarter than me.
Jun
15
comment What are the pressures of being a software engineer?
An IQ of 150 is truly exceptional representing around 0.2% of the general population. I would be fortunate to work with such exceptional individuals. Programming does train the brain though in mental exercises proven to increase IQ over time. In high school I scored 115 and just a couple years ago I scored 124 and this was on an official monitored test, not one of those fake inflated online tests. The online tests inflate scores by as much as 10 points.
Jun
15
answered What are the pressures of being a software engineer?
Jun
15
comment What are the pressures of being a software engineer?
Every place I have ever worked where I was treated like **** I was also paid like **** too. That is just my experience.
Jun
14
comment Interview approaches and questions for a software developer intern
Perhaps I shouldn't give him automated unit testing. That might be over his head. I don't want him to be doing nothing but functional testing though...
Jun
14
comment Interview approaches and questions for a software developer intern
C'mon Neil, I have never worked on a project that had 100% automated unit test coverage. It is something I strive for believe me but nobody has that kind of time anymore. And even if I did, automated unit tests are NOT a replacement for FUNCTIONAL TESTING!
Jun
14
comment Interview approaches and questions for a software developer intern
@Neil, I test my code to the best of my knowledge but sometimes the user does bizarre things that I never anticipated. A second pair of eyes are sometimes the only thing that will catch these kinds of problems.
Jun
14
comment Interview approaches and questions for a software developer intern
@Neil, I am the senior developer, the Alpha and the Omega. Would you have me do my own QA testing?
Jun
14
comment Interview approaches and questions for a software developer intern
We fell behind in keeping up with automated unit tests, do you think this is something he could benefit from if I were to give him this assignment?
Jun
14
comment Interview approaches and questions for a software developer intern
Thats reassuring, we do not have a full time QA so more QA testing is badly needed right now. I just don't want to be that ****head who ruined the kids summer when he would rather be coding. I will be upfront with him about this.
Jun
14
comment Interview approaches and questions for a software developer intern
@snorfus, Some of the best developers I have ever worked with were women, but it is still a predominantly male profession. I believe thats true for all of the engineering disciplines. I can understand the slip
Jun
14
comment License key solution in web application, what is the best approach?
@Thorbjørn, As far as bad business plan goes, think of it as a "Bad business decision, made before I started, me fixing the problem and management trying to make a mistake appear to be a long term strategy". But Malware?! Ouch! You hurt my feelings :(