Live data from Hacker News

Accidentally making a language, for an engine, for a game

verdagon.dev

21–30 of 232 posts

Re: Accidentally making a language, for an engine, for a game

#23

I don’t get why are programmers so obsessed with the tools they use for the job? More than any profession

You should check out the comment section of a woodcrafting (or the like) Youtube channel. I think 'tool obsession' is probably a personality trait and one you're more likely to see in your day to day in programmers than in other crafters due to proximity to the internet. Oh, sewing rooms are another good hit for that as well.

In Table Tennis we call it "being an EJ" or "EJ-ing" where EJ stands for Equipment Junkie.

Re: Accidentally making a language, for an engine, for a game

#24

I don’t get why are programmers so obsessed with the tools they use for the job? More than any profession

Why are musicians so obsessed with their instruments? Just use the right tool for the right job, don't call yourself a "pianist" or a "drummer", call yourself a musician.

Re: Accidentally making a language, for an engine, for a game

#25
post #19

It's interesting that this phenomenon is much more prevalent in game development, as opposed to (for example) web development: some people build their own web development frameworks, but it seems like every game dev tries to make an engine at some point. My theory why: good web frameworks consider developer experience to be of paramount importance, and invest heavily into examples, documentation, and API improvements…

Take a look at Godot. At least then it will be "our own game engine" rather than "my own game engine".

Re: Accidentally making a language, for an engine, for a game

#26

I don’t get why are programmers so obsessed with the tools they use for the job? More than any profession

Obsession with the tools is part of every interest/job/hobby!

There's always someone who thinks: "I could make this better". Some of them even try to. Emphasis on try :)

Re: Accidentally making a language, for an engine, for a game

#27
post #24

I don’t get why are programmers so obsessed with the tools they use for the job? More than any profession

Why are musicians so obsessed with their instruments? Just use the right tool for the right job, don't call yourself a "pianist" or a "drummer", call yourself a musician .

Yeah semi-pro musicians are probably the worst. It's really easy to get obsessed with both accumulating shiny new (or vintage) toys, and tweaking your favorite instruments so they're set up exactly how you want.

Re: Accidentally making a language, for an engine, for a game

#29
post #25
post #19

It's interesting that this phenomenon is much more prevalent in game development, as opposed to (for example) web development: some people build their own web development frameworks, but it seems like every game dev tries to make an engine at some point. My theory why: good web frameworks consider developer experience to be of paramount importance, and invest heavily into examples, documentation, and API improvements…

Take a look at Godot. At least then it will be "our own game engine" rather than "my own game engine".

Speaking of making a language for an engine for a game...
Post reply on HN