1,292 reputation
159
bio website
location
age 51
visits member for 3 years
seen 13 mins ago

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


May
30
comment Are There Any Programming Focused Notebooks?
@MatthewFrederick by that standard every piece of evidence can't ever serve a meaningful purpose in a court; this is why there are extremely harsh penalties against perjury, fraud, lieing on the stand, etc... to keep the price so high that leaving blank pages becomes not worth it.
May
13
comment Prevent anomalies caused by signal propagation time
The server is its own, self consistent universe. Clients request action, and for the sake of appearances pretend that action has started. Clients do not simulate the reaction and instead wait for the server to tell them what happened. The reason you cannot solve this in most hardware is that there is no central nexus (ie. the server) where transactions happen.
Apr
22
comment How do I Integrate a Former Team Member into the Current Team
Actively manage the existing team's (possible) concerns about why this guy was brought back in after abandoning the company and put in a managagement slot. Why were none of them put in that slot, etc... Since he is now a permanent employee again, what happens to their upward mobility, will you always hire from outside instead of raising from within, is this just an example of the "good old buddy" network taking care of their own, all sorts of issues that will probably be unspoken.
Apr
15
comment How useful is “rubber duck debugging”?
Excellent point - not just programmers but copywriters, editors, and I can name a few producers who have refined this to an art form =)
Apr
15
answered How useful is “rubber duck debugging”?
Apr
6
comment how to stay efficient when a build is almost always broken
+9000 for "Stop breaking the build." Seriously. The whole, entire point of continuous integration is to stop breaking the build and, if broken, fix it as fast and as close to the break as possible.
Apr
6
comment Choosing between Qt/C++ and .NET/C#
Qt works fine on mobile platforms, does it not?
Sep
23
answered How to manage document format changes with local storage?
Aug
11
comment Does custom created code for a client imply copyright ownership?
I deleted my answer and went with yours as being the most common case to avoid confusion. Copyright ownership won't stop James from modifying the existing website because that's under licensing and has nothing to do with copyright.
Aug
11
comment Does custom created code for a client imply copyright ownership?
Please rephrase your question, which implies that this is about contracts while the meat of your text concerns only copyright ownership. If you're interested in contracts implied verbally or by custom that's another whole ball of wax.
Aug
6
comment What is the Mars Curiosity Rover's software built in?
JPL C language coding standards, specifically for embedded environments instead of "ground software" as they call it. lars-lab.jpl.nasa.gov/JPL_Coding_Standard_C.pdf
Jun
24
awarded  Yearling
Jun
17
comment What is the term for a really BIG source code commit?
+1 for the question because I love every answer so far, and have suffered through having committed at least one of the sins at least once in my career and want others to not do that =)
Jun
12
answered How can I speed up the process of typing up specification during a meeting with developers?
Jun
12
comment How can I speed up the process of typing up specification during a meeting with developers?
Shorthand, scribbles, etc... all faster than typing for note taking. For me, your mileage may vary =) The real question is why isn't the Lead creating this document since he's got the design worked out and is basically just dictating it verbatim to a 1950's secretary?
Jun
12
comment How can I speed up the process of typing up specification during a meeting with developers?
Type? I'm far faster at capturing the intent and specifics on a notepad and then typing it all up later, that may be an option to speed up the process for you.
Jun
12
comment Is making my own copyright licence safe?
It's dangerous to go alone. Take this: stackoverflow.com/questions/713045/…
May
21
awarded  Announcer
May
21
comment Excellent knowledge of C++
Having written both system drivers and game engines I have to side with @Pubby here =)
May
20
comment Logging asynchronously - how should it be done?
Have you profiled the runtime(s) to know that logging has a measurable effect on performance? Computers are just too complex to just think that something might be slow, measure twice and cut once is good advice in any profession =)