20,257 reputation
437107
bio website championkitchens.com
location Pittsburgh, PA
age 30
visits member for 3 years, 3 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
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 :(
Jun
14
asked Interview approaches and questions for a software developer intern
Jun
14
comment License key solution in web application, what is the best approach?
@Thorbjørn, LOL!! ^_^ As tempting as that would be this project is a loss leader to try and drum up additional business with this company. The HIGHEST QUALITY is of the MOST importance. At the same time we don't want to get completely screwed while we are searching for the honey pot.
Jun
14
comment License key solution in web application, what is the best approach?
That is what I was afraid of, I will look into third-party solutions however we are already painfully overbudget.
Jun
14
comment Is there a point to including a “change log” in every code file when you are using version control?
Every developer has at least a few bad qualities, I know I shouldn't but I just can't stop :) Everytime I create a TODO comment a puppy dies.
Jun
14
comment Is there a point to including a “change log” in every code file when you are using version control?
Even TODO comments? For better or worse I got in the habit of placing those little buggers in my code where I know there is an issue with the code quality but I don't necessarily have the time to deal with it in this sprint.
Jun
14
comment Is there a point to including a “change log” in every code file when you are using version control?
Whenever I struggle with a particular piece of complex logic, comments can sometimes help me get some context into why the logic is as convoluted as it is. But on the whole I agree with you.
Jun
14
answered Webcam software for both Windows and Linux – possible?
Jun
14
comment License key solution in web application, what is the best approach?
+1 For an epically complicated answer O_o. I may be wrong but I do not think this needs to be quite this complicated. I am not distributing Microsoft Office, this a custom built application for a single client. The same problems still remain here that the server hosting this application may not be able to communicate with an external service. I don't understand why encryption, hashes and salts are really necessary here. What we really want is effectively a kill switch.
Jun
14
comment License key solution in web application, what is the best approach?
@Thorbjørn, Why?
Jun
14
comment License key solution in web application, what is the best approach?
This is a good suggestion but it is a packaged and deployed Java application. Giving them a new license file means trusting them to either insert it correctly into the WAR file or giving them an entirely new WAR file which would be annoying for everybody. They have mountains of paperwork and multiple IT people who need to justify their existence within their organization by getting involved whenever there is a new release of a third party application. I am not downplaying your suggestion just that it might be the least offensive suggestion.
Jun
14
comment License key solution in web application, what is the best approach?
This sort of ties into answering my question about if we are nuts. I got the distinct impression though that I have no choice and this is something my superiors are insistent on even though it is not in the contract. Unfortunately I live and work in the US where you can't take on a big corporation even if you are right. They have armies of lawyers that will bury everything in paperwork long enough to put us out of business if they really wanted to.
Jun
14
comment License key solution in web application, what is the best approach?
Do you think that this simple license authentication page should be SSL encrypted? Even if someone were to implement a packet sniffer and could derive a valid license number, they would need to have a distributed copy of the application for it be useful, and even then it is very purpose built. I can't imagine it being useful to anybody other than my direct client.