I watched a ted talk ages ago and it stuck with me (Sorry I forget which, maybe this one https://www.ted.com/talks/barry_schwartz_the_paradox_of_choi... , please correct me if I’m wrong) It said that researchers tried for ages, and at great expense, to find ‘the perfect’ pasta sauce and couldn’t do it. No-one would ever all agree. It turned out you needed to make 3 or 4 versions and different people would find each p…
Apps Getting Worse
611–620 of 635 posts
Re: Apps Getting Worse
#612Earlier quoted context omitted.
> It's all putting good for yourself over good for your customer and good for your employer. Wouldn't this not happen if the employers just paid more? From what I understand, people do resume-driven development because they want to work at a place that will pay more at some point.
Fair point. There was a discussion about an article asking why companies don't pay their Developers more to stay recently [1]. If I was maintaining some decades-old legacy code and knew that my employer will most likely still be around and pay me a competitive salary for the rest of my life, I wouldn't mind just mastering COBOL. But most companies go bust or lay off developers at some point, so keeping yourself emplo…
> If I was maintaining some decades-old legacy code and knew that my employer will most likely still be around and pay me a competitive salary for the rest of my life, I wouldn't mind just mastering COBOL.
That is how I feel too. In fact I'd prefer working on something that really lasts compared to the latest fad. But the differences in salary make this a difficult choices.
Re: Apps Getting Worse
#613Earlier quoted context omitted.
I can't say this view has it entirely backwards because part of the phenomenon is due to the strengths of the web today and of Electron. But the 'backward' part of the argument is that native Apple software could , but no longer does, provide its own strengths to counter the web and Electron. I love (old) Mac software and I hate Electron software yet if I sat down to create a commercial app today, I'd use Electron. H…
Agree. I hate every electron app I use, but even my longtime macOS favorites are beginning to feel only marginally better. They keep spicing up the UI, removing things that used to be reliable constants across applications and hiding more and more things behind ... menus like I'm on a mobile device, revealing or moving UI elements on mouse hover. Little details like the title bar of of every window behaving the same…
defaults write -g NSToolbarTitleViewRolloverDelay -float 0
https://mjtsai.com/blog/2020/10/05/big-surs-hidden-document-...
Re: Apps Getting Worse
#614> It’s obvious. Every high-tech company has people called “Product Managers” (PMs) whose job it is to work with customers and management and engineers to define what products should do. No PM in history has ever said “This seems to be working pretty well, let’s leave it the way it is.” Because that’s not bold. That’s not visionary. That doesn’t get you promoted This mentality isn't unique to product managers. Mobile…
Don't hate the player, hate the game. In every company, the incentives are such that you need to change stuff to get promoted. Despite hating the game, I'd probably create similar incentives if I had a company. Because the other option is stagnation. Is there a third option?
Yes: some companies have employees who don't quit as soon as a new JavaScript framework is launched. Do what they do. Yes, large companies operate by different terms than startups, but I assume (big guess here) there are startups who aren't just angling for acquisition or unicorn-or-bust layoff pits. Note that they may not say they're going in those directions, but they will definitely manage you in those terms.
[In fact, I'd be curious how many For GP, it seems obvious that they're interviewing the wrong people. It could be their phone screening, it could be their ad, it could be their industry sector. For instance, don't advertise for a Front-end Developer, advertise for a [thing you're actually hiring for] Developer, and screen resumes on this basis regardless of what you put in the ad (which hopefully is accurate as to job responsibilities and necessary skills).
Re: Apps Getting Worse
#615Earlier quoted context omitted.
I think the downsides associated with having a common codebase are grossly underestimated. It inevitably leads to compromises for which a native UX would have been superior. Speed, layouts, native idioms, and continuity come to mind. Sure it’s a lot to ask for a truly native Android app to keep parity with a truly native Mac desktop app, but compared with a React Native codebase, the experience is sublime and the fus…
> I think the downsides associated with having a common codebase are grossly underestimated. I don't. Event loops, for example, work completely differently on macOS, iOS, Android, Windows and the Web. You will abstract across them eventually and you will get that abstraction wrong unless you are a programming god--at which point you might as well just use a cross-platform system to start. The cross-platform guys have…
Re: Apps Getting Worse
#616There should be a new category of apps, where you can still get the contents offered by a given service (Spotify, Youtube, your favourite news service etc.) while at the same time not using the built in UI. For example, imagine a web app that embeds Youtube videos, that will show you every new video published by channels you choose. No home page suggestions, no "trending", no "you might be interested in". You could d…
"Not mainstream" is key here. Once those become mainstream, they get shut down by the provider of the original service. The original provider wants to make money off this, so they use the UI to provide you with ads and a bunch of tricks to keep engagement up. No way they let you off the hook to use what's costly without being exposed to what drives the income stream. Open APIs, that's what you need. Obviously Faceboo…
Well I agree in principle, but I also agree with you that the big guys aren't going to offer APIs. And even if they were, I think if you rely on some API you are going to be shut down in the long term (remember all those Twitter clients that were using the now defunct Twitter API?).
So, I think the way to go is to base everything on embeds. They are never going to get rid of the ability to embed posts/videos/tweets because it brings more traffic to their sites.
You still need a bit of scraping, in case the service in question doesn't have RSS (Youtube does for example). And yes, with scraping they will try and make your life impossible (dynamic class names etc. to make scraping hard), but you would only need it for discovering the URL of new posts/tweets/videos, and nothing else.
Re: Apps Getting Worse
#617Earlier quoted context omitted.
On the other hand, evernote had painted itself in the corner with the plethora of native apps without a common codebase: new features (even the crappy “enterprise” ones) had stopped coming. Now Evernote is releasing new features every couple of months and while it still not feature complete when compared with the old iOS or Mac native apps at least it has chance to compete. I switched to DEVONthink earlier this year…
What makes you think it couldn't compete with the solid implementation it had without adding new features?
My point of view is if you can't deliver new features you become the incumbent and new player will replicate those features with lower cost or better execution. Also, the ball is moving: newer apps are heavy on features like backlinking that could not be delivered with the glacial release cycles of the "good old Evernote".
I understand that EN is still the best on being the ultimate digital repository, but as a "digital brain" the market has slightly moved towards the PKM space (see Obsidian, Notion, and so on).
Re: Apps Getting Worse
#618There should be a new category of apps, where you can still get the contents offered by a given service (Spotify, Youtube, your favourite news service etc.) while at the same time not using the built in UI. For example, imagine a web app that embeds Youtube videos, that will show you every new video published by channels you choose. No home page suggestions, no "trending", no "you might be interested in". You could d…
The problem is that these apps come with a built-in doomsday. If they ever get popular enough to be meaningfully on the radar of the company whose app they're replacing, they'll be attacked both legally ("you're violating our TOS by using this app") and technically (removing API access or obfuscating internal APIs / pages to prevent scraping). Efforts like youtube-dl are a constant arms race between google making cha…
With those services that don't have RSS (Youtube does), you will still need a little scraping just to discover the URL of new tweets/posts in a given channel. But it would be just basic scraping and probably more manageable compared to something like youtube-dl.
Re: Apps Getting Worse
#619Earlier quoted context omitted.
I don't want new features. I do want cross platform, native apps (Linux, MacOS and Android for me). I've yet to find a good solution that "just works".
I just came to this thread and searched for Evernote specifically to upvote or add this. Evernote evolved from a perfect extension of my private memory available rapidly and anywhere I needed it into a bloated collaboration suite. I would be surprised if any customer asked for it. I canceled the service but will gladly pay twice as much for an Evernote Classic that gets back to basics and does those well.
Re: Apps Getting Worse
#620The worst offender recently in my opinion is Spotify on desktop. It used to be that when you clicked on an artists page you would see all the music tracks listed. Now it's all buried deep in and you have to search through the individual albums. Even the list of albums itself is not shown on the main artist page, you have to click "See Discography" first. The "Home" page is even worse. Where is my discover weekly play…