Earlier quoted context omitted.
So we are back to what I said earlier :p People do not want "classic": people want a "good" game that has some specific characteristics
> People do not want "classic": people want a "good" game that has some specific characteristics as long as those "specific characteristics" are literally and exactly what classic wow is, sure.
Good software knows when to stop
161–170 of 304 posts
Re: Good software knows when to stop
#162Re: Good software knows when to stop
#163In 2020 I became a full time Java developer, coming from a infrastructure role where I kind of dealt with Java code, but always as artifacts I managed in application servers and whatnot. So when I first started dealing with the actual code, it scared me that the standard json library was basically in maintenance mode for some years back then. The standard unit test framework and lot of other key pieces too. I interpr…
I think that people are just afraid that if they use a library in maintenance, they will run into a bug and it'll never get fixed. So they figure it's safer to adopt something undergoing further development, because then if there are issues they will get fixed. And of course, some people have to deal with compliance requirements which force them to only use software which is still updated.
Re: Good software knows when to stop
#164> Ignore feature requests — don't build what users ask for; understand the underlying problem instead not quite in the same area, but this advice reminds me of blizzard and world of warcraft. for years and years, people requested a "classic" WoW (for non-players, the classic version is an almost bug-for-bug copy of the original 2004-2005 version of the game). for years and years, the reply from blizzard was "you thin…
Re: Good software knows when to stop
#165We should normalize "finished" software products that stop feature creep and focus strictly on bug fixes and security updates. It takes real courage for a builder to say, "It’s good enough. It’s complete. It serves the core use cases well." If people want more features? Great, make it a separate product under a new brand. Evernote and Dropbox were perfect in 2012. Adding more features just to chase new user growth of…
But people hated that. They considered it “unmaintained”. They moved to Koa and Hono because they appeared to be more “actively maintained”.
Re: Good software knows when to stop
#166> Ignore feature requests — don't build what users ask for; understand the underlying problem instead not quite in the same area, but this advice reminds me of blizzard and world of warcraft. for years and years, people requested a "classic" WoW (for non-players, the classic version is an almost bug-for-bug copy of the original 2004-2005 version of the game). for years and years, the reply from blizzard was "you thin…
You hear this story over and over about every kind of software.
There are two audiences every successful developer needs to cater to: the "I wish this did X, I want new features" side and the "I liked it the way it was" crowd and they're distinctly different groups.
For a long time I produced a popular technical art asset for video games and even I realised I needed to include every single version of the tool with every single installation. If a developer has to go and find out how to get "the right version" at all then I'm 90% likely about to lose a user.
Focusing on the "we did this right just keep going like that" and really understanding WHAT you did right and WHAT people like is really important. It's really hard to be impartial when you made the world rather than consumed it, but always take the win.
Re: Good software knows when to stop
#167We should normalize "finished" software products that stop feature creep and focus strictly on bug fixes and security updates. It takes real courage for a builder to say, "It’s good enough. It’s complete. It serves the core use cases well." If people want more features? Great, make it a separate product under a new brand. Evernote and Dropbox were perfect in 2012. Adding more features just to chase new user growth of…
Absolutely not the case with enterprise software. Zawinski's law is truer than ever: https://news.ycombinator.com/item?id=20165602
Re: Good software knows when to stop
#168> Ignore feature requests — don't build what users ask for; understand the underlying problem instead not quite in the same area, but this advice reminds me of blizzard and world of warcraft. for years and years, people requested a "classic" WoW (for non-players, the classic version is an almost bug-for-bug copy of the original 2004-2005 version of the game). for years and years, the reply from blizzard was "you thin…
I have been in situations where a user makes a feature request and I don’t think it makes sense, but because they’ve been polite and understanding I decide to take the time to explain exactly why it wouldn’t work, but while doing so I basically rubber duck and come up with solutions to the problems I’m describing (which the user hasn’t foreseen yet). Sometimes that ends with me discovering yet even stronger reasons t…