Anyone else lurk and feel like they understand nothing?
I’m a hobbyist game developer and I’ve been on here for years. The content seems fascinating but honestly I understand almost nothing that’s being said here even though I’ve programmed on and off for years.
Anyone else? Makes ya feel like a dumb-dumb.
72 comments
[ 40.7 ms ] story [ 2493 ms ] threadIt'll happen to you too if you stay around and continue engaging in discussions. Don't be shy.
My big takeaway has been when that happens, I remind myself I'm not fit to judge if a comment is good/right or not. I try to get a feel for the context of conversations and just kind of mentally file it away.
I've learned a lot here over the years and the discussions sometimes remind of the good old days on slashdot.
Sometimes topics you will be very familiar will be posted and you’ll notice that just because people comment doesn’t mean they know what they are talking about.
Also, people have niches. I'm guessing you're knowledgeable in your particular niche, and so is everyone else in theirs. HN is a broad church and you can find biologists and people who write optimising compilers, and either are going to look at the other's field with some bafflement.
Also, remember how it goes with learning things:
* Beginner: I have so much to learn ...
* Intermediate: I know everything!
* Expert: I have so much to learn ...
You might know more than you think you know.
If you want to take this stuff seriously, absolutely study computer science, and a little computer engineering as well. When you really understand the fundamentals, you can pick up the rest.
If you want to get hired as programmer in AAA game development, then your job role starts to become more specialized as you move up, but that's true in a lot of environments. And jobs for AAA game development are admittedly competitive, so the more value your bring, the more likely you are to be hired. Sometimes that means being an uber elite coding ninja, but it also might mean that you are able to wear a lot of different hats, including skills that aren't programming.
Anyway, I just want to say that jumping "in with minimal programming experience and try to muddle their way through by watching tutorial videos and stuff" is awesome, actually, especially if your end goal is making games itself. Just do it!
Balatro, a recently-released solo-dev indie game, is a great example of this. I saw two tweets the other day that, together, support your point: "Balatro has a 5000 line if-else chain"[0] and "in the 3 months since Balatro has launched, it has been collectively played for a total of 6200 years"[1].
[0]: https://www.reddit.com/r/gamedev/comments/1cbcmr0/how_is_it_... (couldn't find the twitter link directly but summarized it from this reddit post)
[1]: https://x.com/LocalThunk/status/1794876280997036443
I was in this phase about a decade ago, which was just a few years into my professional life. I knew nothing back then and I know very little now.
Had posts I submitted as a second, even third or fourth thought, from reading the night before that interested me, and was sure no one would care about get picked up to be on the front page.
Don't overthink it. If you have something interesting to show or say then go for it as long as it's within the guidelines. Otherwise if it doesn't attract attention maybe it wasn't that interesting after all, or it was good but not great. There are only 30 spots on the front page and maybe your submission was 31/30 material at the end of the day. Best to not worry or fret about it, if you think it's interesting, try submitting it!
Have some faith in the editorial staff and HN as an institution that has endured for over a decade maintaining interesting content and discussion. If it's truly good it will get selected for pool/invited or bubble up in the comments.
Best of luck on your games and be kind!
https://news.ycombinator.com/newsguidelines.html
https://github.com/minimaxir/hacker-news-undocumented
A lot of stuff simply gets lost on 'new'. I mean how many people even go there? I rarely do so myself. The cases in which I upvote a submission with very few points are usually when I want to submit something I found elsewhere and enter the link in the search before posting.
https://news.ycombinator.com/item?id=40616660 and https://news.ycombinator.com/item?id=40620056
Most people use Unity these days. I'm pretty sure it's in C#, and there was something about the licence recently that they probably backed down from. You can still write in c with OpenGL, but you will probably have to create your own game engine(?). You will need a game loop where you track the milliseconds elapsed each frame. Try not to stutter in your game loop. 16 ms. Oh, and double-buffering the output is probably a good idea.
See? Don't sound so smart now, do I?
Or at least, they're not worth the hype they're given. The wheel is constantly turning, and the hot new framework of today is just a re-hash of something already done years ago with a pretty facade.
You probably learned the actual fundamentals of the web, which is exactly what a good developer should do. Nowadays "frontend devs" don't know how to make the most basic functionality without React, Bootstrap, and 99 other pieces of bloat.
Frankly the stuff I look at just disgusts me on a fundamental level. Like as soon as you decide to use React, you've just mandated up to several megabytes of JavaScript simply to render your HTML. That's abhorrent.
You definitely don't need a framework and you might actually be able to avoid using JavaScript altogether. I use jQuery only because I like the elegant/terse syntax and I struggle to think of any type of "ordinary" website where you'd need anything else.
If you approach frontend like "I need to use React/Angular" then yeah, you're gonna bash your head against a wall, because it's an entire new ecosystem and paradigm to learn.
I dont see how a single line of js can remove the need for front end design, complexities of scaling, theme choices, and user friendly design patterns with interactivity.
I admire people who unlike myself are sufficiently self contained not to need to post.
I lurk both in this world and in the world of Broadway.
One of the biggest shockers I had (many years ago already) was how little anyone involved in making theater cares about the audience.
So just relax.
But reading Hacker News is always interesting, so here I am.
The key is to be growimg what you know in your area.
I have studied Math/Comp.Sci. I've been writing software professionally for a long time. There are specialized topics I'm not an expert in that might go over my head, if I'm interested enough I'll spend time and dig deeper.
My theory is that you want to have a big picture and be able to go into details when/where you need to.
To the OP, if you find something interesting but it's above your head dig in and you'll learn. Otherwise just smile and nod. I'm by no means a software engineer though I can (and do) write code to get various jobs done. Lots of stuff here is interesting to me but lots also is of no interest and/or way above my pay grade. I'm happy to be surrounded by stuff that has the potential to challenge me to grow.
There, it felt like I learned a lot by experimenting hands-on. That's probably what I need to do more in this situation too. In a structured fashion.
The line between being a "generalist" and "knowing a little about a lot, but not enough about anything to do anything" is fine.
For borderline stuff reading the comments often helps highlight the significance