1,317 reputation
1511
bio website
location
age 52
visits member for 3 years, 6 months
seen Dec 11 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


Dec
12
awarded  Enthusiast
Dec
8
comment What are good techniques for keeping your place in code?
Yep yep. Best answer by far.
Dec
7
comment What's your strongest opinion against functional programming?
You can't be "functional" without that purity. Once you step over the line the entire concept falls apart and you end up with a messy, parallel, standard language without any of the advantages.
Dec
7
comment What's your strongest opinion against functional programming?
You'll never, ever find any people to code on your functional code base. Not a great business decision, limiting your talent pool.
Dec
6
comment Window Position on Startup
Does not Windows (and other OS I'm assuming) itself have a method of placing new windows? I know that if I pull up a bunch of explorer windows they all stack nicely. Doesn't coming up with your own way of doing things break the end user's expectation of how THEIR OS is supposed to work?
Dec
4
comment F# performance vs Erlang performance, is there proof the Erlang's VM is faster?
Agents, actors, it's a design concept that comes up a lot in functional language discussions; I'm surprised that you haven't run across it yet. en.wikipedia.org/wiki/Agent-based_model
Dec
4
comment What are the programming languages that never outdated and programs created be able to run for next 20 years?
Considering that people are still using COBOL, and that MAME projects are emulating obscure arcade chipsets decades later... all of the languages, if you include emulated environments.
Dec
3
answered Multithreaded file copy
Nov
27
comment Is Java a good choice for cross-platform games?
I'd say that local system access is a really big "much" over applet restrictions for many serious games, especially multiplayer. HTML5 is neat, but it's still a wee babby with spotty support and important bits like GL and Sockets turned off on many browsers, plus the audio isn't yet well suited for game use.
Nov
27
comment Is Java a good choice for cross-platform games?
To satisfy the requirements all code would have to ship on FPGA and encased in epoxy. Surprise, even black-box chip packages can and are reverse engineered all the time. Then even mighty giants like Intel introduce bugs in their CPU packages so your epoxy embedded, hardware black box is still going to suffer from exposure to hardware libraries. Finally the call to security by obscurity, that doesn't work. Reductio ad absurdum, I know, but so is the original answer.
Nov
27
comment Is Java a good choice for cross-platform games?
Depends on what style of game you're looking to do. Depending on the style wanted it could be that HTML5 and some javascript would work for you, if not java.
Nov
8
awarded  Critic
Nov
6
comment Solutions for implementing a full-duplex game server?
+1 This is pretty much how games requiring this kind of connection work.
Nov
6
answered Why is an array of characters called a String in Object Oriented languages?
Oct
29
comment Costs of Switching to Java
+1 for pointing out that "It's the ecosystem, dummy" and not just language syntax =)
Oct
25
comment How 'simple' is a real KISS solution?
+1 for Saint-ex quotes, my friend.
Oct
25
comment Does Node.js actually increase scalability?
+! That guy is definitely a troll.
Oct
25
awarded  Scholar
Oct
25
comment What Java client+server stack to allow async client info popups and responses?
I'll check that out, Thank you.
Oct
25
accepted What Java client+server stack to allow async client info popups and responses?