I'm out of the industry now, but I kept doing this for a while. I would want to "scratch an itch" and build a game out of hours. After a few attempts I realised I don't actually want to build a game, I want to build an…
Ive got a tendency to modify many things as I go and break them into commits later. Generally I do git add -p until things are too interwoven. In that case, I've ended up with the following strategy: git commit -m "WIP"…
Engineering is very reliant on mathematics and as real world as it gets.
Ok fair enough. I don't write performance stuff in Java so I haven't even needed to look at this stuff to be honest. Most of the intrinsics I would want are there, except for any memory related stuff. I'm still not sure…
I'm a Java developer now, amongst other languages. The advantage of Java is that it takes A LOT less time to develop something, so there is the whole bang for buck for sure. I have had a few problems where I would love…
Low level CPU-related optimisation is absolutely still a thing. The GPU is always filled to the brim trying to get as much quality out of a graphics frame so a lot gets offloaded to the CPU. When I was doing this I was…
I did notice that difference too. But previous "credit card size" projects have all been several mm (as in couldn't fit a wallet designed for credit cards). So 1 mm is... pretty sweet!
I went to the page expecting to rant about how it's not actually credit card size because of the thickness and was for once pleasantly surprised! Kudos to the author! It looks great!
That's pretty close to "be like Keanu Reeves"!
It's always the kitchen for me across food places (in Australia). Ending up with pickles when I removed them. Ending up with coke zero instead of coke. But the worst is ending up with anything mock meat!
It's been mixed moving to normal code: I haven't had to low-level optimise for ages now (man I miss that). But performance in the O() sense has been the same. Game engine development is very much about processing of…
I haven't watched his videos on his language for ages, but this was a big thing he wanted in his language: being able to swap between array-of-structs and struct-of-array quickly and easily.
Unless LA stood for Latin America haha.
I guessed American when it was compared to Hockey, Baseball and Basketball. In Melbourne, Australia, Football is again another sport (but it not being called Footy gives it a way).
I flew Scoot airlines recently and my 13” MacBook Air was too big to have on my lap even though the seat in front was not reclined. There's also something about those seats where you get back pain when you try to sleep…
Memories shattered. Yeah, you're right and I would have watched interlaced broadcast content. I saw interlaced NTSC video in the digital days where the combing was much more obvious and always assumed it was only an…
I'm guessing you're talking about interlacing? I've never really experienced it because I've always watched PAL which doesn't have that. But I would have thought it would be perceived as flashing at 60 Hz with a darker…
You nailed it - that's my criticism :) I've worked with a lot of code like this (particularly C libraries and litanies of return codes), and it's fine... But I prefer something like Java-style exceptions. And with Java…
I'm the opposite - I really like checked exceptions in Java because it's very easy to see how developers are handling errors and they also form part of the function signature. Most functions will just pass on exceptions…
I just pictured someone getting a message to check which model was right from an ancestor 20 giga generations ago!
Or the timeline just doesn't have capacity for experimentation so the expectations are clear right from the start!
In context most of the major optimisation work was on the engine. The game code can be and usually is slow but we do try to tame things in an O() sense. I worked licensed titles for a while and that area the quality of…
I've written this kind of function so many times it's not funny. I usually want something that is fed from an iterator, removes duplicates, and yields values as soon as possible.
We had similar thoughts about "premature optimisation" in the games industry. That is it's better to have prematurely optimised things than finding "everything is slow". But I guess in that context there are many many…
I can't remember the details because we coded the SPU in C, but the PS3 SPUs had odd and even cycles with different access properties too.
I'm out of the industry now, but I kept doing this for a while. I would want to "scratch an itch" and build a game out of hours. After a few attempts I realised I don't actually want to build a game, I want to build an…
Ive got a tendency to modify many things as I go and break them into commits later. Generally I do git add -p until things are too interwoven. In that case, I've ended up with the following strategy: git commit -m "WIP"…
Engineering is very reliant on mathematics and as real world as it gets.
Ok fair enough. I don't write performance stuff in Java so I haven't even needed to look at this stuff to be honest. Most of the intrinsics I would want are there, except for any memory related stuff. I'm still not sure…
I'm a Java developer now, amongst other languages. The advantage of Java is that it takes A LOT less time to develop something, so there is the whole bang for buck for sure. I have had a few problems where I would love…
Low level CPU-related optimisation is absolutely still a thing. The GPU is always filled to the brim trying to get as much quality out of a graphics frame so a lot gets offloaded to the CPU. When I was doing this I was…
I did notice that difference too. But previous "credit card size" projects have all been several mm (as in couldn't fit a wallet designed for credit cards). So 1 mm is... pretty sweet!
I went to the page expecting to rant about how it's not actually credit card size because of the thickness and was for once pleasantly surprised! Kudos to the author! It looks great!
That's pretty close to "be like Keanu Reeves"!
It's always the kitchen for me across food places (in Australia). Ending up with pickles when I removed them. Ending up with coke zero instead of coke. But the worst is ending up with anything mock meat!
It's been mixed moving to normal code: I haven't had to low-level optimise for ages now (man I miss that). But performance in the O() sense has been the same. Game engine development is very much about processing of…
I haven't watched his videos on his language for ages, but this was a big thing he wanted in his language: being able to swap between array-of-structs and struct-of-array quickly and easily.
Unless LA stood for Latin America haha.
I guessed American when it was compared to Hockey, Baseball and Basketball. In Melbourne, Australia, Football is again another sport (but it not being called Footy gives it a way).
I flew Scoot airlines recently and my 13” MacBook Air was too big to have on my lap even though the seat in front was not reclined. There's also something about those seats where you get back pain when you try to sleep…
Memories shattered. Yeah, you're right and I would have watched interlaced broadcast content. I saw interlaced NTSC video in the digital days where the combing was much more obvious and always assumed it was only an…
I'm guessing you're talking about interlacing? I've never really experienced it because I've always watched PAL which doesn't have that. But I would have thought it would be perceived as flashing at 60 Hz with a darker…
You nailed it - that's my criticism :) I've worked with a lot of code like this (particularly C libraries and litanies of return codes), and it's fine... But I prefer something like Java-style exceptions. And with Java…
I'm the opposite - I really like checked exceptions in Java because it's very easy to see how developers are handling errors and they also form part of the function signature. Most functions will just pass on exceptions…
I just pictured someone getting a message to check which model was right from an ancestor 20 giga generations ago!
Or the timeline just doesn't have capacity for experimentation so the expectations are clear right from the start!
In context most of the major optimisation work was on the engine. The game code can be and usually is slow but we do try to tame things in an O() sense. I worked licensed titles for a while and that area the quality of…
I've written this kind of function so many times it's not funny. I usually want something that is fed from an iterator, removes duplicates, and yields values as soon as possible.
We had similar thoughts about "premature optimisation" in the games industry. That is it's better to have prematurely optimised things than finding "everything is slow". But I guess in that context there are many many…
I can't remember the details because we coded the SPU in C, but the PS3 SPUs had odd and even cycles with different access properties too.