Promit's Ventspace

Profile
Baltimore, MD
We're pushing .NET technology to its limits. Come watch!
280 comments
3 followers
123 entries
Advertisement
Promit
November 09, 2007
I Like the C Preprocessor
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…
850 views
Promit
November 06, 2007
Tim Sweeney and the Future of Game Development I
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…
704 views
Promit
October 18, 2007
Gaming Roundup I
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…
420 views
Promit
October 03, 2007
Texture Mapping and Texture Coordinates
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…
399 views
Promit
October 01, 2007
Day 1 at Day 1
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,…
453 views
Promit
September 26, 2007
The Problems of Data Hiding
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 …
503 views
Promit
September 21, 2007
The Pain of Buying a Car
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…
417 views
Promit
September 19, 2007
Here In My Car
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"…
371 views
Promit
September 16, 2007
What I'm Currently Studying
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…
461 views
Promit
September 08, 2007
Reinventing the Wheel
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…
651 views
Promit
August 31, 2007
Every Game Should Have an In-Code Profiler
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,…
715 views
Promit
August 16, 2007
XNA's Future Looks Bright
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…
893 views
Promit
August 15, 2007
Linked Lists Are Tricky
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 …
493 views
Promit
August 07, 2007
Car Watching
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…
388 views
Promit
July 26, 2007
I Believe in Static Checking II: Tests and Bugs
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:
Quote:It's not that simple. You need a static type system or some other form of syntactic analysis if…
526 views
Promit
July 23, 2007
Monday II
I had a busy day today, so today's going to be a lame cop out entry. I'll post the SlimDX status update to the thread at some vague point in the future.

Monday II
341 views
Promit
July 20, 2007
I Believe in Static Checking I: Constraints
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…
431 views
Promit
July 18, 2007
Python, C#, and Beginners
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…
593 views
Promit
July 16, 2007
Why I don't like XNA
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…
573 views
Promit
June 21, 2007
Developing a Graphics Driver II
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…
437 views
Promit
June 15, 2007
Friday I
Fridays are Youtube days.

Today's entry is ">The Boy Who Cried Ninja. It's awesome.
500 views
Promit
June 14, 2007
Slick New Feature in SlimDX
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…
394 views
Promit
June 13, 2007
I Bought a Zune
[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…
542 views
Promit
June 12, 2007
Blast From Our Graphics Past I
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…
575 views
Promit
June 11, 2007
Monday I
It is clear to me that Monday mornings are kind of bleh. I much prefer waking up at 10am instead of 6am. So every Monday morning, I will post a picture here. Could be anything.

422 views
Promit
June 09, 2007
Developing a Graphics Driver I
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…
886 views
Promit
June 07, 2007
Stop! Internship time.
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 …
550 views
Promit
May 29, 2007
The Famous Language Thread List
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…
708 views
Promit
May 25, 2007
Collected Readings on Singletons
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
Why are you infected with Singletonitis?
Singletonitis, Part …
680 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
10 Followers
15 Entries
11 Followers
johnhattan
Programmer
1,277 Entries
48 Followers
ApochPiQ
Generalist
628 Entries
44 Followers
dgreen02
Generalist
338 Entries
56 Followers
Advertisement