Live data from Hacker News

Viewing profile — davidsiems

davidsiems

HN member
Joined
Wed, Mar 28, 2007, 2:40 AM UTC
HN karma
260
Public activity
41 items

About davidsiems

No profile information was provided.

Recent public activity

  1. comment
    Comment #3925419

    While this article makes a good point (don't say no just because you're lazy) I think it misses a more important one. Time is incredibly important for projects operating with a sch…

  2. comment
    Comment #3579565

    I think the 'best' trick I've seen is using pointer tagging on an object's virtual function table pointer to squeeze in an extra flag during garbage collection. Adding another vari…

  3. comment
    Comment #3576660

    If you're looking for a cutting edge whitepaper on this stuff check this out: http://maverick.inria.fr/Publications/2011/Cra11/CCrassinThe...

  4. comment
    Comment #3073147

    Cool article, it left out my favorite function though: http://en.wikipedia.org/wiki/Smoothstep This is the magic sauce you need. (more visual demo here: http://sol.gfxile.net/inter…

  5. comment
    Comment #3049022

    Higher than the Xbox360 indie market, maybe. Definitely not the main XBLA store though. From what I've read it's pretty easy to get up on Steam. Terraria and Magicka are good examp…

  6. comment
    Comment #3048818

    I've worked for a few video game 'startups' that tanked or are in the process of tanking. Here are some pitfalls to avoid: * Make sure you focus on the company aspect of things. Wh…

  7. comment
    Comment #3048803

    Yeah consoles are rough, high cost of development, and high chance to get overlooked.

  8. comment
    Comment #2934882

    Agreed, a good lead would be doing everything within their power to _prevent_ this from happening to themselves and the rest of the team.

  9. comment
    Comment #2934646

    Get off your high horse. You could say the exact same thing about books, TV, movies, paintings, etc. Games are just like any other form media. Yes, many of them are superficial, bu…

  10. comment
    Comment #2926252

    As a reference point: I have an nontraditional CS degree (DigiPen). I learned a lot of math in school, and programmed a ton. There was emphasis on data structures / algorithms, but…

  11. comment
    Comment #2909466

    There's a pretty big difference between making something playable and making something scale-able. When you've got 48 hours to make something playable scaling gets thrown out the w…

  12. comment
    Comment #2903874

    I'm a fan of 'Plan together, implement independently.' I don't need someone looking over my shoulder hunting for bugs while I program. What I need is someone to bounce high-level i…

  13. comment
    Comment #2864626

    Just as a reference point, in this article [ http://whatgamesare.com/2011/02/you-need-four-coders-product... ] the argument is made that you need four coders to make a game. I thin…

  14. comment
    Comment #2839091

    You don't need variable names to understand what the code is doing, it's just harder without them. Try going to google.com with chrome, opening the developer console, going to scri…

  15. comment
    Comment #2805277

    Crunch is the unavoidable result of poor project management. Project management in software development is notoriously bad, and in game development we're even behind that curve. Sc…

  16. comment
    Comment #2735918

    The first company I worked for had mandatory code reviews, I was on a team of about 20 other programmers and I thought it was a great system. Then I went and worked for a startup v…

  17. comment
    Comment #2445361

    I've actually done a fair amount of thinking (and even a little implementation) on this topic so I'll share my thoughts. I've come to the conclusion that my ideal 'game programming…

  18. comment
    Comment #2302577

    If you're really trying to write efficient code (which is what this article claims to care about) you don't 'forget' to do things like assert that the data is correct. You _guarant…

  19. comment
    Comment #2302248

    You would put an assert inside of the divide function like so: int divide (int x, int y) { defend (y != 0); return x / y; } Now divide is guaranteed to produce a correct result if …

  20. comment
    Comment #2302173

    You can accomplish this by using asserts in your code. You don't need exceptions to get a callstack and you can assert that values are valid and force a crash / callstack dump when…

  21. comment
    Comment #2273435

    You're absolutely right. It is exclusionary. Participation should be exclusive to those who can vote. This means, no corporations, no organizations, no churches, etc. Individuals _…

  22. comment
    Comment #2273128

    This is exactly why we need campaign reform. If you're business X, who's product is something that is provably not in the people's best interest you can ram through its legality wi…

  23. comment
    Comment #2260019

    If you've never read it before this book is a very intuitive introduction (and refresher): http://www.amazon.com/Calculus-Made-Easy-Silvanus-Thompson/d...

  24. comment
    Comment #2190539

    While I agree that attendance should be voluntary this solution doesn't address the whole problem. Part of the problem is that education is not valued - neither by the kids, nor th…

  25. comment
    Comment #2135918

    It's actually industry standard for the publishing platform to take ~30% as the article says. XBLA, Steam, and PSN all do this as well. It may seem like a lot, but those users woul…