HN user

vlunkr

6,018 karma
Posts1
Comments1,833
View on HN

But it’s never going to be 1:1 duplication is it? Sometimes it’s better to copy code as a template for something new, rather than try to immediately force a new abstraction.

I agree with you that it’s a truism, but it’s useful advice for people who have a habit of trying too hard to DRY their code. IIRC the author comes from the Ruby world, where DRY was a big thing, and this talk was part of the pendulum swinging back away from this DRY obsession that sometimes just resulted in convoluted code.

Fired on the spot? The hyperbole doesn't help your argument.

What inspires me to work harder is getting to work on things that I enjoy.

Yeah this is how I feel. People who like AI music seem to be a same people who would just throw on random "deep work" or "lofi" youtube playlists and let them run all day. That has never appealed to me. I like to learn about the artists and history.

There are millions of people making music in an ever-expanding set of genres. The idea that no one is making 80s or 90s style music is absurd. I guess she can listen to slop but maybe just look around a little instead?

Edit: slop not slob

It makes sense. It hard to think creatively when your environment is stagnant. You need some new sights and sounds to kick things along, especially when you’re stuck on something.

I like the story of Shigeru Miyamoto getting the idea for flying through archways in Star Fox from walking through archways in a Shinto shrine near the Nintendo headquarters. It wasn’t from playing other video games or reading about game development, it was just from thinking creatively about his real world environment right outside the office.

Great analogy. The problem is the incentive structure. Anthropic would nothing nothing more than for all of us to write big sprawling slop codebases so we can spend endless tokens reading, rereading, fixing, refixing forever.

If you want to watch Shakespeare on your TV you are welcome to. But also I don't think that's the point at all. If it's my job to hammer 100 nails a day, and then my boss gives me a hammer that is 10x more effective. I don't get to go home early, I'm just expected to hammer 1000 nails now. Maybe the work becomes more pleasant, maybe it doesn't. But either way it definitely benefits the boss and the person who makes the hammer.

There was plenty of movie tie-in shovelware that sold well. ET is obviously the infamous example, but this continued to go on into the 3D era. Sports games too. They aren't universally bad, but often they succeeded just because they have the official license. It's just like any kind of media, bad stuff can succeed because of deceptive marketing or slapping a familiar name on garbage.

This is all a vast oversimplification. There are obviously hundreds of games coming out every year without gacha mechanics.

I'm pretty similar. AAA games are very similar to modern blockbuster movies. They're playing to the lowest common denominator, and often aren't motivated by any central vision besides making money. But just like Hollywood, sometimes a really creative project makes it through all that machinery. A series that has worked for me are the modern Doom games. Could have been a lame cash grab but they nailed a really interesting formula and continued to tweak it in each game.

Sure, I didn’t say all old games are bad, we just have to be aware of nostalgia as a factor. It’s difficult for a game to match the ocarina of time for me, because I had simply never experienced something like that. As an adult I recognize that it is a good game, but also that someone who wasn’t there at the time isn’t going to see what I see in it.

Maybe I wasn’t clear enough because I agree with everything you said lol. What I take issue with is the parent comment trying to assert that the SNES (or any console) is the greatest of all time. There’s too much subjectivity in art to make a statement like that. I’m trying to say that it’s nostalgia informing their opinion, even if they’re disguising it with technical arguments.

To each their own, but I don’t know how you can call it bleak. This is a golden age of gaming if there ever has been one. So many phenomenal games, amazing sales, way more cross-platform games. Yeah there are assembly line AAA games, just don’t play them.

Yeah I think that individual retro games can be incredible and stand the test of time. For me Super Metroid and Symphony of the Night are timeless. As a whole though, it’s hard to measure. Today we have microtransactions, in the past we had games that threw in one bullshit level so you couldn’t beat it during a rental. (Lookin at you battletoads) and bad movie tie-ins, lazy arcade ports, etc. There’s always going to be trash.

One thing retro games obviously don’t have is hindsight. Shovel Knight feels like the best NES games, but lacks crap like lives and continues, because it learned from later games like Dark Souls that you can make death punishing without making it un-fun. Hollow knight builds on my favorite games with a couple of decades of lessons on how to make platformers more interesting and less frustrating.

I love retro consoles as much as the next middle aged software developer, but realistically, the reason those consoles are so iconic is because we were children. Every console generation is that special generation for one group of kids.

I do agree that sometimes limitations breed creativity, but that’s not the only thing that can make the magic work.

Also, the size of the elixir community and the libraries available is completely dwarfed by rails. Elixir, Phoenix, all the core stuff is really high quality, but in many cases you might doing more work that you could have just pulled from a gem in Ruby. It's unfortunate IMO. It's an underrated language.

I’m sure there are optimizations to be made, but DOGE is acting like an insufferable greenie dev who wants to slash and burn without understanding the system or having acquired any wisdom about maintaining and refactoring complex systems.

This is the beautiful thing about Christmas. It’s a buildup of hundreds of years of traditions if you trace it back to Saturnalia. It’s a mix of ancient and modern customs, folklore from many cultures, and infinite family or personal traditions. The Christian angle is certainly there, but you can leave it out entirely and still have a full experience.

Can we just get some physical buttons back! My tv came with a single multi-purpose button. It’s literally the premise of a dilbert comic. Then the button broke from over use. Just volume, power, change inputs. Not that complicated!