Hacker News new | past | comments | ask | show | jobs | submit login

I am not sure if you are trying to be funny or if you are an arrogant prick.

Considering how long you've been here, it's really disappointing that you could bring yourself to write something like this on HN.

What he wrote was extremely arrogant. Unless he tried to be funny. I am tired of people who tell you that you are doing it all wrong after a quick look.

I work on a pretty complex system myself and every few months somebody comes in,takes a quick look and tells us we just need to use framework X and all will be easy. Guess what, we are not totally stupid and have looked at it already. And it wouldn't solve the actual problem which is that it's just a very complex thing we are doing.

First understand what people are doing before telling them they are wrong.

What's so taboo about creating things under the constraints of machines that everyday people own? The best engineers are always the most resourceful and focused.

> What's so taboo about creating things under the constraints of machines that everyday people own?

Because it's impractical, unnecessary and wasteful. There are a number of processes that by their nature require global knowledge. These are not the sorts of processes that need to be done in the client (many of them in fact are done up front precisely so that a client will not need to do them), but they are the sorts of processes that a developer will need to do if they are to be able to make a change and see its effect. Also, there are good reasons to generate assets at a higher resolution than needed in the final artifact.

Just like if you're rendering a 3d animated film you might need a more powerful machine than those who are only watching it, or if you're training a neural net, you need a more powerful system than if you're merely running it.

It's entirely unnecessary?

TEST things under the constraints of machines that people own. Multiple people have given multiple reasons why there are better ways to do things. I read another recently talking about being able to capture all the game state for debugging, too.

Maybe their stuff is extremely complex and is already optimized? Before you make such a suggestion you should be very sure that you understand the situation.

Responding to a question with a question only makes more questions

Regardless of parent's aim, that's actually a very good advice for any developer.

It reminds me of the story "The programming antihero" from an old Gamasutra article[1]

"He knew from experience that it was always impossible to cut content down to memory budgets, and that many projects had come close to failing because of it. So now, as a regular practice, he always put aside a nice block of memory to free up when it's really needed."

[1]: http://www.gamasutra.com/view/feature/132500/dirty_coding_tr...

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact