shurane
Joined 16 years ago
Joined 16 years ago
Is there usually a good reason for an average employee to pour their passion into work? Seems like it's better to do a better job than your peers/coworkers but not shoot for the moon, unless you're getting a significant amount of that profit.
Most passions I see are usually poured into something separate from your earning potential, i.e. working a service job while writing music, auditioning for a movie or play, etc.
Unless they can afford to go all in, via startup funding or savings while working on their own project.
I think the idea here is to write code quickly that's inefficient, and re-write it to be efficient if the performance is required down the line. For companies where there's bigger fish to fry, i.e. customer acquisition, it's more useful to pump out more features (even at the expense of bugs) because that draws customers.
But in places where performance is important, you do see developers squeeze out more cycles/memory. I.e. kernel/OS development, database servers, video games. It's just that most developers aren't in those areas of specialty anymore.
Btw, have you heard of https://handmade.network/ and https://en.wikipedia.org/wiki/Demoscene ? Wondering what your thoughts are in those areas. There are probably more communities like the ones I mentioned, where developers are interested in writing the kind of code that you are talking about.
Which is a good idea in itself, but seems like it's best to just skip on that experience. Kind of like a type 2 kind of fun.
I've also heard of good experiences at Amazon, so maybe it's just particular organizations inside it that suffer a lot from this problem?
The issue I have with bad PMs is the same issue with bad engineers. They can cause so much damage to a product or codebase, especially when they have free reign and an ear from higher management.
Really enjoy these kinds of tools. Though I wish you didn't need an account to preview or upload content to manim.
I imagine when Apple expands their desktop and laptop lineup to M1 chips, it's going to include many of the games that are available from their mobile catalog.
[1]: https://support.lenovo.com/us/en/product_security/ps500035-s...
I thought C and C++ might have similar issues since there's no unified package management there either.
Btw, cool website. I didn't realize there's an N64 homebrew game development scene until looking at your blog.
It would be interesting to see a curated version with an allowlist of domains as well, like how Angelfire and friends in the 90s used to be with a "web ring" of peer websites.