1,322 reputation
149
bio website
location
age 51
visits member for 2 years, 10 months
seen Apr 13 at 2:46

Coming off a time of experimental game designs, Java and PCG I'm now looking for work in Orange County, CA either in or out of the games business, please feel free to contact me if you have any referrals.

I'm a long time game programmer having worked on many shipped titles, a few AAA releases and one MMO so far. I'm a generalist and my credo has always been that if something needs doing to ship, I'll step up and learn what I need to to get it done.

-Patrick


Jul
17
comment Interview Assignment: Production, Bug-free, or Bells & Whistles?
Bonus point for quoting Saint-Ex to highlight your message, and a very good message it is.
Jul
17
comment How should older programmers respond when interviewed
In the USA, with the wording, you also could initiate legal action for discrimination. Never threaten, that's a waste of time.
Jul
16
comment How do you organize your MVC framework while supporting modules/plugins?
Truly, back ends aren't like client-side apps that need to start up quickly, they can take the time needed to configure the run time properly. Good point.
Jul
16
comment Why do people still say Java is slow?
@Thorbjørn Ravn Andersen I really wish I could give you a +1 for that observation.
Jul
15
answered Can initial inefficient solutions INSPIRE better ones and thus lead to faster problem solving?
Jul
15
comment Helping a new programmer become more self-proficient and not ask me so much?
Awesome, train him how to find the answers and simultaneously approve of how he found them so he knows it's OK and expected. Your new guy will be a lot less nervous.
Jul
15
comment Are “Proactive” designs on new projects useful?
As a side note, "proactive" is not a word anyone will recognize. Terms that will show up on searches are words like: BDUF, Waterfall, maybe Spiral, there's a ton of dismissive mention of this in the Agile cult, and supporters in large/corporate groups that design to meet a predetermined feature set.
Jul
15
comment Are “Proactive” designs on new projects useful?
What you reference in #1 is called a vertical slice, a coherent but minimal implementation that acts as proof of concept. If you insert "integrate feedback from the people who are paying for the software into your design" at #3.5 you're pretty close to Scrum/Agile like I've used.
Jul
14
comment How to know if two images are the same?
This technique of thumbnails to pre-select potential matches is valid, YUV is a nice touch and I've seen it turned to a pure luminance map for the same reasons.
Jul
13
answered Dangers of huge monolithic application
Jul
13
comment Dangers of huge monolithic application
You're assuming an awful lot about the runtime hardware and OS environment, especially when firware and embedded devices are involved.
Jul
13
answered Is there an open source license for this?
Jul
13
comment What is the regarded current best practises regarding the “this” keyword in front of field and methods in c#?
Great point about the junior coders.
Jul
13
comment What naming Convention to Use for C# Function Parameters
Whatever other answers you get below, there's a little tool to analyze and enforce stylistic rules: archive.msdn.microsoft.com/sourceanalysis
Jul
12
comment Hiring Developers - Securing Source Code
I'd have recommended criminal prosecution, but that's a great example of both the dreaded consequence and solution to prevent it.
Jul
12
comment Where should code refactoring and optimization fit within both an agile and waterfall process timeline?
I've become a fan of the "technical debt" concept, +1 for bringing it up in this context.
Jul
12
answered Where should code refactoring and optimization fit within both an agile and waterfall process timeline?
Jul
12
comment Advantages and Disadvantages of Forced Code Reformat
Biting the bullet on a global change is really the best way, I agree; get it done and no one has to worry about it ever again.
Jul
12
comment Game programming : C# or C++?
Also see here: gamedev.net
Jul
12
answered What is the difference between bug and new feature in terms of segregation of responsibilities?