I have a message for any of you who get the bright idea to bring up Lisp macros in response to this entry:
Shut the hell up.
Lisp macros are an entirely different game and really only work because of the way Lisp is set up in the first place. They're not relevant and certainly aren't supportable in m…
Shut the hell up.
Lisp macros are an entirely different game and really only work because of the way Lisp is set up in the first place. They're not relevant and certainly aren't supportable in m…
I attended a talk at Johns Hopkins last Friday given by Tim Sweeney, and had dinner with him later in the evening. And in between those two events, I was at an office party where we played Fracture multiplayer. That was a really good day. Oh, and apparently Tim got himself a Ferrari F430 Spider a f…
This entry is a bit on the stream of consciousness side. I have a couple technical topics lined up but all of them are still in draft form and need tweaking.
Gaming Roundup I
So I've been playing a couple different games lately, and I wanted to make some comments on them.
The first one is Dead or Aliv…
Gaming Roundup I
So I've been playing a couple different games lately, and I wanted to make some comments on them.
The first one is Dead or Aliv…
Work is pretty slow so far, but that's to be expected. I'm mostly tasked on patching up internal tools right now. Not exactly glamorous, but as critical as anything else and I have no objections to doing it. In the meantime, you guys should check out our kick ass Yahoo Games webisode and trailer. A…
Day 1 at Day 1
I didn't really want to write this entry, since I don't think it's fair to evaluate a workplace after only one day. The abbreviated version is that for now I'm getting good vibes from the place, and I trust my intuition quite heavily in these matters.
I do have one comment of interest,…
I didn't really want to write this entry, since I don't think it's fair to evaluate a workplace after only one day. The abbreviated version is that for now I'm getting good vibes from the place, and I trust my intuition quite heavily in these matters.
I do have one comment of interest,…
Back to the technical stuff for now. I start at Day 1 on Monday, so you can probably guess what vein the posts for next week will be in.
The Problems of Data Hiding
I was reminded of this yesterday, when I was asked to reconsider sealing a bunch of SlimDX classes. (SlimDX objects were all previously …
The Problems of Data Hiding
I was reminded of this yesterday, when I was asked to reconsider sealing a bunch of SlimDX classes. (SlimDX objects were all previously …
Before I get started, I have one thing to say about Dev-C++. If you're using it, knock it off. It's a worthless piece of software that wasn't any good when it was being actively developed, let alone now when it's been dead for two years. If you're programming on Windows, take the time to learn Visu…
Buying a car is a rather stressful experience, but I think it would've been much worse without the internet at hand. Once again, the internet triumphs over all. I'll talk all about it later.
Alternate titles for this entry included "Can Has Car?", "Zoom Zoom", and "I Got Three Stars On The Way Home"…
Alternate titles for this entry included "Can Has Car?", "Zoom Zoom", and "I Got Three Stars On The Way Home"…
It's not clear to me how many people know this, but I've decided to take an indeterminate amount of time (most likely 2 years) off of school and pursue career goals. There are any number of reasons, but they are not the subject of this entry.
I've accepted an offer with Day 1 Studios, near Baltimore…
I've accepted an offer with Day 1 Studios, near Baltimore…
Here's another entry that fell off the Obvious Train. Sorry guys.
Reinventing the Wheel
One of the more common sayings in programming is, "don't reinvent the wheel". For a lot of situations -- arguably the majority -- this is completely appropriate advice. However, every so often, it is in fact neces…
Reinventing the Wheel
One of the more common sayings in programming is, "don't reinvent the wheel". For a lot of situations -- arguably the majority -- this is completely appropriate advice. However, every so often, it is in fact neces…
Things are very busy. I have a bunch of entries planned, and not anywhere near enough time. How does Raymond Chen do this? Also, two new cars to add to the list: A Rolls Royce (might be an older Phantom), and a black Ferrari 599 GTB that is new on the NVIDIA lot. The 599 is a refreshing car to see,…
Screw schedules. From now on I'm just writing entries whenever I get around to it. If you really want to follow things, use the RSS feed to the journal. (No, I have no idea where it is.) Coming entries are the last part of Static Checking, and another entry on linked lists.
XNA's Future Looks Bright…
XNA's Future Looks Bright…
Life is too damn busy. Still, I think I prefer work life over school life even if the net amount of free time, or at least time spent at home, is less. Some cool things happening with XNA recently; I will write about it soon but need to collect my thoughts a bit first.
Unfortunately, I suspect that …
Unfortunately, I suspect that …
Whoo, SlimDX is starting to grow up a little bit. I'm pushing it a little while limiting the publicity right now; the real marketing push will come around November when the next DX SDK drops. Lots to do until then. I'm exhausted today and can't concentrate, so I'm just going to throw up this fairly…
Ok, I slipped schedule slightly. Just think of me like VG Cats -- the update days are just a formality.
I Believe in Static Checking II: Tests and Bugs
First, I'll address a comment on the last entry:
I Believe in Static Checking II: Tests and Bugs
First, I'll address a comment on the last entry:
Quote:It's not that simple. You need a static type system or some other form of syntactic analysis if…
Developing a Graphics Driver III is delayed for a while until I decide exactly what I want in that entry. It won't come until at least Wednesday. Monday should be a SlimDX status update.
I Believe in Static Checking I: Constraints
This entry is actually related to the last one. I mentioned that I hav…
I Believe in Static Checking I: Constraints
This entry is actually related to the last one. I mentioned that I hav…
Python, C#, and Beginners
When it comes to recommending a language for a complete beginner to start with, the field is usually narrowed to C# and Python. Forget the details of why other languages are rejected; that's not relevant to this post. This journal entry is about something that's been bother…
When it comes to recommending a language for a complete beginner to start with, the field is usually narrowed to C# and Python. Forget the details of why other languages are rejected; that's not relevant to this post. This journal entry is about something that's been bother…
Well, I think it's time to get back on track here. I'm going to try an MWF schedule this week -- daily felt far too dense to me. And if I get a lot of comments, I might even throw in a Saturday entry.
Upcoming topics are:
* Python, C#, and Beginners
* Developing a Graphics Driver III
* SlimDX Status Up…
Upcoming topics are:
* Python, C#, and Beginners
* Developing a Graphics Driver III
* SlimDX Status Up…
Ok, I missed a lot of days. It's been a bit of a rough week. XNA entry comes tomorrow. By the way, I have a GameDev article coming up soonish. I'll probably make a lot of noise once it actually shows up. This particular article is about some incredibly awesome work I did late last year.
Developing a…
Developing a…
Yesterday's entry went up late, so check it out if you haven't already. Today's is going up early to make up for it.
Slick New Feature in SlimDX
The idea for this came up last night during a conversation with CodeImp. It's not implemented yet, but it should be fairly simple to write, and quite useful…
Slick New Feature in SlimDX
The idea for this came up last night during a conversation with CodeImp. It's not implemented yet, but it should be fairly simple to write, and quite useful…
[EDIT] I would like to point out that this is my 11000th post on GameDev. Yes, eleven thousand.
I Bought a Zune
Yep. Been looking to get a new player for a while, and I've sworn off iPods. I was fond of the Zune already, and didn't find anything that seemed better for a reasonable price. To make a lo…
I Bought a Zune
Yep. Been looking to get a new player for a while, and I've sworn off iPods. I was fond of the Zune already, and didn't find anything that seemed better for a reasonable price. To make a lo…
Blast From Our Graphics Past I
Most of us graphics people spend our time living on the bleeding edge of technology. New papers, new techniques, new hardware, and new effects are our obsession. Personally, I've always found the past fascinating. What was the bleeding edge 15 years ago? Or, a slightly…
Most of us graphics people spend our time living on the bleeding edge of technology. New papers, new techniques, new hardware, and new effects are our obsession. Personally, I've always found the past fascinating. What was the bleeding edge 15 years ago? Or, a slightly…
Well, I've finished my first week. I want to write about what it's like to work on developing a graphics driver. First, we need to cover some basic architecture. Then I'll talk about the actual process. And remember, I'm on the DirectX driver team, so I'm going to focus on that. (I looked at OpenGL…
So as some of you may know, I'm currently working for NVIDIA. I was hired as an intern on the DirectX driver team, and started on Monday. Just getting settled in now, and I'll mainly be doing performance tuning work for the Vista driver.
Warning: the rest of this post will read like an HR/marketing …
Warning: the rest of this post will read like an HR/marketing …
This one enjoys fairly significant popularity. (Note that only threads containing significant discussion are included.)
1) Professional Games Made In C#?
2) Java for game development?
3) Java----C/C++
4) c++ or c#
5) Question about Java Vs. C# Vs. C++
6) Java Games?
7) Java is fast?
8) Secondary Language:V…
1) Professional Games Made In C#?
2) Java for game development?
3) Java----C/C++
4) c++ or c#
5) Question about Java Vs. C# Vs. C++
6) Java Games?
7) Java is fast?
8) Secondary Language:V…
I was originally going to write something myself. I decided it wasn't necessary; Washu, jpetrie, and others did most of the actual work already. This list will be updated whenever I feel like it. The ones I like are in bold.
Washu's Journal
Washu's Journal
Why are you infected with Singletonitis?
Singletonitis, Part …
Advertisement
Popular Blogs
Advertisement