Hacker News new | ask | show | jobs
by sheer_horror 3547 days ago
For you to have such a strong opinion on so many topics, you must know the in's and out's of Systems Administration. Would you consider writing tutorials or a blog about best practices, and why we should avoid complex systems built on Node?

For what it's worth, this comment is toxic. I am probably the kind of dev that would get lumped in to the group you're calling out, but I edit my own nginx files, I am interested in being close to the metal, and I'm focused on having strong fundamentals. So why not help out instead of being pessimistic? The eternal september thing is everywhere on the web. Everyone loves to talk about how much better it was 'back then'. It's very easy to look back and say that the past was better. You just strap on your rose tinted glasses and sense of superiority, and excuse yourself from any logical, productive discussion.

What I would like to see from experienced devs like yourself is some help with merging the best of both worlds. When should I be close to the metal? When should I work high up the stack? If you offer some real help, you could save us days or weeks or months, but if you take the easy route and point the finger then we all lose.

3 comments

You're not wrong, but communities are toxic too and after over twenty years of participating in them and discussions and arguments about "the right way" -- which is often only a matter of opinion anyway -- I've mostly opted out now. I just don't feel like putting up with the abuse that predictably comes back.

On HN specifically it's pretty challenging. I haven't made a billion dollars, I haven't scaled anything up to 10 million users, I don't have a Github project with thousands of stars, ergo there's no reason to listen to anything I have to say. I have no merits to spend on the meritocracy here.

HN also tends to rush to embrace the shiny and the new, so it's not sufficient to say something like, "build new things out of old, simple, battle-tested tools" -- which would be a stupidly obvious thing to say to a room full of greybeard sysadmins -- but you have to be able to justify why you should use older tools, and you have to be able to show that they're sufficiently better than the new thing, and you have to have specific examples, preferably from personal experience.

And I don't have the encyclopaedic knowledge to field that argument on much of anything, either.

...maybe a better way to handle this would be to just ask you, what is it that I could say that you would listen to?

> what is it that I could say that you would listen to?

I am looking to build a single-page app that communicates with a server several times per second. The idea is to have some python code created interactively in the browser through some click-and-drag process. That python code is sent to the server and ran alongside other similar python scripts; the scripts are actually competing game AI's. So you build it in the browser, and run it on the server with the game state being sent back to the browser to be viewed.

If you have a picture of the fundamental architecture this requires, would you kindly explain the major components and their functionality? I could use something like Django/flask on the server, but how do I keep my front end updated? It's hard for me to imagine the full stack, so if you could paint the picture and explain the parts that would be useful.

Thank you

First, there are plenty of people who can help, and at reasonable rates too. I learned a ton from working with experienced people back in the late 90's.

> could save us days or weeks or months

I think you mean years or decades...

Hey, totally off topic but you replied to a comment of mine 22 days ago with a link that no longer works. Is there still a way to contact you?