20,207 reputation
437107
bio website championkitchens.com
location Pittsburgh, PA
age 30
visits member for 3 years, 2 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
22
comment How to improve relationships between consultants and staff programmers
When a scummy consultant wanted to take me out to lunch, I felt like I was doing them a favor by even spending an hour of my off work time with them. This happened once where they were trying to test the waters with me to see if I would be the wagon puller for there worthless consulting team. To top it off I didn't even particularly like them on a non-professional level, I had nothing in common with them on any level. The fact that they were supposed to be experts and made more than twice my salary left me bitter as well. All of those factors would have left me angry if they didn't pay.
Jun
22
comment Solo .NET Programmer moving to a team
I worked briefly for a startup where the CTO and one of the original founders would sometimes take the team down to the bar at lunch for drinks whenever World Cup soccer was on TV (which isn't often in the US). I feel like he did it to anger the CEO though, they didn't get along very well. :)
Jun
21
awarded  Nice Answer
Jun
21
comment Solo .NET Programmer moving to a team
"some elements may be poor - but there will be reasons for it and they are rarely due to negligence or ignorance." You had me until this statement. It has been my professional experience that certain things being done poorly due to ignorance is pretty common. If it wasn't done out of ignorance then it was done out of time constraints.
Jun
21
comment How do you demonstrate performance in paired-programming environments?
Perhaps it is just a bad metric then in your case? If the company primarily utilizes pair programming then from a managers perspective the ability to accurately determine the impact of a specific programmer is severely diminished. I can see how an annual performance review that is done fairly can be difficult.
Jun
21
answered How do you demonstrate performance in paired-programming environments?
Jun
21
answered Spreadsheet or writing an application?
Jun
21
awarded  Enthusiast
Jun
21
comment Will it cost me a lot if I chose ASP.NET and IIS?
I find it amusing that I continue to get downvotes with no comments supporting the fact. I must have really upset some people by actually offerring the OP a suggestion to save him money, an apparently unpopular suggestion. The way I see it, people downvoting me either have a deep vitriol and bitter hatred for JSF technologies, or a fanatical jihadist devotion to ASP.NET, and they don't like to be reminded how Microsoft is taking them for a ride by utilizing it.
Jun
20
comment How to improve relationships between consultants and staff programmers
I wanted to add another answer but I will just leave a comment instead because it is small. Don't wear a suit and tie if you can help it. Dressing ABOVE the dress code at any point other than meetings with clients will be a SURE way to completely lose the room with the employees. How are you supposed to trusted if you can't even pretend like you want to fit in?
Jun
20
comment How to improve relationships between consultants and staff programmers
These are things that GOOD consulting company employees already do. BAD ones are more concerned with appearing like they know everything better than ANYBODY in house does.
Jun
20
accepted Interview approaches and questions for a software developer intern
Jun
20
answered How to improve relationships between consultants and staff programmers
Jun
20
comment Will it cost me a lot if I chose ASP.NET and IIS?
Quoting the OP, "I do not know If I will be able to afford the cost of IIS/ SQL server, etc (any other MS fees)." That sounds to me like he might be open to suggestions about how he CAN afford to host his soon to be product. Good posts on here mentioned the discounts provided to startups but a site with over half a million users may not apply. The bottom line is that the PRICE IS THE PRICE and I don't believe staying in the Microsoft stack can help him with that concern. I feel my answer is a perfectly legitimate demonstration how he can achieve something similar with familiarity and low cost.
Jun
20
comment Can non-IT people handle a wiki?
+1 For an insightful and prophetic comment! I have seen how forced management decrees on an unwilling workforce mostly always end with widescale dissatisfaction or abandonment of the new system for the old. You have to sell the idea to the users or it won't stick. If you can sell it to the most conservative of users you will have success. Years ago I sold my Grandma on the idea of eReaders and that was my clue that they would eventually become a huge success :)
Jun
20
comment Will it cost me a lot if I chose ASP.NET and IIS?
You may disagree with the technology but I challenge close minded fan boys to evaluate my answer on the merits of me providing a unique suggestion to legitimate architectural concern, and not on personal opinions of the content in the answer. This particular stackexchange site has been getting worse for this type of behavior and it is leaving a bad taste in my mouth.
Jun
20
comment Will it cost me a lot if I chose ASP.NET and IIS?
@Developer, I had quite the opposite experience. I struggled with ASP.NET and wrote terrible code in the process while I was able to crank out a JSF application of similar complexity in just 3 or 4 weeks. It certainly isn't perfect but then what is?
Jun
20
answered Will it cost me a lot if I chose ASP.NET and IIS?
Jun
19
awarded  Pundit
Jun
17
comment Based on what I read in “Inside the Machine”, is this approach to branches more optimal?
But wouldn't this be good to know if you were writing a compiler? :)