1,327 reputation
1511
bio website
location
age 52
visits member for 3 years, 10 months
seen Dec 11 '14 at 9:12

Currently working with QML/Qt and building seatback IFE for airlines. Turns out to be quite fun and since each project is a custom mix of hardware setup and client-driven features it also turns out to be always interesting.

Done building and updating tools for a new game engine. Lots of UX and all that jazz.

I am also EMT certified. Not currently active but will be looking for weekend volley or PRN opportunities later this year.

I'm a long time self taught game programmer having worked on many shipped titles, a number of published titles on various platforms and one cross-platform MMO so far.

-Patrick


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?
Jul
10
comment Completing a project successfully despite hostile management?
You can't win. I have to agree with Pierre that it's time to become remorselessly logical, analyze the project goals and plan ahead so that you have facts and answers; and I suggest learning to speak manager-language so that when you have meetings you can show your concern for their problems in a way they understand.
Jul
10
comment Why do my java programs run faster in eclipse than in BlueJ?
Could be that since BlueJ is a teaching environment and not just a Java development studio it's doing a lot of extra things behind your back, too.
Jul
9
comment Options other than C for embedded projects? I hate the preprocessor
It could be worse, it could be assembly. What features are you "missing" from C, it could be that a dev environment extension (Eclipse plugin or visual studio automated steps) can help close the gap?
Jul
9
comment Whether to open-source gigantic idea
Not an answer, just a comment. If your idea is so gigantic, it will survive the test of time and therefore I suggest you keep it between you and your friends. As all the other answers have noted, no one is going to give free time to an idea without even a prototype.
Jul
9
awarded  Commentator
Jul
8
comment How long can it take for a screen to appear before it's considered a performance issue?
Never leave a user wondering if they just broke the software, even a small reminder window that pops up immediately with a predicted time to completion stops end-user anxiety and leaves them feeling in control.
Jul
8
answered Is it OK to reformat another developers code while modifying/adding to a module?
Jul
7
comment How do you handle multiple projects that form the same product(s)?
+1 for suggesting build automation and separate projects in version control.
Jul
7
comment Monitor screen size and programming ease
I work really well with two, medium resolution monitors. I use one for the running app (set horizontal) and the 2nd for the dev environment which I set vertical. Personal preference, really.
Jul
6
answered Original author rights in a licensed software project
Jul
6
comment Dealing with under performing co-worker
You're not ratting out an employee, that's childish and it's not "us versus them" with management, you're letting your manager know in factual terms that you have a problem that's causing you extra work and that you see that it might endanger deadlines in the future. Business is business as @Bernard says, keep to the facts and your boss will probably appreciate the heads-up.
Jul
6
comment New Team Lead - How to deal with a resentful former peer
Keep in mind that as lead, and therefore a company man, HR is on your side now. I agree with all comments that say to document everything but add for all team members so you can act impartially from the data gathered. And by "document" I mean tracking short, measurable goals you set out for everyone on the team combined with check-in rates and QA bug returns, etc...
Jul
6
answered Encompassing term for software and data in a system
Jul
6
answered Publish programming problems from interviews
Jun
27
answered What is the Best Way to Incentivize a Team of Developers?
Jun
27
answered TDD - what are the short term gains/benefits?
Jun
27
awarded  Supporter