Earlier quoted context omitted.
And the underlying problem is that newer world of warcraft sucks, no ? So when people ask "give us wow classic", what they really want is "give us a nice version of the game" And the team failed to do that multiple times Is this wrong ? Probably
> And the underlying problem is that newer world of warcraft sucks, no ? no. retail has more players than classic. they just had a massively successful expansion release. > So when people ask "give us wow classic", what they really want is "give us a nice version of the game" no, they want classic. you are re-learning what blizzard finally learned. people literally just wanted classic wow.
Good software knows when to stop
141–150 of 304 posts
Re: Good software knows when to stop
#142Re: Good software knows when to stop
#143> 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…
But they didn't actually build WoW classic. They just built another version of the game. Gameplay wise it is drastically different. Economics & business wise it is very simple while it is popular: monetization.
Drastically? What are you talking about?
Re: Good software knows when to stop
#144Earlier quoted context omitted.
> And the underlying problem is that newer world of warcraft sucks, no ? no. retail has more players than classic. they just had a massively successful expansion release. > So when people ask "give us wow classic", what they really want is "give us a nice version of the game" no, they want classic. you are re-learning what blizzard finally learned. people literally just wanted classic wow.
So what, they want nostalgy ?
Re: Good software knows when to stop
#145Even `ls` gets news flags from time to time.
I think "stopping" is great for software that people want to be stable (like `ls`) but lots of software (web frameworks, SaaS) people start using specifically because they want a stream of updates and they want their software to get better over time.
Re: Good software knows when to stop
#146Earlier quoted context omitted.
You are basically describing all software ever shipped before webapps and online updates became a thing. Companies wrote software and sold them in boxes. You paid once and it was yours forever. You got exactly what was in the box, no more and no less. The company then shipped a new verson in a different box 1-3 years later. If you liked it enough, and wanted the new features, you bought the new box.
Yea, good old days :) The catch was that old boxed software eventually breaks on new OS versions or devices. However, SaaS has the potential to "freeze" features while remaining functional 20+ years down the road. Behind the scenes, developers can update server dependencies and push minor fixes to ensure compatibility with new browsers and screen sizes. From the end-user's perspective, the product remains unchanged a…
Before 10/26 I have to re-work my desk position manual and a deposit sheet which use Publisher and which MS Word is _not_ suited for. Probably will do them in LyX or LaTeX.
Re: Good software knows when to stop
#147There are great exceptions to this rule, even in paid software, where the authors are significantly poorer in exchange for producing better software. I imagine the authors of BeyondCompare or Magnet (for example) could have done a lot better financially for a while using a recurring license model.
There are also really stupid applications of this rule, such as what has happened with AutoMapper and MediatR in the last year or so, where the only meaningful commits since going commercial are the bits that check your license and try to fool you into paying :/
It seems like this shouldn't be a problem. It often only takes one developer willing to make a sacrifice to make a particular class of software available that actually attempts to solve the problem and nothing more. But in reality what we see is over time those developers that did make a stand start to look out for themselves (which I have no problem with) and try to take what they can while they have market share.
How do we find a way to live in a world where developers can build useful things and be rewarded for it while also preventing every piece of software from turning into shit? I'm not sure what the answer is.
Re: Good software knows when to stop
#148> Say no by default — every feature has a hidden cost: complexity, maintenance, edge cases
AI-assisted development is blowing up this long-standing axiom in the software development world, and I am afraid it's a terrible thing.
Just because you can do something, doesn't mean you should.
Re: Good software knows when to stop
#149Earlier quoted context omitted.
So what, they want nostalgy ?
Classic represents a different design philosophy. One that still appeals today. It has nothing to do with nostalgia. Or games like Project Gorgon wouldn't be so appealing to people.
People do not want "classic": people want a "good" game that has some specific characteristics
Re: Good software knows when to stop
#150> `als` doesn't just show files. > It predicts which ones you meant. > It ranks them. > It understands you. This is so good I want to know whether someone generated this or wrote it by hand.