20,975 reputation
640112
bio website championkitchens.com
location Pittsburgh, PA
age 31
visits member for 4 years
seen 29 mins 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


May
23
answered How do you tell if advice from a senior developer is bad?
May
23
comment How do you tell if advice from a senior developer is bad?
+1 For "He is more on the for the success of the project than you are". How true it is. I know you junior developers don't appreciate how lucky you are to not have that kind of stress on you because I sure didn't when I was a junior developer. Now get off my lawn!
May
23
awarded  Citizen Patrol
May
23
awarded  Critic
May
23
comment How to explain the value of unit testing
@Wayne, Everytime I read one of your questions I am convinced that you need to find a new job. They are a stodgy outdated relic in software development and you aren't. If a window opens up for you jump for it and don't look back.
May
23
comment Is this a worthwhile course to take?
@Curt, I am going to guess and say that you don't have the benefit of working with senior developers. You would benefit MOST in your career path by having a mentor. Its not good for somebody with less than 4 years experience to be on his own like this. I understand this very well, my first job out of school was writing a web app for my friends, step-dads company and I had no mentor to teach me the finer points. Your in a good situation though being mostly self taught that can be a great selling point as a junior developer. It shows motivation and drive. I would hire you over a kid with certs.
May
23
comment Is this a worthwhile course to take?
@Curt, Do what you feel is best. I may be bigoted, wrong and possibly immoral in my opinion but seeing as how I and most others I have encountered in my career have the same opinion on this matter, it can unfortunately be the truth.
May
23
answered Is this a worthwhile course to take?
May
23
awarded  Scholar
May
23
accepted How difficult is Python and Django to pick up for a Java/.NET web developer?
May
20
awarded  Commentator
May
20
comment Coping with an unfixable endless project
You both make valid points. Strong functional requirements are necessary for a solid testing practices, however when the project is already being mismanaged then this will help very little.
May
20
comment Coping with an unfixable endless project
cont... Listen for key phrases like, "We are moving towards Agile" for instance, a sign that development is pushing for it but the culture rejects it. Ask what happened to your predecessor or the person you are replacing, how long has he been on that project or with the company and ask about the team and how long they have been with the company. If the interviewer shows any hesitation about divulging this information then that is a red flag. Check out glassdoor.com, do some research on the company before you accept an offer. I work in a great job now, that didn't happen by accident.
May
20
comment Coping with an unfixable endless project
Hang in there. I am not going to say it gets better, just that it CAN get better. Most of my career was toxic environments like this. Probably half of software development shops have this problem to some degree, it just seems like it is more prevalent than it really is because these places are ALWAYS HIRING, turnover tends to be bad. Assuming pay and benefits are comparable, people tend not to leave a shop that utilizes industry standard best practices. I got better at spotting these dysfunctional work environments on interviews, trust your intuition, it will nag you if it senses wrong.
May
20
comment Coping with an unfixable endless project
+1 for prescience. I feel like you followed me around at my last place of employment and started taking notes. I do want to comment and say that it doesn't have to be as dire as you described it. I have SEEN real change happen with bad management when a motivated Type A personality who understands the problems can become engrained in the office politics enough to become effective. A lot of times it is like steering a BIG boat, it takes a LONG time for the massive clunker to make a 180 degree turn.
May
20
answered Coping with an unfixable endless project
May
19
comment How difficult is Python and Django to pick up for a Java/.NET web developer?
@Benjol, "You should at least be able to tell him if the source he's recovered is even worth anything" And that is exactly what I am afraid of. Just because I could figure out a Django Hello World tutorial in a couple hours doesn't mean that I have the experience and knowledge to make accurate estimates or even judge on the quality of the code. For all I know, spaghetti code and 8,000 line functions are the way things are supposed to be done in Python.
May
19
comment How difficult is Python and Django to pick up for a Java/.NET web developer?
"otherwise it smells a little like your manager relying on your goodwill to get stuff fixed om the cheap at the expense of your valuable time" I don't begrudge him of that, we all have our own best interests at heart, especially since I am under no obligation to help him in anyway. If I make that choice and regret it then I only have myself to blame.
May
19
comment How difficult is Python and Django to pick up for a Java/.NET web developer?
Thats an interesting thought to give him some free time for both our benefits. Maybe I am just afraid of a committment?
May
19
comment How difficult is Python and Django to pick up for a Java/.NET web developer?
@S.Lott, It is not a matter of being capable or not, I just don't want to take a job I am unqualified for when the person paying me has a limited budget and is my direct manager for my PRIMARY source of income. I certainly wouldn't want to stick it to him.