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


Jul
18
comment Application design question regarding saving files
So the bookshelf can control access to that one book, automatically close the existing one when a new book is asked for, and generally hide away the code involved. You need code for it somewhere, might as well make a class out of it and not dirty up all your GUI code with data management details. Besides, a bookshelf also works as an abstraction of a bunch of book to choose from, when opening that single one.
Jul
18
answered When is a 'core' library a bad idea?
Jul
18
comment Building a company and want to know how ethical to put samples from projects I did before on the new company website
I was thinking, however, that you could probably video capture your website work in action without actually having to host from live data. But I side with advice that hiring an Intellectual Property lawyer for 30 minutes to answer all your questions will save you from worrying every day =) That and simply asking for permission for that kind of recorded presentation, that's a great idea.
Jul
17
answered Application design question regarding saving files
Jul
17
comment Should sales staff interfere in application analysis and design?
Then politely remind the Sales Manager / PO to use the process and remind him that all changes take time away from the total schedule. If your PO squanders the team's time with wasteful revisions the documentation will show that in short order. The PO doesn't need technical expertise because the members of the scrum set the schedules for each task, tackling them in priority order.
Jul
17
comment Should sales staff interfere in application analysis and design?
A big +1 for this answer. There is a natural planning cycle to Scrum/agile development and writing individual defects not only gets them prioritized properly but if the sales manager gets mad/annoyed at having to write individual defects then he Might get the idea that each one takes time to implement against the total schedule =)
Jul
17
comment How should older programmers respond when interviewed
For the "we tend to work pretty late" I pull out a calculator and we figure out that at 12 hour days with the occasional weekend day he's making approximately as much per hour as a cook at McDonalds.
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.