Hacker Newsnew | past | comments | ask | show | jobs | submit | robaye's commentslogin

I maintain (not much anymore) a list of free resources for graphics programming that some of you might find helpful. https://gist.github.com/notnotrobby/ceef71527b4f15869133ba7b...


Isn't android's actual core in C? I thought java was just the ui...


core (as in kernel) is running linux kernel which is C, yes.

But java is not 'just UI' - majority of user space apps run java (or jvm, to be precise), as well as tons of system services, to the point where you can't actually do a lot of android API calls from native code, because a lot of logic is written in java(or kotlin) code, and not just java being wrapper around native code.


Software quality across the board is in decline IMO.


The point isn't just to make a game, but learn how all how it all works under the hood. He's stated multiple times throughout Handmade Hero that you probably don't want to make a game that way.

> Don't spend... how many years has it been now, nearly ten? On a debug room that looks like a high school CS project.

If you add all the hours up from every episode it's less than a years worth of work...


The original author revisited this talk[1][2] in 2017. You can also read more of the same ideas from the data-oriented-design list[3].

1. https://www.youtube.com/watch?v=VAT9E-M-PoE

2. https://docs.google.com/presentation/d/1ST3mZgxmxqlpCFkdDhtg...

3. https://github.com/dbartolini/data-oriented-design


Man I wish Microsoft (Apple too!) would just say screw it to new features and spend time really polishing their operating systems. I'm sitting on Windows 10 as long as I can.



I guess the underlying question from here is "how do I get a job as a graphics programmer? What do people interviewing for a grpahics engineer want?"

Probably not the best question to ask in this market where everything is especially selective, but even as a now "senior" engineer (I guess I passed that magical 5 year mark a while ago) it feels like I still fall into the catch 22 of "be a graphics engineer to get a job as a graphics engineer"


Honestly, I couldn't say Johnny. I'm not a graphics engineer, just a hobbyist game programmer who works in construction, but I did so some internet searching and came across some blogs that I found interesting.

1. Finding Your Home in Graphics Programming, https://alextardif.com/LearningGraphics.html

2. Applying for Entry Level Graphic Jobs in Games, https://alextardif.com/GraphicsJobGuide.html

3. Junior Graphics Programmer Interview Questions, https://erkaman.github.io/posts/junior_graphics_programmer_i...

4. Interviewing Graphics Programmers, https://www.jeremyong.com/graphics/interviewing/2023/08/05/g...

5. Interview Questions, https://aras-p.info/blog/2016/11/05/Interview-questions/

6. Game Programmer Resume Tips, https://github.com/unpacklo/game-programmer-resume-tips



Thanks, I appreciate any resources offered. I didn't know about the Alex Tardif stuff, so that was especially interesting.

The Aras blog was especially nostalgic too. Real shame I never got a chance to speak with him back at Unity. Joining right during the pandemic removed a lot of potential to travel out to Copenhagen and meet some of these giants of the industry.


7. What is a Graphics Programmers?, https://www.youtube.com/watch?v=O-2viBhLTqI


9. Self-Starting as a 3D Graphics Programmers, https://www.youtube.com/watch?v=b4iIg32g65s

10. If You're Serious About Pursuing a Career in Computer Graphics, https://old.reddit.com/r/gameenginedevs/comments/17nsp1m/how...


Dan Shiffman! I had made several attempts at learning how to program before finding his original beginning processing series[1] and book[2]. The series still holds up today and recommend it as a good starting point to anyone who's interested getting into graphics programming.

1. https://www.youtube.com/playlist?list=PLzJbM9-DyOZyMZzVda3Ha...

2. http://learningprocessing.com/


Khan Academy has a course on internet safety: https://www.khanacademy.org/college-careers-more/internet-sa...


I don't work in tech so I can't relate to you, but I'm not entirely sure you can avoid incompetent managers or assholes in any field.


It's not fair of me to put it all on that. I have role in that too. All I can do is reflect on all that I could change within myself. I've come to a place where I feel I have compromised my integrity to belong to something that I never really was allowed to be in. I didn't go to school and learn C. I was too poor for that. To far already broken as a run away adult at 14. I found coding at the age of 16ish but I then ignored it till I was in a place stable enough in my life where I could learn it on my own. That didn't come till I was about 23, and at that time at best I was working fast food. I'm 43 now and I peaked my income this last year, but I don't ever see that happening again. Frankly I don't want the money. I want a life. The money was just getting me to a place in my life now where most in IT got to start at. I had a lot of damage to repair over the years. A whole other life long past. I just got my first adult couch and bed that I paid for with my own money not some second hand used thing.

The science of scarcity destroys any happiness you could have had. Its a privilege many over look. That said I'm not a victim, that was my bed and I laid in it. The best I can offer you in that is I try to look towards empathy in the people I see in my community who are in a much worse off place. I now know so much better now how truly privilege I've been. I'll never be that ignorant if I can help it. Thats a big part of the reason why I want out of tech now because its just not me. Its a different world of egos. I don't want to sit next to the dude who orders a $200 stake with cheesecake on it. I would rather sit next to a disable homeless adult man so they knew their not really alone. I can't even fucking explain that to dude eating that stake next to me. Thats when I have to face myself. And your right not all the issues I've listed are exclusive.


As I said in some other post, you can just work a tech job for a year and buy several years of freedom with it. You can even work a part-time Uber during that time - but from a position of freedom, not economic neccessity.


You can set up on your own. You still have an incompetent manager who is an asshole, but at least you know him for as long you can remember.


Honestly though, this is sound advice sometimes.


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

Search: